▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Nbt Crafting
Nbt Crafting

Nbt Crafting

Мод Nbt Crafting для Fabric расширяет систему рецептов Minecraft, позволяя использовать NBT-данные в JSON-рецептах. Добавляет крафт с условиями, рецепты для котла, зельеварения и наковальни.

Оцените первым
68.4K
60

Nbt Crafting - мод для Майнкрафт на Fabric, который серьёзно расширяет возможности ванильной системы рецептов. Если тебе надоело, что крафт работает только по ID предметов, и хочется добавлять условия вроде "скрафтить можно только меч с определённым уроном" - это то, что надо.

Что это и зачем нужно

В обычном Minecraft рецепты работают просто: есть предмет - можно скрафтить. Nbt Crafting позволяет добавлять в JSON-рецепты проверку NBT-тегов. То есть ты можешь сделать так, чтобы для крафта нужен был не просто алмазный меч, а конкретно меч с прочностью меньше 41. Или чтобы результат крафта получал определённые чары и имя.

Всё это отображается прямо в ванильном интерфейсе - никаких сторонних меню, всё красиво и понятно.

Что умеет мод

  • Крафт с NBT-условиями - задавай требования к входным предметам через data-атрибут
  • Рецепты для котла - теперь можно добавлять свои рецепты варки в котле
  • Рецепты зельеварения - расширяй стандартные рецепты зелий
  • Рецепты для наковальни - добавляй свои варианты комбинаций на наковальне
  • Отображение количества - книга рецептов показывает не только что крафтится, но и сколько выходит

Пример для понимания

Допустим, хочешь сделать крутой боевой топор. Берёшь алмазный меч (но только если его прочность меньше 40) и один алмаз - получаешь алмазный топор с именем "Battle Axe" и остротой 10 уровня. Всё через обычный JSON-рецепт.

{
  "type": "crafting_shapeless",
  "ingredients": [
    {
      "item": "minecraft:diamond_sword",
      "data": {
        "require": {
          "Damage": "$..40"
        }
      }
    },
    { "item": "minecraft:diamond" }
  ],
  "result": {
    "item": "minecraft:diamond_axe",
    "data": {
      "display": {
        "Name": "{\"text\":\"Battle Axe\"}"
      },
      "Enchantments": [
         {
           "id": "minecraft:sharpness",
           "lvl": 10
         }
      ]
    }
  }
}

Совместимость

Мод работает с любыми модами, которые используют стандартную ванильную систему рецептов и класс Ingredient. Так что проблем с совместимостью обычно не возникает.

На сервере мод может работать только на стороне сервера - клиенту это даст лишь мелкие косметические несостыковки, но в целом всё будет работать.

Важно знать

Nbt Crafting не добавляет свой язык скриптов - он просто расширяет ванильную JSON-систему датапаков. Всё делается через обычные JSON-файлы рецептов.

Кстати, если хочешь использовать датапаки глобально и удалять ненужные рецепты - попробуй использовать этот мод вместе с Cotton.

Для сборщиков модпаков

Мод распространяется под лицензией Apache 2.0, так что смело включай его в свои сборки. Скачать Nbt Crafting можно для Fabric на версии Майнкрафт, где он поддерживается.

Если собираешь свою сборку модов и хочешь добавить уникальные рецепты с условиями - этот мод реально выручает. Особенно когда нужно сделать progression посложнее или добавить интересные механики крафта.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

21w15a1.19.x1.18.x1.17.x1.16.x1.15.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:5 лет назад
Обновлён:3 года назад
Главная