package Ġat . lamb das pg . lambda econom y . commands . sub commands Ċ Ċ import Ġat . lamb das pg . lambda econom y . Color Manager Ċ import Ġat . lamb das pg . lambda econom y . Lambda E conom y Ċ import Ġat . lamb das pg . lambda econom y . Message Manager Ċ import Ġat . lamb das pg . lambda econom y . commands . Sub Command Ċ import Ġorg . bukkit . Bu kkit Ċ import Ġorg . bukkit . entity . Player Ċ import Ġjava . lang . Number FormatException Ċ Ċ class ĠSet Sub Command Ġ: ĠSub Command Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠgetName (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" set " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġperform ( p : ĠPlayer , Ġargs : ĠArray < out ĠString >) Ġ{ ĊĠĠĠĠĠĠĠ Ġif ( p . has Permission (" lambda . cmd . eco . set ")){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( args . size Ġ== Ġ 2 ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġmoney : ĠDouble Ġ= Ġ 0 . 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmoney Ġ= Ġargs [ 1 ]. toDouble () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} catch ( e : ĠNumber FormatException ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send Player Error (" Please Ġuse Ġ/ eco set Ġmoney Ġplayer ", Ġp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( Lambda E conom y . eco Core . set Player ( p , Ġmoney )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send Player Good (" You Ġset Ġyour Ġbalance Ġto Ġ${ Color Manager . good ()} ${ money }${ Lambda E conom y . eco Core . currency Sign () }", Ġp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send Console E co (" The Ġbalance Ġof Ġ${ Color Manager . good ()} ${ p . name } ĠÂ§ 7 has Ġbeen Ġset Ġto Ġ${ Color Manager . good ()} ${ money }${ Lambda E conom y . eco Core . currency Sign ()} Ġ( by : Ġ${ p . name }) ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} else Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send Player Error (" Something Ġwent Ġwrong , Ġplease Ġtry Ġagain Ġlater ", Ġp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} else Ġif ( args . size Ġ== Ġ 3 ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġmoney : ĠDouble Ġ= Ġ 0 . 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmoney Ġ= Ġargs [ 1 ]. toDouble () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} catch ( e : ĠNumber FormatException ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send Player Error (" Please Ġuse Ġ/ eco set Ġmoney Ġplayer ", Ġp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtarget Ġ= ĠBu kkit . getPlayer ( args [ 2 ]) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( target Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( Lambda E conom y . eco Core . set Player ( args [ 2 ], Ġmoney )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send Player Good ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" You Ġhave Ġset Ġthe Ġbalance Ġof Ġ${ Color Manager . good ()} ${ args [ 2 ]} ĠÂ§ 7 to Ġ${ Color Manager . good ()} ${ money }${ Lambda E conom y . eco Core . currency Sign () }", Ġp ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send E co Change ( p , Ġp , Ġmoney ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send Player Error (" Something Ġwent Ġwrong , Ġplease Ġtry Ġagain Ġlater ", Ġp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} else Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( Lambda E conom y . eco Core . set Player ( target , Ġmoney )){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send Player Good ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" You Ġhave Ġset Ġthe Ġbalance Ġof Ġ${ Color Manager . good ()} ${ args [ 2 ]} ĠÂ§ 7 to Ġ${ Color Manager . good ()} ${ money }${ Lambda E conom y . eco Core . currency Sign () }", Ġp ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send E co Change ( target , Ġp , Ġmoney ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMessage Manager . send Player Error (" Something Ġwent Ġwrong , Ġplease Ġtry Ġagain Ġlater ", Ġp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} else ĠMessage Manager . send Player Error (" Please Ġuse Ġ/ eco set Ġmoney Ġplayer ", Ġp ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse ĠMessage Manager . no Permission ( p ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġtab ( args : ĠArray < out ĠString >): ĠMutable List < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlist : ĠArrayList < String > Ġ= ĠArrayList () ĊĠĠĠĠĠĠĠ Ġif ( args . size Ġ== Ġ 2 ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlist . add (" amount ") ĊĠĠĠĠĠĠĠ Ġ} else Ġif ( args . size Ġ== Ġ 3 ){ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBu kkit . get Online Players (). forEach Ġ{ Ġall Ġ-> Ġlist . add ( all . name ) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġlist ; ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Syntax (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"/ eco Ġset Ġplayer Ġmoney " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetDescription (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Sets Ġthe ĠMoney Ġof Ġa ĠPlayer " ĊĠĠĠ Ġ} Ċ }