package Ġch . lead rian . samp . k amp . core . api . command Ċ Ċ import Ġch . lead rian . samp . k amp . core . api . entity . Player Ċ Ċ /** Ċ Ġ* ĠPerforms Ġan Ġaccess Ġcheck Ġfor Ġa Ġgiven Ġcommand . Ċ Ġ* Ċ Ġ* ĠAnnot ate Ġa Ġ[ Commands ] Ġclass Ġor Ġa Ġspecific Ġcommand Ġfunction Ġwith Ġ[ ch . lead rian . samp . k amp . core . api . command . annotation . Access Check ] Ċ Ġ* Ġor Ġ[ ch . lead rian . samp . k amp . core . api . command . annotation . Access Checks ] Ġto Ġapply Ġthe Ġ[ Command Access Checker ]. Ċ Ġ* Ċ Ġ* Ġ@ see Ġ[ ch . lead rian . samp . k amp . core . api . command . annotation . Access Check ] Ċ Ġ* Ġ@ see Ġ[ ch . lead rian . samp . k amp . core . api . command . annotation . Access Checks ] Ċ Ġ*/ Ċ interface ĠCommand Access Checker Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return Ġtrue Ġif Ġthe Ġplayer Ġhas Ġaccess Ġto Ġthe Ġcommand , Ġelse Ġfalse ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġhas Access ( player : ĠPlayer , Ġcommand Definition : ĠCommand Definition , Ġparameters : ĠList < String >): ĠBoolean Ċ Ċ }