Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-265477

Stonecutter recipe won't activate recipe unlock advancement repeatly

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • None
    • 1.20.1, 1.20.2 Release Candidate 2, 1.20.2, 1.20.4
    • Unconfirmed
    • Advancements, Commands, Data Packs

      The stonecutter recipe won't trigger the recipe unlock advancement more then one times until the recipe be forgotten by command and learned again.

      How to reproduce problem:

      1. Add a recipe "new_recipe:cobblestone" to datapack, it's the recipe that cut the stone to cobblestone using stonecutter.
      2. Add a advancement "new_recipe:new_recipe/stonecut_a_stone" and set the trigger to "minecraft:recipe_unlocked", and set condition to {"recipe": "new_recipe:cobblestone"}.
      3. Stonecut a stone using stonecutter, at the first time, the advancement pop up because of the recipe unlocked.
      4. Revoke the advancement "new_recipe:new_recipe/stonecut_a_stone" and stonecut the stone second time, but this time, the advancement didn't pops up.

      Will, maybe you might think it's normal, because the recipe is already unlocked, but weird thing is, if I did the same thing with furnace and blast furnace recipe, they pop up advancement even the recipe already unlocked. Therefore, there must one of them works wrong.

      Here is the repository I store the datapack: (Note that there are also containing unrelevent features.)
      Xiang990293/commands-in-server (github.com)

            Unassigned Unassigned
            Xiang990293IsExist Leo Xiang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: