Mojira Archive
MCM-1486

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:

  1. Open Papercraft 2: City Project
  2. go into creative mode
  3. do tp @s -144 113 137 180
  4. do clone -146 9 128 -141 10 135 -146 113 128
  5. stand on the orange concrete powder behind you
  6. press the top button

Alternate Repro Steps:

  1. Open Papercraft 2: City Project
  2. go into creative mode
  3. do tp @s -144 113 137 180
  4. do clone -146 9 128 -141 10 135 -146 113 128
  5. 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:

Unresolved

jigar frobozz

2022-01-08, 09:46 AM

2022-01-10, 07:46 PM

1

0

Future Release

-