Nested "execute detect" hard crashes game in Papercraft 2
Partner Rank: 1 (no work around, hard crashing)
Partner Team Reporting: Jigarbov Productions
Verification builds: 1.18.10.26 beta
Summary: Nested "execute detect" hard crashes game in Papercraft 2
Impact: makes papercraft 2 uncompletable and results in unhappy players in what is one of jigarbov productions flagship pieces of content. the command crashing the game is a commonly used command and so the reprocussions could be much larger than this one piece of content.
Repro Steps:
- Open Papercraft 2: City Project
- go into creative mode
- do tp @s -144 113 137 180
- do clone -146 9 128 -141 10 135 -146 113 128
- stand on the orange concrete powder behind you
- press the top button
Alternate Repro Steps:
- Open Papercraft 2: City Project
- go into creative mode
- do tp @s -144 113 137 180
- do clone -146 9 128 -141 10 135 -146 113 128
- put this in a command block:
execute @a ~ ~ ~ detect -145 113 135 birch_wall_sign -1 execute @s ~ ~ ~ detect -142 113 131 birch_wall_sign -1 execute @s ~ ~ ~ detect -145 113 129 birch_wall_sign -1 execute @s ~ ~ ~ detect -146 113 134 scaffolding -1 execute @s ~ ~ ~ detect -145 113 134 scaffolding -1 execute @s ~ ~ ~ detect -141 113 134 scaffolding -1 execute @s ~ ~ ~ detect -142 113 134 scaffolding -1 execute @s ~ ~ ~ detect -146 113 132 scaffolding -1 execute @s ~ ~ ~ detect -145 113 132 scaffolding -1 execute @s ~ ~ ~ detect -146 113 128 scaffolding -1 execute @s ~ ~ ~ detect -145 113 128 scaffolding -1 execute @s ~ ~ ~ detect -141 113 128 scaffolding -1 execute @s ~ ~ ~ detect -142 113 128 scaffolding -1 execute @s ~ ~ ~ detect -141 113 132 scaffolding -1 execute @s ~ ~ ~ detect -142 113 132 scaffolding -1 execute @s ~ ~ ~ detect -146 114 134 heavy_weighted_pressure_plate -1 execute @s ~ ~ ~ detect -146 114 132 heavy_weighted_pressure_plate -1 execute @s ~ ~ ~ detect -146 114 128 heavy_weighted_pressure_plate -1 execute @s ~ ~ ~ detect -145 114 134 carpet 13 execute @s ~ ~ ~ detect -145 114 132 carpet 13 execute @s ~ ~ ~ detect -145 114 128 carpet 13 execute @s ~ ~ ~ detect -142 114 128 carpet 13 execute @s ~ ~ ~ detect -142 114 132 carpet 13 execute @s ~ ~ ~ detect -142 114 134 carpet 13 execute @s ~ ~ ~ detect -141 114 128 light_weighted_pressure_plate -1 execute @s ~ ~ ~ detect -141 114 132 light_weighted_pressure_plate -1 execute @s ~ ~ ~ detect -141 114 134 light_weighted_pressure_plate -1 execute @s ~ ~ ~ say hi
5. power the command block
Observed Results: Game crashes when the execute detect command succeeds in both the function (normal gameplay example) and the test example.
Expected Results:
not a hard crash
Screenshots/Videos attached: https://www.youtube.com/watch?v=XXvIFuO7GRg
Regression Builds: 1.18.10.20-1.18.10.24 was working
Notes: