Comments 10
I can agree, but calling all block in water-hacked group in one bugreport is not a good idea. We expect different behaviour from water_bubble, waterplants - to be like water, and different from slabs, stairs - light not passing through, but accepting light from certain angles. Also we expect different result from pushing those blocks with pistons. Part are pushable, part destroyable by pistons.
This is hard to fix. They should not try to make block work good underwater, but should make new waterblocks, submerged_blocks in my opinion. It's hard to code normal blocks to act differntly basing on other blocks, but when you make new blocks like submerged_slab, you know that it is always submerged - render block and water, water from block will flown as expected, but wont flow to "dry version" of block. You can dry it out by bucket/sponge as you dry out normal water and change into normal water source block by destroying submerged blocks. With this all water will work as previously, but we will be able just to add water source to some blocks. I've made a suggestion about this: https://www.reddit.com/r/minecraftsuggestions/comments/7xphy8/new_water_mechanic_what_is_wrong_and_how_to_do_it/
My assumption is that water cannot flow through these blocks yet, but by removing the vertical water textures, these air-filled blocks are disguised to be underwater.
Another issue caused by this is MC-126239.
hacked water is not a water. It's group of blocks like "pickable by enderman". Hacked water is still "hacked water" on surface. Look at slab on land. It still says hacked water.