Помогите Как дать NBT тег предмету?

l_Slime_l

Активный участник
Пользователь
Баллы
76
Нужно дать свой NBT тег предмету, находящемуся в руке. Как это сделать? Гуглил, но ничего не получилось)
 
Сорри за глупый вопрос, но что такое рефлексия? В гугле не нашел( Немного догадываюсь что это, но не полностью
Серьезно? Тоесть по запросу ява рефлекшн ничего нет? Ну все тогда выбрасывай
 
Возиться с рефлексией будешь сам.
Код:
ItemStack item = player.getItemInHand();
net.minecraft.server.v1_12_R1.ItemStack nmsItem = CraftItemStack.asNMSCopy(item);
NBTTagCompound tag = nmsItem.getTag()!=null?nmsItem.getTag():new NBTTagCompound();
tag.setBoolean("test", true);
nmsItem.setTag(tag);
ItemStack result = CraftItemStack.asBukkitCopy(nmsItem);
Протоколлиб не не слышал? Или любишь костылями?
 
Назад
Верх