//fixwater is only filling a top layer of water
LadyCailinBot opened this issue · 11 comments
WORLDEDIT-2206 - Reported by sk89q
Due to recent changes in how WorldEdit sets blocks, only the top layer of water is set (as stationary water) and it doesn't fill the empty blocks below.
Comment by wizjany
fixwater is only supposed to fix flowing water where it should be stationary
as the comment above says, large hole should be fixed via other methods such as fill
Comment by DHLF
Many times I have to drain some lakes.
Sadly now its not easy to put those water back into those lakes after the //drain command as now //fixwater changed somehow.
To get back to the prior behavior of //fixwater you now have to
*1.) Using a bucket of water and put water at the ground
*2.) Stand near those waterblock and use //fixwater 10 (keep the radius as low as possible for testing purposes)
so WE will fill two layers of static water keeping the lower levels.. empty!
*3.) select the surface of the new water (and the second layer) and use //replace 9 8
This way those very static water will be replaced with normal flooding water.
So the water will fall down without flooding whole caves as it would be done by //fillr water 10
I am not happy with the new behaviour of this command but it is now faster(as not so many blocks are changed).
Maybe the command could be split like //fixwater (the old fashioned way which uses block code 8)
and a new version like //fixxwater -s (for static water block code 9)?
Comment by wizjany
drain command changed?
I am not exactly sure why all these commands are changing all of a sudden...I don't use them often myself, but I certainly don't remember them being changed...
Comment by sk89q
No, this is a bug and it changed. It makes //fixwater practically pointless.
y u close a ticket I made
hater
Comment by DHLF
Sorry, for not having clearly written what I wanted to say.
I corrected my last comment. Some of the text was missing.
The /drain command did not have been changed.
So I have misunderstood the idea behind /fixwater as I used it often to change broken water at surfaces and to fill drained lakes :)
Nevertheless those workaround will do, thank you prog and wizjany for those hint.
Comment by Michael.Schäffer
2 Layers of water are set. they are not flowing down to fill the space.
workaround is for example: //fillr water 20 20