package alisolarflare; import java.util.logging.Logger; import org.bukkit.plugin.PluginDescriptionFile; //import alisolarflare.links.AliLinkSubPlug; import org.bukkit.plugin.java.JavaPlugin; import alisolarflare.magictrick.aliarrow.AliArrowSubPlugin; import alisolarflare.tools.flairdoors.FlairMe; import alisolarflare.tools.flairdoors.PortalListener; import alisolarflare.tools.flairdoors.SetFlairDoorColour; import alisolarflare.tools.gpowers.gPowerCommand; import alisolarflare.tools.gpowers.commands.PowerDown; import alisolarflare.tools.gpowers.commands.PowerUp; import alisolarflare.tools.gpowers.listeners.gPowerListener; import alisolarflare.tools.shulker.AliShulker; public class AliPresents extends JavaPlugin{ public void onEnable(){ PluginDescriptionFile pdfFile = getDescription(); Logger logger = getLogger(); logger.info(pdfFile.getName() + " has been started (V." + pdfFile.getVersion()+ ")."); registerModules(); registerCommands(); registerEvents(); logger.info(pdfFile.getName() + " has fully registered (V." + pdfFile.getVersion()+ ")."); } private void registerEvents() { getServer().getPluginManager().registerEvents(new PortalListener(this), this); getServer().getPluginManager().registerEvents(new gPowerListener(this), this); } public void registerModules(){ new AliArrowSubPlugin(this).register(); //AliLinkSubPlug alilinksubplugin = new AliLinkSubPlug(this); //alilinksubplugin.register(); } public void registerCommands(){ getCommand("powerup").setExecutor(new PowerUp()); getCommand("powerdown").setExecutor(new PowerDown()); getCommand("gpowercommand").setExecutor(new gPowerCommand()); getCommand("flairme").setExecutor(new FlairMe()); getCommand("alishulker").setExecutor(new AliShulker()); getCommand("setflairdoorcolour").setExecutor(new SetFlairDoorColour()); } }