The bug
When loading a structure containing a waterlogged block, that waterlogged block will spread its waterlogged state to other waterloggable blocks next to or below it. This repeats for those newly waterlogged blocks.
How to reproduce
Download the attached
datapack and install it
Place a structure block in the world
Load the structure
test:waterlogged_test
All waterloggable blocks are waterlogged, even though in the
waterlogged_test.nbt
file in the data pack only one block haswaterlogged=true
.
Example
Here is an example in video: https://youtu.be/s_VxTfJxtuw
Linked issues
duplicates 1
Attachments
Comments 14
Duplicate of MC-130584
There are way more important bugs that need to be fixed. Complaining here will do nothing and is just annoying. If you don't have to add anything to add to the ticket, please don't comment.
Confirmed. This issue does not occur while saving, but when loading the structure.
I attached a data pack that adds a structure
test:waterlogged_test
in which only the slab is waterlogged. When loading the structure, all waterloggeable blocks will be waterlogged.I cannot confirm that settings in structure blocks don't get saved, this works perfectly fine for me. If you continue having issues with that, please consider making a new report about that (if you don't find another report about this).
(PS: I edited your report a little, I hope you're fine with that)