Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Dan_Ender, 29 апр 2017.

  1. Автор темы
    Dan_Ender

    Dan_Ender Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Dan_Ender
    Вообщем, npc спавнится, но сразу же пропадает, как пофиксить?
    Код:
    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);
     
  2. Хостинг MineCraft
    <
  3. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    npc.setLocation(....);
    ((CraftPlayer)p).getHandle().playerConnection.sendPacket(new PacketPlayOutNamedEntitySpawn(npc));
     

Поделиться этой страницей