package Ġsite . v ie 1 0 . radio . server Ċ Ċ import Ġorg . bukkit . permissions . Permission Ċ import Ġorg . k oin . core . component . inject Ċ import Ġsite . v ie 1 0 . radio . commands . Command Ċ import Ġsite . v ie 1 0 . radio . commands . Radio Command Executor Ċ import Ġorg . bukkit . Server Ġas ĠSp ig ot Server Ċ Ċ /** Ċ Ġ* Ġ@ author Ġv ie 1 0 Ċ Ġ**/ Ċ class ĠServer Adapter ( ĊĠĠĠ Ġprivate Ġval Ġserver : ĠSp ig ot Server Ċ ) Ġ: ĠBase Server () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġcommand Executor : ĠRadio Command Executor Ġby Ġinject () ĊĊĠĠĠ Ġoverride Ġfun Ġregister Command ( command : ĠCommand ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġperm Ġ= ĠPermission ( command . permission ) ĊĠĠĠĠĠĠĠ Ġserver . plugin Manager . add Permission ( perm ) ĊĠĠĠĠĠĠĠ Ġcommand Executor . register Command ( command ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġunregister Command ( command : ĠCommand ) Ġ{ ĊĠĠĠĠĠĠĠ Ġserver . plugin Manager . remove Permission ( command . permission ) ĊĠĠĠĠĠĠĠ Ġcommand Executor . unregister Command ( command ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbroadcast ( input : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġserver . broadcast Message ( input ) ĊĠĠĠ Ġ} Ċ } Ċ