public class CommandIGI extends CommandBase { @Override public String getCommandName() { return "igi"; } @Override public String getCommandUsage(ICommandSender icommandsender) { return "commands.igi.usage"; } @Override public void processCommand(ICommandSender icommandsender, String[] args) { if (args.length == 1) { if (args[0].equalsIgnoreCase("reload")) { loadFormatFile(); enabled = true; return; } else if (args[0].equalsIgnoreCase("enable")) { enabled = true; return; } else if (args[0].equalsIgnoreCase("disable")) { enabled = false; return; } else if (args[0].equalsIgnoreCase("toggle")) { enabled = !enabled; return; } } throw new WrongUsageException("commands.igi.usage", new Object[0]); } }