[Jigsaw] Jigsaw structure which contain blocks with minecraft:tick crash the game on generation or /place
Partner Rank: 2
Partner Team Reporting: Gamemode One
Verification builds and Platforms: R21U5H1 & 1.21.60.28_RC0
Summary:
If a jigsaw structure contains a custom block with the component `minecraft:tick` the game crashes if the jigsaw loads naturally as part of world gen or forced via /place
Impact:
Creators experimenting with the Jigsaw feature can not use some of their custom blocks in jigsaw structures
Repro Steps:
- Download the demo.mcaddon
- Import demo.mcaddon
- Create a world with the Jigsaw experiment enabled and apply the demo addon
- Run `/place jigsaw mike:ew7x4 mike:ew7x4 2 ~ ~ ~ false` to confirm a jigsaw with a non ticking version of die is placeable
- Fly away and run `/place jigsaw mike:ew7x4_tick mike:ew7x4_tick 2 ~ ~ ~ false`
- Observe the game crashes
- Relaunch MC and join the world
- Run `/structure load mike:ewhall_tick ~ ~ ~` and confirm the structure does not crash the game
Observed Results:
If a structure placed by jigsaws contains a block with minecraft:tick the game crashes.
Expected Results:
The game does not crash when loading a jigsaw structure with custom blocks with any component.
Screenshots/Videos attached: No
Regression Builds:
N/A
Notes:
Blocks with Minecraft:tick generate correctly in features, and via structures
- No Assertion is thrown
- No errors appear in the debug log
- No crash report is generated
In this pack the jigsaw with the ticking blocks does not get placed via world gen