BoxLib
Клиентская библиотека с кучей функций, которая берёт на себя всю тяжёлую работу для всех клиентских модов.
- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 851 тыс.
- Подписчиков на Modrinth
- 251
- версия
- 141
- Обновлён
- 8 июля 20268 июл.
- Опубликован
- в 2024
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
BoxLib
Самая базовая клиентская библиотека-мод.
BoxLib — это библиотека-мод, содержащая общий код, используемый в клиентских модах Boxadactle. Она разработана так, чтобы быть лёгкой и простой в использовании, с упором на предоставление утилит и инструментов, которые часто используются в клиентских модах.
Библиотека
Возможности
- Обработчик GUI конфигов
- Загрузчик/сохранятель файлов конфигов
- Обработчик клиентских команд
- Математика
- Клиентские утилиты
- Утилиты Gui
- Утилиты рендеринга
- Утилиты мира
- Логгер мода
- Функции Google Translation
- Макеты рендеринга
- Помощники для клавиш привязки
- Система подсказок
- 3D-рендеринг мира
Зависимые моды
BoxLib требуется для всех следующих модов:
- CoordinatesDisplay v10.0.0 и выше
- DebugKeybind v8.0.0 и выше
- MacroCraft v4.0.0 и выше
Если у вас возникли проблемы с поиском нужной версии BoxLib для конкретного мода, просто скачайте последнюю версию BoxLib для используемой вами версии Minecraft.
Использование
Если вы хотите использовать эту библиотеку, она опубликована в моём maven-репозитории: https://maven.boxadactle.dev
Пожалуйста, НЕ используйте BoxLib для серверных модов, она была специально написана для клиентских модов.
Настройка с Fabric
build.gradle:
repositories {
maven { url = "https://maven.boxadactle.dev/releases" }
}
dependencies {
[...]
modImplementation("dev.boxadactle.boxlib:Boxlib-fabric:VERSION")
}Убедитесь, что заменили VERSION на правильную версию каждого мода
Настройка с NeoForge
build.gradle
repositories {
maven { url = "https://maven.boxadactle.dev/releases" }
}
dependencies {
[...]
modImplementation("dev.boxadactle.boxlib:Boxlib-neoforge:VERSION")
}Убедитесь, что заменили VERSION на правильную версию каждого мода
Настройка с Architectury
build.gradle
repositories {
maven { url = "https://maven.boxadactle.dev/releases" }
}
dependencies {
[...]
modCompileOnlyApi("dev.boxadactle:Boxlib-common:VERSION")
}Убедитесь, что заменили VERSION на правильную версию каждого мода
Настройка с Forge
build.gradle:
jarJar.enable()
repositories {
maven { url = "https://maven.boxadactle.dev/releases" }
}
dependencies {
[...]
implementation fg.deobf("dev.boxadactle.boxlib:BoxLib-Forge:VERSION")
}Убедитесь, что заменили VERSION на правильную версию каждого мода
Частые вопросы
Как установить BoxLib?
Установите Fabric под свою версию Minecraft, скачайте BoxLib под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть BoxLib?
У BoxLib есть сборки для Minecraft 1.15.2–1.16.1, 1.16.4–1.16.5, 1.17.1, 1.18.2–26.2 ….
Нужен ли BoxLib на сервере?
Ставится только в игру; на сервер ставить не нужно