Проблемы с получением рецепта предмета

Версия Minecraft
1.12.2
Сделал крафт-ачивку (добавление рецепта игроку при наличии нужного предмета(ов)), делал по тутору с сайта. Если только 1 inventory_changed триггер, то все прекрасно работает, но если их уже 2, то результат получается обратный. Я не знаю, по чему так происходит, на вид все рабочее. Например у некоторых видов красителей имеются подобные случаи, когда выдачу триггерят 2 предмета и там все функционирует

достаточно убрать 1 inventory_changed критерий отсюда, как все заработает как часы
JSON:
{
  "parent": "minecraft:recipes/root",
  "rewards": {
    "recipes": [
      "minecraft:test_sword_from_wood"
    ]
  },
  "criteria": {
    "has_sword": {
      "trigger": "minecraft:inventory_changed",
      "conditions": {
        "items": [
          {
            "item": "minecraft:wooden_sword",
            "data": 0
          }
        ]
      }
    },
    "has_hlominite": {
      "trigger": "minecraft:inventory_changed",
      "conditions": {
        "items": [
          {
            "item": "another_test:hlominite_ingot",
            "data": 0
          }
        ]
      }
    },
    "has_the_recipe": {
      "trigger": "minecraft:recipe_unlocked",
      "conditions": {
        "recipe": "test_sword_from_wood"
      }
    }
  },
  "requirements": [
    [
      "has_sword",
      "has_hlominite",
      "has_the_recipe"
    ]
  ]
}
 
Последнее редактирование:
Сверху