- Баллы
- 36
- Имя в Minecraft
- slime_j
Я создал NPC и отправляю пакеты таким способом:
Мне нужно чтобы Никнейм над NPC отображался но в Табе(в списке игроков) он был не виден. Какой пакет или какой есть способ что бы это реализовать?
Код:
public static void addNPCPacket(EntityPlayer npc) {
for(Player player : Bukkit.getOnlinePlayers()) {
PlayerConnection connection = ((CraftPlayer)player).getHandle().b;
connection.sendPacket(new PacketPlayOutPlayerInfo(PacketPlayOutPlayerInfo.EnumPlayerInfoAction.a, npc));
connection.sendPacket(new PacketPlayOutNamedEntitySpawn(npc));
connection.sendPacket(new PacketPlayOutEntityHeadRotation(npc, (byte) (npc.getYRot() * 256/360)));
}
}
Последнее редактирование: