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

NexusLib

Библиотека модов NexusLib от Hecco с полезными хелперами и системами для мультилоадерных проектов, упрощающая создание блоков, рецептов и совместимости.

Оцените первым
90.9K
14

NexusLib - это библиотека модов для Майнкрафт, разработанная Hecco. По сути, это набор готовых решений и хелперов, которые используются в других его модах. Если ты когда-нибудь собирал свои моды на Forge, Fabric и NeoForge одновременно, то знаешь, как это может быть муторно из-за разницы в API. NexusLib как раз решает эту проблему - он предоставляет общие инструменты для мультилоадерных проектов.

Что внутри?

  • Registry helpers для Multiloader - упрощает регистрацию предметов и блоков сразу под все загрузчики
  • Публичные классы - можно переиспользовать в своих проектах
  • Методы-хелперы - для рутинных задач типа создания семейств блоков (ступени, плиты, стены) одной строкой кода
  • Recipe trees для камнереза - удобно прописывать цепочки рецептов, когда из одного блока можно сделать много вариантов
  • Loader-agnostic tool action registry - действия инструментами (обрезка, вспашка, прокладка троп) работают одинаково на любом загрузчике
  • Registry для удаления тинта с частиц блоков - полезно, когда стандартный цвет частиц не подходит
  • Automatic disabling для совместимости - если другой мод отключает твой функционал, библиотека сама подстроится

Все эти штуки собраны под одну крышу, чтобы не изобретать велосипед в каждом проекте. Если ты разрабатываешь моды и хочешь использовать наработки Hecco - ставь NexusLib как зависимость.

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

NexusLib заточена под мультилоадерную разработку: работает на Fabric, Forge, NeoForge и Quilt для Minecraft 1.18-1.21. Внутри грамотно разруливаются различия между API разных загрузчиков, так что тебе не придется писать отдельный код для Fabric и Forge.

Команды и настройки

Отдельных конфигурационных команд у библиотеки нет - она используется как фоновая база. Если какой-то мод на её основе потребует настройки, команды появятся в нём.

В общем, NexusLib - штука узкопрофильная, но для разработчиков очень полезная. Если ты просто игрок, тебе с ней разбираться не придётся: ставь её как обычную библиотеку (Sodium, Fabric API, Cloth Config и т.д.) и работают моды, которые её требуют. Если собираешь свой проект - обязательно используй: код становится чище, время разработки сокращается.

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

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

Minecraft: Java Edition

1.21.x

Платформы

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

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

Зависимости

Ссылки


Создатели

Детали

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