Basically if you use an empty bottle on a non-source block, it'll fill the bottle still.
IF it helps, I am using a thirst mod called "Thirst Was Taken" and a mod called "No more infinite water". Those 2 mods are the ones I think could affect anything with this.
Minecraft Version
1.18.2
Mod Version
3.0.1
Mod Loader
Forge
What environment are you running the mod in?
Client
Issue Description
Basically if you use an empty bottle on a non-source block, it'll fill the bottle still. IF it helps, I am using a thirst mod called "Thirst Was Taken" and a mod called "No more infinite water". Those 2 mods are the ones I think could affect anything with this.