
Evening Star Lib
Evening Star Lib - техническая библиотека для Fabric и Quilt, которая нужна другим модам как зависимость. Утилиты, события, сериализация и инструменты для разработчиков под Minecraft 1.20.x-1.21.x.
Evening Star Lib - это не тот мод, который добавляет в игру новые блоки, мобов или механики. Это библиотека, то есть техническая зависимость, без которой другие моды просто не запустятся. Если вы скачали какой-то мод для Майнкрафт, а лаунчер ругается, что ему нужен ESL - это именно он.
Сама по себе библиотека почти ничего не меняет в геймплее. Её задача - дать разработчикам готовые инструменты, чтобы они не писали один и тот же код по десятому разу. Изначально Evening Star Lib вообще была просто набором мелких методов, которые автор устал переписывать из проекта в проект. Со временем это выросло в полноценную core library с утилитами и подмодулями, которыми пользуются уже другие мододелы.
Что внутри
- Проверка совместимости модов - утилиты, которые помогают определить, какие моды стоят рядом и как с ними дружить
- Рендер-утилиты - вспомогательные инструменты для отрисовки
- Позиционные утилиты - работа с координатами и позициями в мире
- События (events) - готовые хуки, на которые другие моды могут подписаться
- YACL Serializer - сериализация конфигов для YetAnotherConfigLib, включая FastJSON2
Отдельно стоит упомянуть FastJSON2 для YACL - его можно взять и отдельным модом здесь. Стандалон-версия при этом поддерживает более старые версии Minecraft, так что если вы сидите на легаси-релизах - смотрите именно её.
Кому это нужно
Обычному игроку Evening Star Lib нужен ровно в одном случае - когда его требует другой мод. Это как Fabric API или Cloth Config: сам по себе в игре вы его не заметите, но без него половина сборки не стартует. Ставьте в папку mods и забудьте.
А вот для разработчиков ESL уже интереснее. Если вы пишете мод под Fabric или Quilt и не хотите в очередной раз изобретать велосипед с рендером, ивентами или сериализацией конфигов - библиотека закрывает эти базовые потребности. Проект активно обновляется, свежие сборки выходят под новые версии игры.
Совместимость и версии
Актуальная линейка ориентирована на современные релизы Minecraft 1.20.x-1.21.x и загрузчики Fabric / Quilt. Под новые мажорные версии игры обновления выходят регулярно, так что моды, зависящие от ESL, обычно быстро подхватывают свежие релизы. Для старых версий Майнкрафта, как уже сказали выше, есть отдельный FastJSON4YACL с расширенной поддержкой.
Важный нюанс
Не пугайтесь, если после установки Evening Star Lib в игре ничего не появилось - так и задумано. Это не контентный мод, а фундамент. Проверить, что он работает, можно только косвенно: если зависимый от него мод запустился без краша - значит, библиотека на месте и делает своё дело.
Скачать Evening Star Lib стоит в первую очередь тем, кто собирает модпак на Fabric или Quilt и увидел его в списке зависимостей. Ну а разработчикам - тем более, готовые утилиты сэкономят кучу времени.
Как поиграть с друзьями с модом Evening Star Lib?
Мод Evening Star Lib куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Evening Star Lib будет готов за пару минут - BungeeHost сделает всё за вас.
