@Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { CommandGameMode gm = new CommandGameMode(); String[] newArgs = new String[args.length + 1]; if (args.length == 1) { newArgs[0] = gamemode; newArgs[1] = args[0]; } else { newArgs[0] = gamemode; } gm.execute(server, sender, newArgs); }
public ServerCommandManager() { this.func_71560_a(new CommandTime()); this.func_71560_a(new CommandGameMode()); this.func_71560_a(new CommandDifficulty()); this.func_71560_a(new CommandDefaultGameMode()); this.func_71560_a(new CommandKill()); this.func_71560_a(new CommandToggleDownfall()); this.func_71560_a(new CommandWeather()); this.func_71560_a(new CommandXP()); this.func_71560_a(new CommandServerTp()); this.func_71560_a(new CommandGive()); this.func_71560_a(new CommandEffect()); this.func_71560_a(new CommandEnchant()); this.func_71560_a(new CommandServerEmote()); this.func_71560_a(new CommandShowSeed()); this.func_71560_a(new CommandHelp()); this.func_71560_a(new CommandDebug()); this.func_71560_a(new CommandServerMessage()); this.func_71560_a(new CommandServerSay()); this.func_71560_a(new CommandSetSpawnpoint()); this.func_71560_a(new CommandGameRule()); this.func_71560_a(new CommandClearInventory()); this.func_71560_a(new ServerCommandTestFor()); this.func_71560_a(new CommandSpreadPlayers()); this.func_71560_a(new CommandPlaySound()); this.func_71560_a(new ServerCommandScoreboard()); if(MinecraftServer.func_71276_C().func_71262_S()) { this.func_71560_a(new CommandServerOp()); this.func_71560_a(new CommandServerDeop()); this.func_71560_a(new CommandServerStop()); this.func_71560_a(new CommandServerSaveAll()); this.func_71560_a(new CommandServerSaveOff()); this.func_71560_a(new CommandServerSaveOn()); this.func_71560_a(new CommandServerBanIp()); this.func_71560_a(new CommandServerPardonIp()); this.func_71560_a(new CommandServerBan()); this.func_71560_a(new CommandServerBanlist()); this.func_71560_a(new CommandServerPardon()); this.func_71560_a(new CommandServerKick()); this.func_71560_a(new CommandServerList()); this.func_71560_a(new CommandServerWhitelist()); this.func_71560_a(new CommandSetPlayerTimeout()); } else { this.func_71560_a(new CommandServerPublishLocal()); } CommandBase.func_71529_a(this); }