/** addToSendQueue. if it is a chat packet, check before sending it */
  public void sendPacketToPlayer(Packet par1Packet) {
    if (par1Packet instanceof Packet3Chat) {
      Packet3Chat packet3chat = (Packet3Chat) par1Packet;
      int i = playerEntity.getChatVisibility();

      if (i == 2) {
        return;
      }

      if (i == 1 && !packet3chat.func_73475_d()) {
        return;
      }
    }

    theNetworkManager.addToSendQueue(par1Packet);
  }
예제 #2
0
  /** Adds the packet to the underlying network manager's send queue. */
  public void sendPacket(Packet par1Packet) {
    if (par1Packet instanceof Packet3Chat) {
      Packet3Chat var2 = (Packet3Chat) par1Packet;
      int var3 = this.playerEntity.func_71126_v();

      if (var3 == 2) {
        return;
      }

      if (var3 == 1 && !var2.func_73475_d()) {
        return;
      }
    }

    this.netManager.addToSendQueue(par1Packet);
  }