Mojira Archive
MCM-1893

Filler keys inside shaped recipes invalidate the recipe

Partner Rank: 1 - Critical

Partner Team Reporting: Scai Quest

Verification builds: 1.21.50

Summary: filler keys inside shaped recipes invalidate the recipe

Impact: players can't access content that they paid for, so ratings and subsequently sales will go down

Repro Steps:

  1. make sure you are on Bedrock 1.21.50
  2. install the attached behaviour pack
  3. create a new world and attach the newly installed behaviour pack
  4. join the world
  5. an error message appears if you have log errors enabled: [Recipes][error]-recipes/saddle.json | sq_srb:saddle_craftable | Recipe "sq_srb:saddle_craftable" has an invalid key '#' in its pattern
  6. give yourself a saddle to "unlock" the recipe
  7. check to see if you can craft a saddle. You cannot

Observed Results: Custom recipes that use filler keys are invalid and can't be obtained in-game. Only the "space" character is supported.

Expected Results: The game should ignore keys that are not defined

Screenshots/Videos attached:

Regression Builds: 1.21.40{}

Notes: This change should have been versioned. Any recipe that uses 1.21.40 or lower should still work with filler keys.

Fixed

Scai Quest

2024-12-04, 11:31 AM

2024-12-05, 10:47 PM

2024-12-05, 10:47 PM

1

2

1.21

-