Actually sounds possible; say you completely enclose a cubic structure underwater, the one large water block would now be split into 6; all of them positioned and scaled so they don't interfere with the interior your structure.
Except when you have a huge structure under water you will get hundreds of water blocks.
True, but invisible objects in blockland are probably next to bricks in terms of how much they cost, could probably have many of them without problems.
Water blocks aren't invisible. They have a blue overlay and a water texture.
It would be easier to create a zone inside the structure that cancels the effects of the water zone
Currently not really possible I guess.
It really isn't possible.If you stack zones on top of each other, they all multiply their effects and don't really cancel out well.Water zones force a blue overlay, crouching, and allow shift/space height controls.You can't really undo that by slamming another zone on top of thathttp://forum.blockland.us/index.php?topic=140962.0
What about overwriting player::onEnterWater (whatever the real function is) and only parenting it when the player's position is not inside the given areas