Помогите как открыть игроку книгу?

Статус
Закрыто для дальнейших ответов.

OJIEKCAHDP

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
OJIEKCAHDP
Версия 1.12.2

Код:
        ItemStack item = new ItemStack(Material.WRITTEN_BOOK, 1);
        
        BookMeta meta = (BookMeta) item.getItemMeta();
далее дополняю книгу, собственно, как мне эту книгу открыть игроку?
 
PHP:
  public static void openBook(ItemStack book, Player player)
    {
        int ggg = p.getInventory().getHeldItemSlot();
        ItemStack ttt = p.getInventory().getItem(slot);
        player.getInventory().setItem(ggg, book);
        ((CraftPlayer) p).getHandle().playerConnection.sendPacket(new PacketPlayOutOpenBook(EnumHand.MAIN_HAND));
        player.getInventory().setItem(ggg, ttt);
    }
 
PHP:
  public static void openBook(ItemStack book, final Player player)
    {
        int ggg = p.getInventory().getHeldItemSlot();
        ItemStack ttt = p.getInventory().getItem(slot);
        player.getInventory().setItem(ggg, book);
        ((CraftPlayer) player).getHandle().playerConnection.sendPacket(new PacketPlayOutOpenBook(EnumHand.MAIN_HAND));
        player.getInventory().setItem(ggg, ttt);
    }
PacketPlayOutOpenBook - нет такого
 
Добавь в зависимости само ядро, а не одно апи
 
скачиваешь ядро и добавляешь в зависимости проекта. в spigot api нет нмс/обс
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх