mojira.dev
MC-302018

Placing a template containing waterloggable blocks in a body of water with strict enabled still triggers a block update

Steps to reproduce

  1. Download the attached data pack, which adds two templates to the world: one that contains an unwaterlogged Oak Slab and one that contains a waterlogged Oak Slab.

  2. Invoke the following command in chat: /setblock ~ ~ ~ minecraft:water strict.

  3. ✔ Notice how the water stays still due to the strict parameter in the setblock command.

  4. Stay at the same position and invoke the following command in chat: /place template bug:single_oak_slab ~ ~ ~ none none 1 0 strict. The same thing can be achieved when placed with a Structure Block instead of the place command.

  5. ❌ Notice how the water starts spreading from the now waterlogged block, despite the strict modifier being present.

  6. Move to a different position away from the water and invoke the following command in chat: /setblock ~ ~ ~ minecraft:oak_slab[waterlogged=true] strict.

  7. ✔ Notice how in this case the water stays still, unlike with the one from the placed template.

  8. Move to a different position away from the water and invoke the following command in chat: /setblock ~ ~ ~ minecraft:water strict.

  9. Stay at the same position and invoke the following command in chat: /place template bug:single_waterlogged_oak_slab ~ ~ ~ none none 1 0 strict.

  10. ✔ Notice how when the structure already contains a waterlogged block, no block update is triggered and no water starts spreading, even when placed in a body of water.

Attachments

Comments 0

No comments.

ErrorCraft

(Unassigned)

Unconfirmed

(Unassigned)

25w37a

Retrieved