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

EnchantedBookLib

EnchantedBookLib - библиотека для разработки модов на Fabric и NeoForge. Не добавляет контента в игру, но нужна как зависимость для ряда модов Майнкрафт.

Оцените первым
13.8K
0

EnchantedBookLib - это библиотечный мод для Minecraft Java Edition. Он не добавляет в игру ни блоков, ни предметов, ни мобов. Всё, что он делает - помогает разработчикам писать моды сразу под несколько платформ: Fabric (а также Quilt) и NeoForge.

Если вы качаете это - скорее всего, вы ставите какой-то другой мод, который без EnchantedBookLib просто не запустится. Такое в Майнкрафте встречается постоянно: один мод тянет за собой другой. Классика жанра, ну ты понял.

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

Обычно моддеры пишут отдельный код под Fabric и отдельный под NeoForge - платформы слишком разные. EnchantedBookLib берёт на себя часть этой рутины и даёт общий набор инструментов, который работает и там, и там.

Что внутри:

  • Registry API - упрощённая регистрация блоков, предметов и прочего контента мода на обеих платформах
  • Networking API - обмен пакетами между клиентом и сервером без возни с различиями загрузчиков
  • Events - небольшая система событий (пока что коллекция скромная)
  • Collections of some tags - наборы готовых тегов
  • JSON5 config API - конфиги в формате JSON5, куда удобнее обычного JSON (можно комментарии писать)
  • Разные утилиты - вспомогательные штуки для повседневной разработки

Для кого это вообще

Для обычного игрока EnchantedBookLib невидима. Поставил в папку mods - забыл. В игре ничего не изменится от слова совсем. Это чисто инфраструктурный слой.

Другое дело, если вы сами ковыряете моды. Тогда библиотека реально экономит время: не нужно расписывать дважды один и тот же код под Fabric и NeoForge. Правда, автор честно пишет, что делал её в первую очередь под свои моды. Из подтверждённого - на неё перешёл мод Hammering, а сама библиотека встречается в сборках вроде CobbleVentures как зависимость.

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

  • Платформы: Fabric, Quilt (через Fabric), NeoForge
  • Для Fabric обязательно нужен Fabric API - без него ничего не заработает
  • Версии Minecraft: 1.21.1 и 1.21.4
  • Работает и на клиенте, и на сервере - ставьте в обе стороны, если собираете сервер
  • Последние сборки: 0.1.3 для 1.21.1 (Fabric/Quilt и NeoForge) и 0.1.2-build.a1 для 1.21.4

Кстати, релиз 0.1.3 принёс публичный BlockEntitySupplier - полезная штука для тех, кто работает с блочными сущностями.

Важный нюанс

Репозиторий проекта был архивирован 17 февраля 2025 года. Это значит, что новых обновлений под свежие версии Майнкрафт скорее всего не будет, если автор внезапно не вернётся к проекту. Для текущих версий 1.21.1 и 1.21.4 всё работает как есть, но если вы собираете сборку модов под что-то более новое - учитывайте этот момент. Может статься, что зависимость придётся искать в виде исходников или форка.

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

Скачать EnchantedBookLib стоит в тех случаях, когда её требует другой мод (обычно в логе краша или в описании прямо указано). Отдельно, ради себя самой, эту библиотеку никто не ставит - в игре она не даст ни новых механик, ни геймплея. Но без неё часть модов просто не запустится.

Партнёрский материал

Как поиграть с друзьями с модом EnchantedBookLib?

Мод EnchantedBookLib куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода EnchantedBookLib будет готов за пару минут - BungeeHost сделает всё за вас.

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

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

Minecraft: Java Edition

1.21.x

Платформы

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

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

Зависимости

Ссылки

Создатели

Детали

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