public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr) { MinecraftServer var3 = MinecraftServer.getServer(); par1ICommandSender.sendChatToPlayer( par1ICommandSender.translateString("commands.save.start", new Object[0])); if (var3.getConfigurationManager() != null) { var3.getConfigurationManager().saveAllPlayerData(); } try { for (int var4 = 0; var4 < var3.worldServers.length; ++var4) { if (var3.worldServers[var4] != null) { WorldServer var5 = var3.worldServers[var4]; boolean var6 = var5.levelSaving; var5.levelSaving = false; var5.saveAllChunks(true, (IProgressUpdate) null); var5.levelSaving = var6; } } } catch (MinecraftException var7) { notifyAdmins(par1ICommandSender, "commands.save.failed", new Object[] {var7.getMessage()}); return; } notifyAdmins(par1ICommandSender, "commands.save.success", new Object[0]); }
public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr) { if (par2ArrayOfStr.length < 2) { throw new WrongUsageException("commands.message.usage", new Object[0]); } else { EntityPlayerMP var3 = MinecraftServer.getServer() .getConfigurationManager() .getPlayerForUsername(par2ArrayOfStr[0]); if (var3 == null) { throw new PlayerNotFoundException(); } else if (var3 == par1ICommandSender) { throw new PlayerNotFoundException("commands.message.sameTarget", new Object[0]); } else { String var4 = joinString(par2ArrayOfStr, 1); var3.sendChatToPlayer( "\u00a77\u00a7o" + var3.translateString( "commands.message.display.incoming", new Object[] {par1ICommandSender.getCommandSenderName(), var4})); par1ICommandSender.sendChatToPlayer( "\u00a77\u00a7o" + par1ICommandSender.translateString( "commands.message.display.outgoing", new Object[] {var3.getCommandSenderName(), var4})); } } }
public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr) { Object object = par1ICommandSender instanceof EntityPlayer ? ((EntityPlayer) par1ICommandSender).worldObj : MinecraftServer.getServer().worldServerForDimension(0); par1ICommandSender.sendChatToPlayer( ChatMessageComponent.createFromTranslationWithSubstitutions( "commands.seed.success", new Object[] {Long.valueOf(((World) object).getSeed())})); }
public void processCommand(ICommandSender sender, String[] args) { if (args.length != 2) { throw new WrongUsageException(getCommandUsage(sender), new Object[0]); } EntityPlayerMP player = ((EntityPlayerMP) sender); ItemStack stack = player.inventory.getCurrentItem(); if (args[0].equalsIgnoreCase("add")) { NBTTagCompound regionSelection = (NBTTagCompound) stack.getTagCompound().copy(); if (regionSelection.hasKey("pos1") && regionSelection.hasKey("pos2")) { if (SimpleRegions.regionData.hasKey(args[1])) { throw new WrongUsageException("Region name already used."); } else { regionSelection.setString("Owner", sender.getCommandSenderName()); SimpleRegions.regionData.setCompoundTag(args[1], regionSelection); SimpleRegions.availableRegions.add(args[1]); sender.sendChatToPlayer("Region " + args[1] + " added. You have been set as owner."); } } else { throw new WrongUsageException("Selection has to be square."); } } else if (args[0].equalsIgnoreCase("remove")) { if (SimpleRegions.regionData.hasKey(args[1])) { NBTTagCompound newData = new NBTTagCompound(); Iterator i = SimpleRegions.regionData.getTags().iterator(); while (i.hasNext()) { NBTBase tag = (NBTBase) i.next(); if (!tag.getName().equals(args[1])) { newData.setTag(args[1], tag); } else { sender.sendChatToPlayer("Region " + args[1] + " removed."); SimpleRegions.availableRegions.remove(tag.getName()); return; } } } else { sender.sendChatToPlayer("Region " + args[1] + " not found!"); } } else { throw new WrongUsageException(getCommandUsage(sender), new Object[0]); } }
public void processCommand(ICommandSender par1ICommandSender, String par2ArrayOfStr[]) { EntityPlayer entityplayer = getCommandSenderAsPlayer(par1ICommandSender); par1ICommandSender.sendChatToPlayer( (new StringBuilder()).append("Seed: ").append(entityplayer.worldObj.getSeed()).toString()); }
public void processCommand(ICommandSender par1ICommandSender, String par2ArrayOfStr[]) { EntityPlayer entityplayer = getCommandSenderAsPlayer(par1ICommandSender); entityplayer.attackEntityFrom(DamageSource.outOfWorld, 1000); par1ICommandSender.sendChatToPlayer("Ouch. That look like it hurt."); }
public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr) { EntityPlayerMP var3 = getCommandSenderAsPlayer(par1ICommandSender); var3.attackEntityFrom(DamageSource.outOfWorld, Float.MAX_VALUE); par1ICommandSender.sendChatToPlayer( ChatMessageComponent.func_111077_e("commands.kill.success")); }