Issue description
When you eat the soup can, it gives you the next one in line from 8 down to 1 serving left.. Everything works fine with it, the food being eaten is fine, then it gives you the next item from the procedure..
The problem with it, is if you have the soup can in the first slot (bottom left), slot 0? when you eat it then, it eats the food, gives you the item, then removes the item..
I suggest you use get/set item in mainhand instead. This general procedure uses API that does not always work as desired. Eaten food is always from main-hand or off-hand if main hand is empty so use these procedure blocks i