package Ġmore text Ċ Ċ import Ġconfigs . Conf Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġorg . bukkit . Bu kkit Ċ import Ġplugin loader . api . Load Ċ import Ġplugin loader . api . Plugin Ċ Ċ @ Conf Ċ internal Ġvar Ġconfig Ġ= ĠConfig () Ċ Ċ @ Load Ċ internal Ġfun Ġload ( plugin : ĠPlugin ){ ĊĠĠĠ Ġconfig . texts . forEach { entry Ġ-> Ġplugin . register Command ( entry . key , Ġ{ sender , Ġargs Ġ-> ĊĠĠĠĠĠĠĠ Ġval Ġplayer Ġ= ĠBu kkit . getPlayer ( args [ 0 ]) Ġ?: Ġreturn @ register Command ĊĠĠĠĠĠĠĠ Ġvar Ġstr Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġvar Ġfirst Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġfor ( i Ġin Ġ 1 Ġuntil Ġargs . size ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( first ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfirst Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} else { ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstr Ġ+= Ġ" Ġ" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstr Ġ+= Ġargs [ i ] ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġplayer . sendMessage ( entry . value Ġ+ Ġstr ) ĊĠĠĠ Ġ}, Ġtrue )} Ċ } Ċ Ċ @ Serializable Ċ internal Ġclass ĠConfig ( val Ġtexts : ĠMap < String , ĠString > Ġ= Ġmap Of (" et " Ġto Ġ" Â§ 8 [ Â§ ci Â§ 8 ] Â§ f Ġ", Ġ" wt " Ġto Ġ" Â§ 8 [ Â§ ei Â§ 8 ] Â§ f Ġ", Ġ" st " Ġto Ġ" Â§ 8 [ Â§ ai Â§ 8 ] Â§ f Ġ"))