Плагин для серверов Майнкрафт, который снижает лаги от мобов и ферм, ориентируясь на текущий TPS сервера. Когда нагрузка растёт, он ограничивает спавн и работу сущностей, помогая большим серверам с многочисленными фермами мобов.
Возможности
- Уменьшает вероятность спавна мобов при падении TPS и при большом онлайне; итоговая вероятность учитывает оба условия.
- Ограничивает спавн от размножения, спавнеров, рейдов, порталов незера и других выбранных причин.
- При низком TPS может полностью останавливать размножение и рейды.
- Блокирует тяжёлые фермы на спавнерах, порталах незера, подкреплениях зомбифицированных пиглинов и фермы эндерменов с эндермитом.
- Ограничивает минимальное расстояние между новыми спавнерами, радиус их активации, число мобов в минуту и время исчезновения мобов из спавнера.
- Может отключать столкновения мобов; для отдельных типов мобов можно сохранить физику столкновений.
- Замораживает мобов, отключая им ИИ и нагрузку от поиска пути. При взаимодействии, получении урона или загрузке чанка ИИ можно временно вернуть.
Настройка
Параметры находятся в config.yml.
mob-spawning.spawn-chance-at-tps— вероятность спавна для каждого значения TPS.mob-spawning.spawn-chance-at-playercount— дополнительный множитель вероятности по числу игроков.mob-spawning.spawnreason-tps-block— причины спавна, к которым применяются ограничения.spawn-treshold.tps-treshold— TPS, ниже которого включаются жёсткие ограничения.spawn-treshold.disable-breedingиspawn-treshold.disable-raiding— остановка размножения и рейдов.spawners— лимиты для спавнеров.mob-collisions— отключение столкновений и список исключений.mob-freezing— заморозка мобов, задержкаdisable-ai-after, возврат ИИ и исключенияfreeze-bypass-mobs.
Для торговцев из других плагинов можно указать теги в no-ai-tags, чтобы они не получали ИИ.
