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

Bookshelf

Библиотека с открытым исходным кодом для других модов Майнкрафт. Упрощает разработку, добавляет полезные команды и датапак-функции для игроков.

Оцените первым
38.6M
1.1K

Bookshelf - это библиотека с открытым исходным кодом, которую используют многие моды для Майнкрафт. Сама по себе она ничего не меняет в игре, но служит фундаментом для десятков других проектов. Если вы когда-нибудь устанавливали мод и видели в требованиях Bookshelf - значит, этот мод использует её код.

Зачем нужна библиотека?

Моды часто делают похожие вещи: работа с JSON-файлами, регистрация предметов, создание рецептов. Вместо того чтобы каждый автор писал одно и то же с нуля, они могут взять готовый код из Bookshelf. Это экономит время, уменьшает количество багов и делает моды более стабильными - библиотека тестируется в самых разных условиях и на разных сборках.

Что полезного в Bookshelf для игроков?

Хотя библиотека в первую очередь для разработчиков, пара фич пригодится и обычным игрокам:

  • Команда /bookshelf hand - показывает ID предмета, который вы держите в руке. Удобно для отладки или поиска рецептов.
  • Новые типы рецептов для датапаков - например, крафт, который тратит прочность инструмента вместо того чтобы расходовать сам предмет. Позволяет создавать механики починки или плавного износа.

Что внутри для мододелов?

  • Сериализация данных в JSON, NBT и сетевые форматы.
  • Набор утилитных функций (работа с цветами, координатами, инвентарём).
  • Менеджер регистров - удобная регистрация предметов, блоков, звуков и даже не-фордж-регистров с отладкой и статистикой.
  • Отладочные команды.
  • Новые типы рецептов (в том числе с условиями по耐久ности).
  • Новые типы ингредиентов (например, можно указать "любой инструмент").
  • Новые условия для лута (loot conditions) и модификаторы лута.
  • Новые предикаты предметов.

Всё это позволяет создавать более гибкие и компактные моды без лишнего кода.

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

Bookshelf работает на Forge и Fabric (проверяйте конкретную версию под свою сборку). Если какой-то мод требует Bookshelf - просто скачайте его и положите в папку mods вместе с основным модом. Библиотека не конфликтует с другими аналогичными утилитами.

Короче, Bookshelf - это незаметный, но важный винтик в механизме многих модов. Без него разработка была бы дольше, а багов - больше.

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

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x1.7.x

Платформы

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

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

Зависимости

Ссылки

Создатели

Детали

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