Waterhook
Waterhook adds an event to Forge that is fired when Minecraft creates a water source block (infinite water).
Mod authors: To use Waterhook to prevent infinite water: Subscribe to the event info.loenwind.waterhooks.WaterFormEvent. Cancel it when you want to block infinite water. It is a sub-class of net.minecraftforge.fluids.FluidEvent, you can subscribe to that one and check the string form of the class name if you don't want a hard dependency on this mod.
Players: From version 1.2 on you can configure it to just disable infinite water completely. This can be done in the config file or with the ingame "Mod Options" menu.
Feature request: Can you add a config to disable infinite water in certain dimensions only?
For example, in a skyblock modpack, the pack maker could turn off infinite water in the overworld, but not in dimensions such as those created by mystcraft.
Can this be somehow used to completely and utterly disable infintie water sources? Would be AMAZING if it can!! Would add a nice challenge to the game.
If you are a mod-maker, all it takes are Waterhook and 3 lines of code.
Otherwise, no. Unless I give into the temptation to add a config to do so...
Update: I did. Version 1.2 can do that.
Well that would be great. Can't wait to test it out.