Mojira Archive
MCPE-166660

Crafting recipes with multiple tags work only for some tags

In a shaped crafting recipe, if multiple tags (i.e.  ["crafting_table", "my_table"]) are specified, that recipe only appears in the "Craftable" list (left panel) for one of the specified "tags" (AKA crafting blocks).

  • The recipe is still craftable by manually placing the ingredients in the crafting grid, but it does not appear in the preview, and is thus difficult to discover.
  • This repros regardless of the "format_version" specified for the recipe.
  • The ordering of the tags appears to be irrelevant, because the same tag will take precedence, regardless of which is first.
  • This is similar to another unpatched bug, where recipes for custom blocks do not appear in the "Craftable" panel.
    • That bug did not affect items, so the mitigation was to craft a block-placer item. This bug affects blocks and items.
  • A possible workaround is to have two entirely separate recipe files for each incompatible tag. But why use an array/list of tags if only one is supported?
  • Example: this crafting recipe previously worked with the crafting table (when it was the only tag) but when I added a second tag (mystic_table) the recipe no longer appears in the crafting table.
  • See this  addon or the below code for repo.

 

 

{
  "format_version": "1.18",
  "minecraft:recipe_shaped": {
    "description": {
      "identifier": "magic:home_terminus_spawner"
    },    "tags": [
      "mystic_table",
      "crafting_table"
    ],
    "pattern": [
      "",
      " Y",
      "XXX"
    ],
    "key": {
      "X": {
        "item": "minecraft:obsidian"
      },
      "Y": {
        "item": "magic:enchanted_totem"
      }
    },
    "result": {
      "item": "magic:home_terminus_spawner"
    }
  }
} 

 

 

 

Awaiting Response

thebearup

2023-02-05, 04:53 AM

2023-09-21, 02:01 PM

2023-09-21, 02:01 PM

0

0

Unconfirmed

1.19.51

-