BlossomLib
BlossomLib - библиотечный мод для Fabric, основа всей серии модов Blossom. Он отвечает за общие механики: телепортацию с обратным отсчётом, настройку цветов сообщений, логирование и гибкий конфиг. Без него ни один мод серии не запустится.
BlossomLib
BlossomLib - это библиотека для Fabric (и Quilt), на которой держится вся серия модов Blossom. Если вы ставите, например, BlossomBackpacks или BlossomHomes - этот мод обязателен. Он не добавляет контента сам по себе, но даёт разработчикам и игрокам единую систему телепортации, настройки цветов в чате, логирование и кучу конфигов.
Зависимости
- Fabric API (или Quilt Standard Libraries для Quilt) - обязательно.
- fabric-permissions-api / LuckPerms - опционально, для прав доступа.
- server-translations-api - уже встроен.
Настройка конфига
Файл лежит в config/BlossomMods/BlossomLib.json. Он создаётся после первого запуска сервера с модом.
Основные секции:
- logging - уровень логов в консоль и файл (
OFF...ALL), путь к файлу лога. - baseTeleportation - настройки телепортации: полоска босса, заголовки, анимация FOV до и после телепорта, отмена при движении.
- colors - цвета для сообщений в чате (обычный, предупреждение, ошибка, успех, переменные, ник игрока, команды).
- dimNameOverrides - переопределение названий измерений (например,
"minecraft:the_nether": "The Underworld"). - enableMC124177Fix - фикс бага MC-124177 (кросс-измеренческая телепортация).
CubicBezierCurve
Позволяет задать кастомную кривую анимации FOV - четыре значения от 0 до 1, начальное и конечное значение, количество шагов.
Команды и права
/tpcancel- отменить текущий обратный отсчёт телепортации. Правоblossom.tpcancel(по умолчанию у всех)./blossomlib- основные команды библиотеки:reload-config- перезагрузить конфиг (правоblossom.lib.base-command.reload-config, OP 3).clear-countdowns [<игрок>]- очистить обратные отсчёты (OP 2).clear-cooldowns [<игрок>] [<тип>]- очистить кулдауны (OP 2).debug- отладочные команды:countdown <стоять>- создать произвольный отсчёт.teleport <стоять> [<кулдаун>] <позиция> <поворот>- тестовая телепортация.fov <множитель>- установить FOV игроку.
Все права можно настроить через LuckPerms или fabric-permissions-api.
Важно знать
- Мод поддерживает несколько языков: английский, китайский (упрощённый и традиционный), корейский, испанский (Мексика), французский.
- Если вы собираете сервер с любым модом из серии Blossom - ставьте BlossomLib в первую очередь.
- Конфиг позволяет тонко настроить внешний вид сообщений и поведение телепортации под свой вкус.
Скачайте BlossomLib для Майнкрафт на Fabric или Quilt и обеспечьте совместимость всех модов серии.