? It applies the drinking animation to soup items (those items that have a container with a bowl), since in the base game consuming soup uses the eating animation for whatever reason. So the code is just overriding getUseAction which is built-in the source code.
Yea it should apply to all food items, including vanilla, since the class extends to the Item class. Do I need to pass something into ItemStack in the ModItems class, or does it already know what to pass based on the Item class?