package Ġcom . ma ir w un nx . project ess entials . commands Ċ Ċ import Ġcom . ma ir w un nx . project ess entials . core . api . v 1 . MESSAGE _ MODULE _ PREFIX Ċ import Ġcom . ma ir w un nx . project ess entials . core . api . v 1 . commands . Command Base Ċ import Ġcom . ma ir w un nx . project ess entials . core . api . v 1 . extensions . getPlayer Ċ import Ġcom . ma ir w un nx . project ess entials . core . api . v 1 . messaging . Messaging API Ċ import Ġcom . ma ir w un nx . project ess entials . core . api . v 1 . messaging . Server Messaging API Ċ import Ġcom . ma ir w un nx . project ess entials . validate And Execute Ċ import Ġcom . moj ang . b rig ad ier . context . Command Context Ċ import Ġnet . minecraft . command . Command Source Ċ import Ġnet . minecraft . util . Hand Ċ Ċ object ĠMore Command Ġ: ĠCommand Base ( more Literal ) Ġ{ ĊĠĠĠ Ġoverride Ġval Ġname Ġ= Ġ" more " ĊĊĠĠĠ Ġoverride Ġfun Ġprocess ( context : ĠCommand Context < Command Source >) Ġ= Ġ 0 . also Ġ{ ĊĠĠĠĠĠĠĠ Ġvalidate And Execute ( context , Ġ" ess . more ", Ġ 3 ) Ġ{ Ġis Server Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( is Server ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠServer Messaging API . throw Only Player Can () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġitem Ġ= Ġcontext . getPlayer () !!. get Hel d Item ( Hand . MAIN _ HAND ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( item . count Ġ< Ġitem . max Stack Size ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġitem . count Ġ= Ġitem . max Stack Size ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessaging API . sendMessage ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . getPlayer () !! , Ġ"${ MESSAGE _ MODULE _ PREFIX } basic . more . success " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). also Ġ{ Ġsuper . process ( context ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessaging API . sendMessage ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . getPlayer () !! , Ġ"${ MESSAGE _ MODULE _ PREFIX } basic . more . full stack " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ