SigmoidFunction
- SigmoidFunction
- JIRAUSER758105
- Asia/Hong_Kong
- Yes
- No
The input fields in the Jigsaw of trail_ruins/buildings/group_upper[1/2/3/4/5]
_are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper[1/2/3/4/5] are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper[1/2/3/4/5] are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper[1/2/3/4/5] are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of {}template_pool/trails_ruins/buildings/grouped{_}, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper[1/2/3/4/5] are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of {
}template_pool/trails_ruins/buildings/grouped{_}, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper{}[1/2/3/4/5] are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of {}template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper{}[1/2/3/4/5] are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of {}template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper[1/2/3/4/5] are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of {}template_pool/trails_ruins/buildings/grouped{_}, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper[1/2/3/4/5] are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of {
}template_pool/trails_ruins/buildings/grouped{_}, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper_[1/2/3/4/5] are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper_[1/2/3/4/5] are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper_1/2/3/4/5 are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 as well.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper_1/2/3/4/5 are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 a
s well.The input fields in the Jigsaw of trail_ruins/buildings/group_upper_1/2/3/4/5 are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 and find the same issue.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper_1/2/3/4/5 are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
Should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.- Perform the same check on group_upper_2/3/4/5 and find the same issue.
The input fields in the Jigsaw of trail_ruins/buildings/group_upper_1/2/3/4/5 are not set up properly, being left as the same as a default jigsaw. This makes them unable to generate naturally. However they are on the list of template_pool/trails_ruins/buildings/grouped, which means they should be allowed to generate in the original design.
How to reproduce:
- Use command /place template minecraft:trail_ruins/buildings/group_upper_1
- Right click on the jigsaw (there is only 1) to enter the GUI
- One should find all fields being at a jigsaw's default state, i.e. first 3 being minecraft:empty and last being minecraft:air.
- Perform the same check on group_upper_2/3/4/5 and find the same issue.
Trial spawner cannot be activated in peacefulmodeTrial spawner cannot be activated in peaceful difficulty
The creaking's spawning does not check if there are blocks in the middle or head level of their bodies.
To reproduce,
- Open a superflat world with void preset.
- Place a layer of glass, then leave 1 block of air gap in between and place 1 or 2 more layers of solid block on top.
- Place bottom slab on the solid block to prevent creaking spawning on it
Observe that creaking can spawn in the air gap.The creaking's spawning does not check if there are blocks in the middle or head level of their bodies.
To reproduce,
- Open a superflat world with void preset.
- Place a layer of glass, then leave 1 block of air gap in between and place 1 or 2 more layers of solid block on top.
- Place bottom slab on the solid block to prevent creaking spawning on it
- Activate a creaking heart nearby. Remember to cover its top surface with bottom slabs too.
- Observe that creaking can spawn in the air gap.
The creaking's spawning does not check if there are blocks in the middle or head level of their bodies.
To reproduce,
- Open a superflat world with void preset.
- Place a layer of glass, then leave 1 block of air gap in between and place 1 or 2 more layers of solid block on top.
- Place bottom slab on the top solid block to prevent creaking spawning on it
- Activate a creaking heart nearby. Remember to cover its top surface with bottom slabs too.
- Observe that creaking can spawn in the air gap.
The creaking's spawning does not check if there are blocks in the middle or head level of their bodies.
To reproduce,
- Open a superflat world with void preset.
- Place a layer of
glass, then leave 1 block of air gap in between and place 1 or 2 more layers of solid block on top.- Place bottom slab on the top solid block to prevent creaking spawning on it
- Activate a creaking heart nearby. Remember to cover its top surface with bottom slabs too.
- Observe that creaking can spawn in the air gap.
The creaking's spawning does not check if there are blocks in the middle or head level of their bodies.
To reproduce,
- Open a superflat world with void preset.
- Place a layer of any block with solid top surface (I used glass in the pictures), then leave 1 block of air gap in between and place 1 or 2 more layers of solid block on top.
- Place bottom slab on the top solid block to prevent creaking spawning on it
- Activate a creaking heart nearby. Remember to cover its top surface with bottom slabs too.
- Observe that creaking can spawn in the air gap.
Shears do not consume durability in this snapshot. For reference, see the demo video in the attachment.
Step to produce:
1. Go to survival and craft a pair of shears
2. Break grass with shears. Note that it does not consume any durability.
Shears no longer consume durability when used on instant breaking blocks
Shears do not consume durability when used to break grass in this snapshot. For reference, see the demo video in the attachment.
Step to produce:
1. Go to survival and craft a pair of shears
2. Break grass with shears. Note that it does not consume any durability.
Shears no longer consume durability when used oninstant breaking blocksShears no longer consume durability when used on grass
Shears no longer consume durability when used ongrassShears no longer consume durability when used on insta-mined block
Shears do not consume durability when used to break
grass in this snapshot. For reference, see the demo video in the attachment.Step to produce:
1. Go to survival and craft a pair of shears
2. Break grass with shears. Note that it does not consume any durability.Shears do not consume durability when used to break any instant mined blocks in this snapshot. This affects every block list
For reference, see the demo video in the attachment.
Step to produce:
1. Go to survival and craft a pair of shears
2. Break grass with shears. Note that it does not consume any durability.
Shears do not consume durability when used to break any instant mined blocks in this snapshot. This affects every block list
For reference, see the demo video in the attachment.
Step to produce:
1. Go to survival and craft a pair of shears
2. Break grass with shears. Note that it does not consume any durability.Shears do not consume durability when used to break any instant mined blocks in this snapshot. This affects every block listed below:
For reference, see the demo video in the attachment.
Step to produce:
1. Go to survival and craft a pair of shears
2. Break grass with shears. Note that it does not consume any durability.
Shears do not consume durability when used to break any instant mined blocks in this snapshot. This affects every block listed below:
- Dead Bush
- Fern / Large Fern
- Hanging Roots
- Seagrass / Tall Seagrass
- Short Grass / Tall Grass
- Tripwire
- Twisting Vines
- Weeping Vines
For reference, see the demo video in the attachment.
Step to produce:
1. Go to survival and craft a pair of shears
2. Break grass with shears. Note that it does not consume any durability.
Shears do not consume durability when used to break any instant mined blocks in this snapshot. This affects every block listed below:
- Dead Bush
- Fern / Large Fern
- Hanging Roots
- Seagrass / Tall Seagrass
- Short Grass / Tall Grass
- Tripwire
- Twisting Vines
- Weeping Vines
- Short Dry Grass / Tall Dry Grass
Non-instant mined blocks such as glow lichen and vines are not affected.
For reference, see the demo video in the attachment.
Step to produce:
1. Go to survival and craft a pair of shears
2. Break grass with shears. Note that it does not consume any durability.




Just stumbled across this suggestion and would like to express my opinion. The current jigsaw generation is unable to generate stronghold and fortress in the way they are in the current code. One big difference is that structures using jigsaw terminate their generation by counting the depth of the tree, but in the code of stronghold and fortress they terminate by counting how many of each individual component have generated, e.g. in stronghold there must be exactly 1 portal room, at most 2 libraries and at most 4 corridors with loot chest.
Plus the generation of monument and mansion are based on assigning room units over an abstract grid, not a tree generation. Jigsaw cannot deal with them at all.
So the conversion of old structures to jigsaw generation will definitely be a huge rewrite. I doubt if mojang will ever bother doing so.
Please reconsider seriously about patching this bug. Piston bolt can become seizure triggering if the player's FOV follows the minecart's orientation.
I am recently designing a large scale jockey farm in 1.17, and upon testing, I am strongly confident that this is related to MC-71998. As Jockey can control their cart, their being lost in pathfinding results in this behaviour. Placing turtle egg somewhere in the direction you want the jockey to go can (most of the time) reset their pathfinding after they get stuck for some time.
Can confirm in 1.21.4.
can confirm in 1.21.4.
Checking in 1.21.4:
Other structures no longer exist.
can confirm all of them in 1.21.4.
This is a feature request rather than a bug. Besides you can detect it by comparator.
Shears always take durability, regardless of the block it breaks.
When does this spawning mechanics start to work with spawn egg?