mojira.dev
MC-187131

Jigsaw block generation allows leaves to be replaced by path blocks

The bug

Village path blocks can replace leaf blocks. This has been reported before (MC-152323, MC-152389, MC-169293); however, those reports did not include seeds/coordinates. This ticket does not either, it instead uses jigsaw blocks as a method of reproduction.

Steps to reproduce

  1. Place a jigsaw block down near trees

  2. Enter the following fields into a jigsaw block
    Target Pool

    minecraft:village/plains/streets

    Name

    minecraft:street

    Target name

    minecraft:street

    Turns into

    minecraft:structure_void
  3. Set "Levels" to 7

  4. Turn "Keep Jigsaws" OFF

  5. Press "Generate"
    → Notice path blocks replace leaves

A video is also attached.

Attachments

Comments 9

Can confirm in 20w51a.

Can confirm in 21w03a.

Can confirm in 1.18.2 and 22w15a. For ease of reproducing this, enter an area with lots of trees and then simply execute the command provided below, along with setting the "Levels" slider to 7, the "Keep Jigsaws" button to "OFF", and hitting the "Generate" button within the jigsaw block.

/setblock ~2 ~ ~ minecraft:jigsaw[orientation=north_up]{final_state:"minecraft:structure_void",joint:"rollable",name:"minecraft:street",pool:"minecraft:village/plains/streets",target:"minecraft:street"}

Can confirm in 22w18a. This can now also be seen when using the "/place" command to place village structures.

Affect 1.19 and 22w24a

Can confirm in 1.19.1 Pre-release 1.

I've been messing with this and it seems to replace literally everything. In the tests I've done so far it seems to be seeking the 'top block', which sadly ends up being leaves or tall grass, making the village a complete mess. This is backed up by the fact that double plants have their top block replaced by path and the bottom block is left alone until updated, at which point it breaks.

Can confirm in 1.19.2.

[Mod] Neko

(Unassigned)

Confirmed

Normal

World generation

1.15.2, 20w22a, 1.16 Release Candidate 1, 1.16, 1.16.1, ..., 22w18a, 22w19a, 1.19, 1.19.1 Pre-release 1, 1.19.2

Retrieved