@SubscribeEvent public void onCommandSentEvent(CommandEvent event) { if (event.getCommand() instanceof CommandClearInventory) { if (event.getParameters().length <= 1) { EntityPlayerMP entityplayermp = null; try { entityplayermp = event.getParameters().length == 0 ? CommandBase.getCommandSenderAsPlayer(event.getSender()) : CommandBase.getPlayer(FMLCommonHandler.instance().getMinecraftServerInstance(), event.getSender(), event.getParameters()[0]); } catch (Throwable var9) { return; } PlayerAether playerAether = PlayerAether.get(entityplayermp); if (playerAether != null) { if (playerAether.accessories.getFieldCount() != 0) { playerAether.accessories.clear(); CommandBase.notifyCommandListener(entityplayermp, event.getCommand(), "Cleared the accessories of " + entityplayermp.getName(), new Object[] {}); } } } } }
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); }