Now I understand that to get itemInHand you use
Itemstack Item = player.getItemInHand
and ID is
Item.getItem().getName().equals("minecraft:stick")
(I think)
What I’m trying to do is get item name or lore data, I’ve tried searching but I’m not to sure.
That type of data is part of the Data API. To read more on it, visit here, here, and here.
2 Likes
JBYoshi
3
For the ID check, try using Item.getItem() == ItemTypes.stick
. The ItemTypes
class contains references to all ItemType
s available in vanilla.
Saladoc
4
While item.getItem() == ItemTypes.STICK
might work, it is preferable to use item.getItem().equals(ItemTypes.STICK)
1 Like