Помогите Спавн NPC через пакеты

Dan_Ender

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Dan_Ender
Вообщем, npc спавнится, но сразу же пропадает, как пофиксить?
JavaScript:
MinecraftServer server = ((CraftServer)Bukkit.getServer()).getServer();
WorldServer w = ((CraftWorld)p.getWorld()).getHandle();
EntityPlayer npc = new EntityPlayer(server,w,new GameProfile(UUID.randomUUID(), "NPC"), new PlayerInteractManager(w));
PacketPlayOutNamedEntitySpawn packet = new PacketPlayOutNamedEntitySpawn(npc);
      
PlayerConnection c = ((CraftPlayer)p).getHandle().playerConnection;
c.sendPacket(packet);
npc.teleportTo(p.getLocation(),false);
 
npc.setLocation(....);
((CraftPlayer)p).getHandle().playerConnection.sendPacket(new PacketPlayOutNamedEntitySpawn(npc));
 
Назад
Верх