Помогите Выдать игроку предмет

  • Автор темы Автор темы Leo323
  • Дата начала Дата начала

Leo323

Активный участник
Баллы
61
Как выдать игроку предмет из мода?
 
player.addItem(new ItemStack(Materia.valueof(ITEM_ID)));
ITEM_ID - это материал предмета. Его можно узнать к примеру если взять этот предмет в руки и ввести команду itemdb (при наличии плагина эсеншелс) или же сделать какой то debug вывод. К примеру при дропе предмета игроком слушать эвент и вывести тип предмета, это и будет его ITEM_ID.
 
player.addItem(new ItemStack(Materia.valueof(ITEM_ID)));
ITEM_ID - это материал предмета. Его можно узнать к примеру если взять этот предмет в руки и ввести команду itemdb (при наличии плагина эсеншелс) или же сделать какой то debug вывод. К примеру при дропе предмета игроком слушать эвент и вывести тип предмета, это и будет его ITEM_ID.
ID не очень правильно использовать, нужно имя предмета...
 
Если предмет простой, то хватит и new ItemStack(Material.valueOf(name)); Или же придется создавать из nbt.
 
Как выдать игроку предмет из мода?
Попробуй это:
// Задаёшь значение переменной player как хочешь
ItemStack item = new ItemStack(Material.предмет);
player.getInventory().addItem(item);
Должно появиться в material вещь из мода
 
Назад
Верх