Skip to content

Instantly share code, notes, and snippets.

@stevommmm
Created July 10, 2015 09:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stevommmm/ff34c6667c36407b979a to your computer and use it in GitHub Desktop.
Save stevommmm/ff34c6667c36407b979a to your computer and use it in GitHub Desktop.
What on earth is this....
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
{
if (args.length == 0)
{
viewStatistics(sender);
if (!sender.hasPermission("megacreeps.help")) {
sender.sendMessage(ChatColor.GRAY + "You dont have permission to see /mc help.");
return true;
}
if ((sender instanceof Player)) displayPlayerHelp(sender);
else if ((sender instanceof ConsoleCommandSender)) displayConsoleHelp(sender);
return true;
}
if (!sender.hasPermission("megacreeps." + args[0])) {
sender.sendMessage(ChatColor.GRAY + "You dont have permission to use /mc " + args[0] + " or the command is unknown.");
return true;
}
String str;
switch ((str = args[0]).hashCode()) { case -1224253565:
if (str.equals("addlevel"));
break;
case -1217790340:
if (str.equals("addsetup"));
break;
case -1213800559:
if (str.equals("addworld"));
break;
case -934641255:
if (str.equals("reload"));
break;
case 3322014:
if (str.equals("list"));
break;
case 3522941:
if (str.equals("save")) break; break;
case 3529469:
if (str.equals("show"));
break;
case 45600900:
if (str.equals("reloadsetup"));
break;
case 109638523:
if (str.equals("spawn"));
break;
case 1413628015:
if (!str.equals("reloadsetups")) { break label516;
if (args.length < 2) return false;
createSetup(sender, args);
break label516;
if (args.length < 2) return false;
createMegaCreep(sender, args);
break label516;
if (args.length < 2) return false;
viewSetup(sender, args);
break label516;
viewSetups(sender, args);
break label516;
addLevelToWorld(sender, args);
break label516;
addSetupToWorld(sender, args);
break label516;
addWorld(sender, args);
break label516;
reloadSetup(sender, args);
}
else
{
reloadSetups(sender);
break label516;
reload(sender);
}
}
label516: return true;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment