/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 . Ċ Ġ* ĠCreated Ġby ĠYo lo Santa Ċ Ġ* ĠCreated ĠOn Ġ 1 0 / 2 2 / 2 0 , Ġ 1 : 2 3 ĠAM Ċ Ġ*/ Ċ Ċ package Ġcc . fy re . st ark . engine . command . defaults . commands . other Ċ Ċ import Ġcc . fy re . st ark . engine . command . Command Ċ import Ġcc . fy re . st ark . engine . command . data . parameter . Param Ċ import Ġorg . bukkit . Chat Color Ċ import Ġorg . bukkit . command . Command Sender Ċ import Ġorg . bukkit . entity . Player Ċ Ċ object ĠClear Command Ġ{ ĊĠĠĠ Ġ@ Command ([" clear ", Ġ" ci ", Ġ" clear inv "], Ġpermission Ġ= Ġ" st ark . command . clear ", Ġdescription Ġ= Ġ" Clear Ġa Ġplayer 's Ġinventory ") ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġclear ( sender : ĠCommand Sender , Ġ@ Param ( name Ġ= Ġ" player ", ĠdefaultValue Ġ= Ġ" self ") Ġtarget : ĠPlayer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( sender Ġ!= Ġtarget Ġ&& Ġ! sender . has Permission (" st ark . command . clear . others ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsender . sendMessage ("${ Chat Color . RED } No Ġpermission Ġto Ġclear Ġother Ġplayer 's Ġinvent ories .") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġtarget . inventory . clear () ĊĠĠĠĠĠĠĠ Ġtarget . inventory . armor Contents Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġif Ġ( sender Ġ!= Ġtarget ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsender . sendMessage ( target . displayName Ġ+ Ġ"${ Chat Color . G OLD }' s Ġinventory Ġhas Ġbeen Ġcleared .") ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsender . sendMessage ("${ Chat Color . G OLD } Your Ġinventory Ġhas Ġbeen Ġcleared .") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }