package com.crossge.necessities; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.plugin.java.JavaPlugin; import com.crossge.necessities.CCBot.CCBotIRC; import com.crossge.necessities.Commands.*; public class Necessities extends JavaPlugin { public Necessities() { } CCBotIRC irc = new CCBotIRC(); @Override public void onEnable() { this.saveDefaultConfig(); irc.joinIRC(); getLogger().info("The necessities your server has been needing are enabled."); getServer().getPluginManager().registerEvents(new Listeners(), this); Initialization init = new Initialization(); init.initiateFiles(); } public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { Cmd com = new Cmd(); if(cmd.getName().equalsIgnoreCase("ops")) com = new CmdOps(); else if(cmd.getName().equalsIgnoreCase("kick")) com = new CmdKick(); else if(cmd.getName().equalsIgnoreCase("ban")) com = new CmdBan(); else if(cmd.getName().equalsIgnoreCase("banip")) com = new CmdBanIp(); else if(cmd.getName().equalsIgnoreCase("slap")) com = new CmdSlap(); else if(cmd.getName().equalsIgnoreCase("gamemode")) com = new CmdGameMode(); else if(cmd.getName().equalsIgnoreCase("reload")) com = new CmdReload(); else if(cmd.getName().equalsIgnoreCase("warn")) com = new CmdWarn(); else if(cmd.getName().equalsIgnoreCase("enchant")) com = new CmdEnchant(); else if(cmd.getName().equalsIgnoreCase("kill")) com = new CmdKill(); else if(cmd.getName().equalsIgnoreCase("suicide")) com = new CmdSuicide(); else if(cmd.getName().equalsIgnoreCase("tpaccept")) com = new CmdTpAccept(); else if(cmd.getName().equalsIgnoreCase("tpdeny")) com = new CmdTpDeny(); else if(cmd.getName().equalsIgnoreCase("tpa")) com = new CmdTpa(); else if(cmd.getName().equalsIgnoreCase("tpahere")) com = new CmdTpahere(); else if(cmd.getName().equalsIgnoreCase("tp")) com = new CmdTp(); else if(cmd.getName().equalsIgnoreCase("tphere")) com = new CmdTphere(); else if(cmd.getName().equalsIgnoreCase("motd")) com = new CmdMotd(); else if(cmd.getName().equalsIgnoreCase("rules")) com = new CmdRules(); else if(cmd.getName().equalsIgnoreCase("permissions")) com = new CmdPermissions(); else if(cmd.getName().equalsIgnoreCase("ragequit")) com = new CmdRagequit(); else if(cmd.getName().equalsIgnoreCase("fly")) com = new CmdFly(); else if(cmd.getName().equalsIgnoreCase("god")) com = new CmdGod(); else if(cmd.getName().equalsIgnoreCase("feed")) com = new CmdFeed(); else if(cmd.getName().equalsIgnoreCase("heal")) com = new CmdHeal(); else if(cmd.getName().equalsIgnoreCase("global")) com = new CmdGlobal(); else if(cmd.getName().equalsIgnoreCase("imp")) com = new CmdImp(); else if(cmd.getName().equalsIgnoreCase("potion")) com = new CmdPotion(); else if(cmd.getName().equalsIgnoreCase("boots")) com = new CmdPotion(); else if(cmd.getName().equalsIgnoreCase("chest")) com = new CmdPotion(); else if(cmd.getName().equalsIgnoreCase("pants")) com = new CmdPotion(); else if(cmd.getName().equalsIgnoreCase("hide")) com = new CmdPotion(); return com.commandUse(sender, args); } @Override public void onDisable() { CCBotIRC.bot.quitServer("Server reloading."); CCBotIRC.irc.quitServer("Server reloading."); getLogger().info("The necessities your server needs are now missing."); } }