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})); } } }