So my initial goal that I wanted to achieve was to be able to use an item 20 times in a crafting table before it goes away. My idea was to use something like a durability on tools. I've gotten to the point where I've set the Item to stay in the crafting table (like a bucket of milk in the cake recipe) using .setContainerItem() and I've set the damage(which I think is durability but maybe I'm wrong) using .setMaxDamage(). My problem is how do I decrease the damage value every time it gets crafted?
Code for the Item:
public class ItemCheerioBox extends ItemFood{
public ItemCheerioBox(int amount, float saturation, boolean isWolfFood) {
super(amount, saturation, isWolfFood);
this.setMaxDamage(20);
this.setMaxStackSize(1);
this.setContainerItem(this);
}
}