Мод для Майнкрафт для серверов, оптимизация и ФПС которого особенно заметны на фермах, в торговых залах с жителями и загонах с большим числом мобов. Он ускоряет обработку ИИ, целей и задач существ, уменьшая время тиков при плотных скоплениях жителей, лягушек, предметов и других сущностей. Это экспериментальный мод: отдельные оптимизации могут отличаться от ванильного поведения.
Возможности
- Перерабатывает обработку мозга жителей: задачи, активности, память, поиск целей и проверки видимости.
- Ускоряет поведение лягушек, включая поиск пищи, выбор цели атаки и задачу дальнего прыжка.
- Кэширует поиск ближайших живых существ и ускоряет сортировку найденных целей.
- Оптимизирует столкновения и скученность сущностей, объединение лежащих предметов и проверки возможности толкать сущность.
- На обычном сервере с небольшими фермами эффект может быть малозаметен; мод рассчитан на нагрузочные ситуации с сотнями и тысячами сущностей рядом.
Настройки
Параметры включаются и выключаются булевыми значениями в конфиге:
- жители и точки интереса:
forceEnableSepalsPoi,enableSepalsVillager; - поведение лягушек:
enableSepalsFrogLookAt,enableSepalsFrogAttackableSensor,enableSepalsBiasedLongJumpTask; - поиск и сортировка целей:
enableSepalsLivingTargetCache,nearestLivingEntitiesSensorUseQuickSort; - сущности и предметы:
enableSepalsEntitiesCramming,enableSepalsItemMerge,enableSepalsQuickCanBePushByEntityPredicate.
Изменение enableSepalsBiasedLongJumpTask применяется после перезапуска сервера. Оптимизация скученности сущностей с enableSepalsEntitiesCramming не учитывает проверки команд и команд в табло; это может влиять на механизмы с командными блоками.
Требования и совместимость
Мод совместим с большинством модов, включая Sodium, Iris, FerriteCore, Krypton, Lithium, C2ME, Moonrise и Async. Для лучшей производительности автор рекомендует использовать его вместе с Lithium и Async; при сочетании с Async стоит сравнить производительность и подобрать параметры конфигов под свой сервер.
