package Ġnet . test us uke . b ungee . max im ump layer logger Ċ Ċ import Ġnet . md _ 5 . b ungee . api . Command Sender Ċ import Ġnet . md _ 5 . b ungee . api . chat . Component Builder Ċ import Ġnet . md _ 5 . b ungee . api . connection . Prox ied Player Ċ import Ġnet . md _ 5 . b ungee . api . plugin . Command Ċ import Ġnet . test us uke . b ungee . max im ump layer logger . Main . Companion . prefix Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġtest us uke Ġon Ġ 2 0 2 1 / 0 5 / 0 2 Ċ Ġ* Ġ@ author Ġtest us uke Ċ Ġ*/ Ċ object ĠCommand Ġ: ĠCommand (" mp "," max im ump layer logger . command ") Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġexecute ( sender : ĠCommand Sender ?, Ġargs : ĠArray < out ĠString > ?) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġif Ġ( sender Ġ== Ġnull ) Ġreturn ĊĠĠĠĠĠĠĠ Ġif Ġ( sender Ġ! is ĠPro x ied Player ) Ġreturn ĊĊĠĠĠĠĠĠĠ Ġif Ġ( args . isNull OrEmpty ()) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġwhen Ġ( args [ 0 ]) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġ Ġhelp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" help " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsender . send Help () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠPro x ied Player . send Help (){ ĊĠĠĠĠĠĠĠ Ġval Ġmessage Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġthis . send Component Message ( message ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠPro x ied Player . send Component Message ( message : ĠString ){ ĊĠĠĠĠĠĠĠ Ġthis . sendMessage (* Component Builder ( message ). create ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠPro x ied Player . send Component Message Prefix ( message : ĠString ){ ĊĠĠĠĠĠĠĠ Ġthis . sendMessage (* Component Builder ("${ prefix } Â§ f $ message "). create ()) ĊĠĠĠ Ġ} Ċ }