package zmaster587.advancedRocketry.util; import java.util.ArrayList; import java.util.List; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import net.minecraft.command.ICommand; import net.minecraft.command.ICommandSender; import net.minecraft.util.ChatComponentText; import net.minecraftforge.client.event.ClientChatReceivedEvent; public class Debugger implements ICommand { public static boolean renderList = false; @SubscribeEvent public void chatRecievedEvent(ClientChatReceivedEvent event) { } @Override public int compareTo(Object arg0) { return new String("changeRender").compareTo((String) arg0); } @Override public String getCommandName() { return "changeRender"; } @Override public String getCommandUsage(ICommandSender sender) { return "mute help"; } @Override public List getCommandAliases() { return null; } @Override public void processCommand(ICommandSender sender, String[] command) { renderList = !renderList; sender.addChatMessage(new ChatComponentText("GL Lists now " + (renderList ? "codePoo" : "codeCrap"))); } @Override public boolean canCommandSenderUseCommand(ICommandSender p_71519_1_) { return true; } @Override public List addTabCompletionOptions(ICommandSender p_71516_1_, String[] p_71516_2_) { List <String> list = new ArrayList<String>(); list.add("changeRender"); return list; } @Override public boolean isUsernameIndex(String[] string, int num) { return true; } }