Мод-библиотека для Майнкрафт на Fabric, от которой зависят другие дополнения. Он даёт им общие системы генетики животных, динамических игровых правил, стайного поведения мобов и безопасной работы настроек на клиенте и сервере.
Возможности
- Сохраняет генетические данные живых существ: происхождение, наследуемые признаки и поколения.
- Добавляет механики размножения с мутациями, усреднением признаков родителей, последствиями близкородственного разведения и восстановлением генетического разнообразия.
- Позволяет связать размер существа с запасом здоровья, скоростью и уроном, а также менять добычу в зависимости от размера и жизнеспособности.
- Даёт зависимым модам возможность создавать игровые правила во время запуска. Такие правила получают подписи, категории и сохраняются в мире.
- При удалении мода очищает оставшиеся от него игровые правила из сохранения.
- Предоставляет ИИ для стай и групп мобов: выравнивание движения, сближение, соблюдение дистанции и догоняющую телепортацию отставших существ.
- Позволяет мобам передавать сигналы тревоги и состояния участникам своего вида, стаи или всем подходящим существам.
- Поддерживает экраны настроек через YetAnotherConfigLib и Cloth Config, не загружая клиентские классы на выделенном сервере.
Как пользоваться
Игрокам и администраторам не требуется отдельное управление библиотекой: её функции используют установленные вместе с ней моды. Добавленные ими игровые правила меняются через экран «Изменить игровые правила» при создании или настройке мира либо командой /gamerule; изменения сохраняются в файлах мира.
Настройки
Глобальный файл конфигурации задаёт значения по умолчанию только для новых миров. Для уже созданного мира меняйте игровые правила в самой игре — через меню или /gamerule.
Требования и совместимость
Требуется Fabric API. Библиотека подходит для одиночной игры и выделенных серверов; её можно ставить и на клиент, и на сервер. YetAnotherConfigLib и Cloth Config используются только для дополнительных экранов настроек модов, которые их поддерживают.
