/** Method to send a packet to the self disguise, translate his entity ID to the fake id. */
 private static void sendSelfPacket(Player player, PacketContainer packet) {
   PacketContainer[] packets = PacketsManager.transformPacket(packet, player, player);
   try {
     if (packets == null) {
       packets = new PacketContainer[] {packet};
     }
     for (PacketContainer p : packets) {
       p = p.deepClone();
       p.getIntegers().write(0, DisguiseAPI.getSelfDisguiseId());
       ProtocolLibrary.getProtocolManager().sendServerPacket(player, p, false);
     }
   } catch (InvocationTargetException e) {
     e.printStackTrace();
   }
 }