package Ġnet . m rg aab riel . currency tracker . commands Ċ Ċ import Ġnet . m rg aab riel . currency tracker . config . Currency Tracker Config Ċ import Ġnet . m rg aab riel . currency tracker . utils . Static Ċ import Ġnet . m rg aab riel . currency tracker . utils . commands . Command Ċ import Ġnet . m rg aab riel . currency tracker . utils . commands . Command Context Ċ import Ġnet . m rg aab riel . currency tracker . utils . currency Tracker Ċ import Ġnet . perfect dream s . commands . annotation . Sub command Ċ import Ġjava . io . File Ċ Ċ class ĠRe load Command Ġ: ĠCommand (" reload ") Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġonly Owner : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġtrue ĊĊĠĠĠ Ġ@ Sub command ([" config "]) ĊĠĠĠ Ġsuspend Ġfun Ġconfig ( context : ĠCommand Context ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfile Ġ= ĠFile (" config . yml ") ĊĠĠĠĠĠĠĠ Ġcurrency Tracker . config Ġ= ĠStatic . YAML _ MAP PER . readValue ( file , ĠCurrency Tracker Config :: class . java ) ĊĊĠĠĠĠĠĠĠ Ġcontext . reply (" Config Ġre loaded !") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Sub command ([" commands "]) ĊĠĠĠ Ġsuspend Ġfun Ġcommands ( context : ĠCommand Context ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġold Commands Ġ= Ġcurrency Tracker . command Manager . commands ĊĊĠĠĠĠĠĠĠ Ġcurrency Tracker . command Manager . unregister All Commands () ĊĠĠĠĠĠĠĠ Ġcurrency Tracker . command Manager . register Commands () ĊĊĠĠĠĠĠĠĠ Ġcontext . reply ("${ currency Tracker . command Manager . commands . size } Ġcom andos Ġre car reg ados ! Ġ${ currency Tracker . command Manager . commands . size Ġ- Ġold Commands . size } Ġnov os ") ĊĠĠĠ Ġ} Ċ }