
Liby
Библиотека для разработчиков модов Minecraft. Добавляет удобную систему регистрации и мультиблоков. Сама по себе не добавляет контент, но требуется для работы других модов.
Liby - это библиотека для разработчиков модов в Майнкрафт. Сама по себе она не добавляет в игру никакого контента - ни новых блоков, ни мобов, ни механик. Её задача - упростить жизнь тем, кто пишет моды, предоставляя готовые инструменты для регистрации объектов и работы с мультиблоками (MultiBlock). Если вы не разрабатываете моды, то Liby вам, скорее всего, не нужна. Но если какой-то мод требует её как зависимость - придётся поставить.
Зачем это нужно
В ванильном Minecraft нет нормальной системы для создания больших составных структур из нескольких блоков (мультиблоков). Мододелам приходится каждый раз изобретать велосипед. Liby решает эту проблему, предоставляя готовый фреймворк. То же самое с регистрацией - библиотека упрощает добавление новых предметов, блоков и сущностей в игру.
Важно знать
Смена мажорной версии (например, с 1.0 на 2.0) сломает большинство модов, использующих старую версию. Если вы обновляете Liby, убедитесь, что все моды-зависимости тоже обновлены их авторами. Иначе игра просто вылетит.
Как добавить Liby в свой проект (для разработчиков)
Если вы пишете мод и хотите использовать Liby как зависимость, вот инструкция.
Шаг 1: Добавьте репозиторий ModrinthMaven
Пропишите в файле build.gradle:
repositories {
maven {
name = "Modrinth Maven"
url = "https://api.modrinth.com/maven"
}
}
Шаг 2: Добавьте зависимость Liby
Найдите нужную версию в разделе Version на странице проекта, скопируйте номер версии и добавьте в блок dependencies:
dependencies {
modImplementation "maven.modrinth:liby:<версия>"
implementation "org.reflections:reflections:0.10.2"
}
Пример для Minecraft 1.21.1:
dependencies {
modImplementation "maven.modrinth:liby:1.21.1-build-2.1.1"
implementation "org.reflections:reflections:0.10.2"
}
После этого синхронизируй Gradle - и можно работать.
Что по итогу
Liby - полезная штука для тех, кто копается в коде. Если ты просто игрок - скорее всего, даже не заметишь её присутствия. Но если какой-то мод просит Liby - не игнорируй, без неё он не запустится.
