Exemplo n.º 1
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}));
      }
    }
  }