I've been trying to figure out how to make an item receive damage when used in a crafting recipe, but I'm not sure what the return for the getContainerItem method needs to be.
public class GrindingPot extends Item {
public GrindingPot(Properties p_i48487_1_) {
super(p_i48487_1_);
}
@Override
public ItemStack getContainerItem(ItemStack itemStack) {
damageItem(itemStack,1, this);
return ItemStack.EMPTY.getStack();
}
private void damageItem(ItemStack itemStack, int i, GrindingPot grindingPot) {
}
}
This is what my latest attempt looks like, any hints would be greatly appreciated