package Ġit . tig ier rei . sk inner Ċ Ċ import Ġcom . comp hen ix . protocol . Protocol Library Ċ import Ġcom . comp hen ix . protocol . Protocol Manager Ċ import Ġit . tig ier rei . sk inner . dis gu ise api . Dis gu ise Manager Ċ import Ġit . tig ier rei . sk inner . commands . Sk inner Command Ċ import Ġit . tig ier rei . sk inner . commands . Tab Comp leter Ċ import Ġit . tig ier rei . sk inner . listeners . Entity Listener Ċ import Ġit . tig ier rei . sk inner . listeners . My th ic M obs Listener Ċ import Ġit . tig ier rei . sk inner . listeners . NPC Listener Ċ import Ġit . tig ier rei . sk inner . managers . DataManager Ċ import Ġorg . bukkit . plugin . java . Java Plugin Ċ import Ġorg . min es kin . M ines kin Client Ċ Ċ class ĠSk inner Ġ: ĠJava Plugin () Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġdata Manager : ĠData Manager ĊĠĠĠ Ġlateinit Ġvar Ġprotocol Manager : ĠProtocol Manager ĊĠĠĠ Ġlateinit Ġvar Ġdis gu ise Manager : ĠDis gu ise Manager ĊĠĠĠ Ġlateinit Ġvar Ġmin es kin Client : ĠM ines kin Client ĊĊĠĠĠ Ġoverride Ġfun ĠonLoad () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Load () ĊĠĠĠĠĠĠĠ Ġprotocol Manager Ġ= ĠProtocol Library . get Protocol Manager () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Enable () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Enable () ĊĊĠĠĠĠĠĠĠ Ġdata Manager Ġ= ĠData Manager ( this ) ĊĠĠĠĠĠĠĠ Ġdis gu ise Manager Ġ= ĠDis gu ise Manager ( this ) ĊĠĠĠĠĠĠĠ Ġmin es kin Client Ġ= ĠM ines kin Client () ĊĊĠĠĠĠĠĠĠ Ġ// Commands Ġexec utors ĊĠĠĠĠĠĠĠ Ġget Command (" sk inner ") ?. set Executor ( Sk inner Command ( this )) ĊĠĠĠĠĠĠĠ Ġget Command (" sk inner ") ?. tab Comp leter Ġ= ĠTab Comp leter () ĊĊĠĠĠĠĠĠĠ Ġget Command (" sk test ") ?. set Executor ( Test ()) ĊĊĠĠĠĠĠĠĠ Ġ// Listeners ĊĠĠĠĠĠĠĠ Ġif Ġ( data Manager . my th ic M obs ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġserver . plugin Manager . register Events ( My th ic M obs Listener ( this ), Ġthis ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ( data Manager . cit iz ens ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġserver . plugin Manager . register Events ( NPC Listener ( this ), Ġthis ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġserver . plugin Manager . register Events ( Entity Listener ( this ), Ġthis ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Disable (){ ĊĠĠĠ Ġ} Ċ }