player.inventory.hasItemStack(new ItemStack(MY_ITEM_INSTANCE))
for (int i=0; i <= player.inventory.getHotbarSize(); i++)
{
if(player.inventory.mainInventory.get(i).getItem() == ItemReg.твой_предмет)
{
// предмет находиться в одном из слотов хотбара.
} else {
// предмета нет в хотбаре.
}
i = player.inventory.getHotbarSize();
}
What it is?i = player.inventory.getHotbarSize();
break
?public boolean isItemInHotbar(PlayerEntity player) {
for (int i = 0; i < 9; i++) {
if (isMyItem(player.inventory.mainInventory.get(i))) {
return true;
}
}
ItemStack heldOffhand = player.getHeldItemOffhand();
return isMyItem(heldOffhand);
}
public boolean isMyItem(ItemStack stack) {
return stack.getItem() == MY_ITEM_INSTANCE;
}
player.inventory.hasItemStack(new ItemStack(MY_ITEM_INSTANCE))