Помогите Получить предмет из даты

_MasterCapeXD_

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
_MasterCapeXD_
Мне нужно достать предмет из мода, для этого мне нужна дата, я ее получаю так:
JavaScript:
Material item = Material.getMaterial(423);
но он Deprecated, есть другие способы? Или поставить аннотацию и все заработает?
Версия 1.7.10

Item item = Item.getItemById(423); - тоже не работает, так как при перевоплощении в ItemStack Эклипс выводит ошибку

(
Item item= Item.getItemById(423);
ItemStack stack = new ItemStack(item, 1, 0);
)
 
Последнее редактирование:
Мне нужно достать предмет из мода, для этого мне нужна дата, я ее получаю так:
JavaScript:
Material item = Material.getMaterial(423);
но он Deprecated, есть другие способы? Или поставить аннотацию и все заработает?
Версия 1.7.10

Item item = Item.getItemById(423); - тоже не работает, так как при перевоплощении в ItemStack Эклипс выводит ошибку

(
Item item= Item.getItemById(423);
ItemStack stack = new ItemStack(item, 1, 0);
)
Item item= Item.getItemById(423);
ItemStack stack = item.getItemStack();
 
Java:
Material item = Material.getMaterial("MODID_ITEMNAME");
Числовые ID не используйте. Они у модов меняются.
Как часто они меняются? И буквенное айди я там не вижу, это то что левее от числового?
bandicam 2017-06-26 22-23-15-947.jpg
 
Java:
ItemStack.getType().toString()
 
Java:
ItemStack.getType().toString()
И как мне получить предмет из мода, я то получить его смогу, но мне еще надо проверить, есть ли это предмет, который мне надо.У меня при интеракте должно это быть. Если игрок интерактит указанным в if предметом, то выполняется условие.Я же с самого начала не знаю буквенное айди предмета.
 
Можно сделать команду, которая будет выводить строковый ID предмета в руке.
 
Назад
Верх