Мод для Майнкрафт, служащий общей библиотекой для модов Serilum. Он содержит общий код и отвечает за конфиги, внутриигровое меню настроек, переводы и совместимость зависимых модов на Fabric, Forge и NeoForge.
Возможности
- Создаёт и управляет конфигурационными файлами зависимых модов, а также добавляет для них меню настроек в игре.
- Позволяет включать и отключать моды, входящие в сборные наборы Serilum.
- Передаёт данные между клиентом и сервером, поддерживает замену и повторное появление сущностей.
- Хранит общие функции совместимости и переводы для модов, которым требуется библиотека.
Настройки
Файлы настроек создаются в папке .minecraft/config/. Среди доступных параметров:
enableUpdateChecker— выводить ли в консоль сообщение об обновлении зависимого мода;transferItemsBetweenReplacedEntities— переносить предметы в руках и броню при замене сущностей;loopsAmountUsedToGetAllEntityDrops— число попыток получения всех возможных дропов моба;findABlockCheckAroundEntitiesDelayMs— задержка проверки блоков рядом с сущностями;downloadNonEnglishTranslations— загружать переводы, если язык клиента выбран не английский;pushTranslationResourcePack— отправлять игрокам ресурс-пак с переводами названий предметов на сервере;requireTranslationResourcePack— делать такой ресурс-пак обязательным;serverLanguage— язык текста модов Serilum для игроков без библиотеки;itemNameTranslationMode— способ выбора языка названий предметов для таких игроков.
Требования и совместимость
Библиотека нужна только модам Serilum, которые указывают её как зависимость. Она выпускается для Fabric, Forge и NeoForge; на сервере может отправлять ресурс-пак игрокам без Collective, чтобы названия предметов отображались на выбранном языке.

