package Ġch . lead rian . samp . k amp . core . api . callback Ċ Ċ import Ġch . lead rian . samp . k amp . annotations . Callback Listener Ċ import Ġch . lead rian . samp . k amp . annotations . Ignored ReturnValue Ċ import Ġch . lead rian . samp . k amp . core . api . entity . Player Ċ import Ġch . lead rian . samp . k amp . core . api . entity . Player Class Ċ Ċ @ Callback Listener ( runtime PackageName Ġ= Ġ" ch . lead rian . samp . k amp . core . runtime . callback ") Ċ interface ĠOn Player Request Class Listener Ġ{ ĊĊĠĠĠ Ġ@ Ignored ReturnValue ( Result . Allow :: class ) ĊĠĠĠ Ġfun Ġon Player Request Class ( player : ĠPlayer , Ġplayer Class : ĠPlayer Class ): ĠResult ĊĊĠĠĠ Ġsealed Ġclass ĠResult ( val Ġvalue : ĠBoolean ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġobject ĠAllow Ġ: ĠResult ( true ) ĊĊĠĠĠĠĠĠĠ Ġobject ĠPrevent Spawn Ġ: ĠResult ( false ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ