Плагин для серверов Майнкрафт, который меняет радиус активации спавнеров мобов в зависимости от TPS. При стабильной работе сервера радиус увеличивается ради более эффективных ферм мобов, а при падении TPS уменьшается, снижая нагрузку.
Возможности
Плагин отдельно обрабатывает спавнеры, поставленные игроками, и при необходимости — естественно сгенерированные или уже существующие спавнеры. Обновляются чанки рядом с активными игроками; при загрузке чанка и изменении TPS настройки спавнера применяются автоматически. Поддерживается принудительное обновление всех загруженных спавнеров.
Команды
/adaptivespawner— показать текущие TPS, радиус и состояние плагина;/adaptivespawner reload— перезагрузить конфигурацию;/adaptivespawner debug— включить или выключить подробный журнал;/adaptivespawner update— обновить все загруженные спавнеры.
Права
block4block.admin — доступ к командам плагина и перезагрузке конфигурации.
Настройка
В config.yml доступны параметры:
initial-spawner-range— начальный радиус спавнера, поставленного игроком;spawner-range-highиspawner-range-low— радиусы при высоком и низком TPS;tps-threshold-lowиtps-threshold-high— пороги TPS для смены радиуса;only-update-near-playersиplayer-chunk-radius— обновление чанков около игроков;disabled-worlds— миры, где плагин отключён;affect-naturally-generated— обработка естественных спавнеров;update-preexisting-spawners— обработка спавнеров без метки игрока.
Требования
Работает с Bukkit, Spigot и Paper. Для более плавной обработки чанков рекомендуется Paper.
