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

libnine

Библиотека libnine - это набор вспомогательного кода для модов Minecraft, автоматизирующий сериализацию, крафты и GUI. Но аккуратнее: код устарел, для новых проектов лучше поискать альтернативу.

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

libnine - это библиотечный мод для Minecraft, который выносит в общую кодовую базу кучу шаблонного кода, нужного авторам контент-модов. По сути, собрали все куски, которые лично автору пригодились больше чем в одном проекте, и склеили в одну либу. Выглядит круто, но есть нюанс.

Если вы пишете свои моды на Fabric или Forge, то libnine может сэкономить вам кучу времени: автоматическая генерация сериализаторов NBT и байтовых потоков на основе аннотаций, готовые реализации возможностей (capabilities), система рецептов, которая не привязана к конкретному типу крафта, "параметрические модели предметов" - удобная штука, когда модель меняется в зависимости от данных предмета (NBT, зачарования, прочность), и компонентная система GUI с синхронизацией туда-сюда. Ещё там мешанина из кода для работы с векторами - пригодится в трёхмерных расчётах.

Но на деле libnine - штука dated, по словам самого автора. Архитектура так себе, код заточен под старые версии Minecraft. Если только делаете мод под старые версии (1.12-1.16), можно глянуть. Для новых проектов и новейших версий Minecraft автор сам не рекомендует на неё подвязываться - лучше просто выдрать нужные куски или поискать более современные библиотеки вроде Architectury.

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

Скачивать libnine сейчас, если честно, особого смысла нет, разве что ради совместимости с конкретным проектом. Для нового модинга - однозначно мимо.

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

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

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

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

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

Minecraft: Java Edition

1.12.x

Платформы

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

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

Ссылки

Создатели

Детали

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