Adds missing cauldron-item interactions. (#1097)

* Added missing cauldron-item interactions. Fixes GlowstoneMC#1095.

* Comply with requested changes.

* Move potion edge case

Check if the player is holding a potion instead of a water bottle inside `emptyBottle`.
getType() only needs to be called once this way.
1 file changed