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

AlinLib

AlinLib - библиотека для разработчиков модов Minecraft на Fabric и NeoForge. Упрощает создание интерфейсов, уведомлений и единого стиля кода.

Оцените первым
239.0K
63

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

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

Как подключить

Библиотека доступна в нескольких типах сборок:

  • snapshots - дев-версии и альфы
  • releases - стабильные релизы, беты и RC

Подключить можно через репозиторий автора:

repositories {
    maven {
        name "kelcuprum_TYPE"
        url "https://repo.kelcuprum.ru/TYPE"
    }
}
dependencies {
    modImplementation("ru.kelcuprum:AlinLib-(fabric,neoforge):VERSION");
}

Или через Modrinth, если не хочешь заморачиваться:

repositories {
    maven {
        url "https://api.modrinth.com/maven"
    }
}
dependencies {
    modImplementation("maven.modrinth:alinlib:VERSION");
}

Что внутри

AlinLib заточена на работу с Forge и NeoForge, Fabric и Quilt. В основном она полезна для:

  • создания GUI-элементов
  • кастомизации уведомлений (toast)
  • унификации кода между разными загрузчиками

Если тебе нужен красивый интерфейс без лишней боли - это хороший вариант. Тем более что библиотека небольшая и не тянет за собой кучу зависимостей.

Нюансы

Но есть и пара моментов. Во-первых, библиотека еще в разработке, так что некоторые фичи могут меняться. Во-вторых, если ты пишешь мод только под Fabric, возможно, тебе хватит встроенных решений - AlinLib тут скорее для универсальности и экономии времени.

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

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

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

Minecraft: Java Edition

25w37a26.2.x1.21.x1.20.x

Платформы

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

Клиент

Зависимости

Ссылки


Детали

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