Как сделать добычу онли кастомной киркой

Версия Minecraft
1.17.1
API
Forge
27
4
1
У меня есть кастомная кирка и при добыче ТОЛЬКО ЕЙ может выпасть новый лут из ванильных блоков. На старой 1.16.4 было проще, а тут как я понял что-то связано с тегами.
 
Решение
Все решил. Там в json файлах проблемы с буквой s (переход с версии 1.16). Я с этой фигней и раньше встретился при переводе мода на новую версию , но к сожалению забыл :( и потерял кучу времени.
Для примера код для 1.16:
JSON:
{
  "conditions": [
    {
      "condition": "minecraft:match_tool",
      "predicate": {
        "item": "lavaitems:lava_pickaxe"
      }
    },
    {
      "condition": "block_state_property",
      "block":"minecraft:iron_ore"
    }
  ],
  "RemoveDrop": "minecraft:raw_iron",
  "AddDrop": "minecraft:iron_ingot"
}
И код для 1.17:

JSON:
{
  "conditions": [
    {
      "condition": "minecraft:match_tool",
      "predicate": {
        "items": ["lavaitems:lava_pickaxe"]
      }
    },
    {
      "condition"...
Все решил. Там в json файлах проблемы с буквой s (переход с версии 1.16). Я с этой фигней и раньше встретился при переводе мода на новую версию , но к сожалению забыл :( и потерял кучу времени.
Для примера код для 1.16:
JSON:
{
  "conditions": [
    {
      "condition": "minecraft:match_tool",
      "predicate": {
        "item": "lavaitems:lava_pickaxe"
      }
    },
    {
      "condition": "block_state_property",
      "block":"minecraft:iron_ore"
    }
  ],
  "RemoveDrop": "minecraft:raw_iron",
  "AddDrop": "minecraft:iron_ingot"
}
И код для 1.17:

JSON:
{
  "conditions": [
    {
      "condition": "minecraft:match_tool",
      "predicate": {
        "items": ["lavaitems:lava_pickaxe"]
      }
    },
    {
      "condition": "block_state_property",
      "block":"minecraft:iron_ore"
    }
  ],
  "RemoveDrop": "minecraft:raw_iron",
  "AddDrop": "minecraft:iron_ingot"
}
 
Назад
Сверху