Помогите Получить PLAYER_HEAD

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

timonikch

Новичок
Пользователь
Баллы
6
Я сделал самое простое:
SkullMeta skull = (SkullMeta) Bukkit.getItemFactory().getItemMeta(Material.PLAYER_HEAD);
skull.setOwningPlayer(player);

А дальше не знаю, как мне засунуть ее в инвентарь?😢
Просто переменную skull засунуть не получается т.к. нужен материал

Material sk = Material.getMaterial(skull); - не помогает (нельзя так)
Как же теперь?☕
 
Я сделал самое простое:
SkullMeta skull = (SkullMeta) Bukkit.getItemFactory().getItemMeta(Material.PLAYER_HEAD);
skull.setOwningPlayer(player);

А дальше не знаю, как мне засунуть ее в инвентарь?😢
Просто переменную skull засунуть не получается т.к. нужен материал

Material sk = Material.getMaterial(skull); - не помогает (нельзя так)
Как же теперь?☕
Тебе нужен ItemStack. Создаёшь ItemStack с Material.PLAYER_HEAD, потом свой skull прописываешь этому ItemStack'у при помощи setMeta, затем выдаёшь ItemStack игроку.
 
Тебе нужен ItemStack. Создаёшь ItemStack с Material.PLAYER_HEAD, потом свой skull прописываешь этому ItemStack'у при помощи setMeta, затем выдаёшь ItemStack игроку.
Ура! Спасибо, все получилось😆

---
SkullMeta skull = (SkullMeta) Bukkit.getItemFactory().getItemMeta(Material.PLAYER_HEAD);
skull.setOwningPlayer(player);
ItemStack sk = new ItemStack(Material.PLAYER_HEAD, 1);
sk.setItemMeta(skull);
menuInv.setItem(slot, sk);
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх