Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Кастомная мета предмету (в инвентаре)

Copter533

Участник
Пользователь
Баллы
31
Имя в Minecraft
Copter533
Привет всем.
Как установить кастомную мету предмету? Или какое-нибудь значение в мету, чтобы я через метод:

public ItemStack getItemInHand(); в событии BlockPlaceEvent

Я мог понять что игрок ставит не просто эндер чест, а командный сундук (например).
 
Так и не понял что ты хочешь, тебе нужно записать значение в мету? Используй
Persistent Data Container
 
Привет всем.
Как установить кастомную мету предмету? Или какое-нибудь значение в мету, чтобы я через метод:

public ItemStack getItemInHand(); в событии BlockPlaceEvent

Я мог понять что игрок ставит не просто эндер чест, а командный сундук (например).

Ты можешь юзнуть как кастомную мету. ItemStack#getItemMeta() потом поставить туда что-то и после ItemStack#setItemMeta

Либо, более правильно, использовать кастомные теги, для версий 1.14+ - PersistentDataContainer как вариант, для более ранних теги устанавливаются через NMS
 
Ты можешь юзнуть как кастомную мету. ItemStack#getItemMeta() потом поставить туда что-то и после ItemStack#setItemMeta

Либо, более правильно, использовать кастомные теги, для версий 1.14+ - PersistentDataContainer как вариант, для более ранних теги устанавливаются через NMS
Ну, у меня 1.12.2 и я не понял, что значит "поставить туда что-то"?
 

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

Назад
Верх