Плагин для серверов Майнкрафт на Paper, который помогает удерживать высокий TPS без заметного ухудшения игры. Он временно уменьшает дальность прорисовки и симуляции у быстро движущихся игроков, очищает мир от лишних объектов и ограничивает число сущностей в чанке.
Возможности
- Динамически снижает дальность прорисовки и симуляции при полёте, использовании элитр, транспорта или превышении заданной скорости; после замедления значения возвращаются.
- По таймеру удаляет предметы, живых сущностей, сферы опыта, снаряды и другие категории объектов; перед очисткой выводит предупреждения.
- Защищает от очистки предметы и типы сущностей из чёрных списков, а также мобов с именами.
- Ограничивает общее число сущностей в чанке, отдельные категории и конкретные типы мобов. Выбранные типы и причины спавна можно полностью исключить из проверки.
Команды
/lagreducer reload— перезагрузить конфиг и заново включить функции./lagreducer clear— запустить очистку сразу./lagreducer status— показать активные функции и интервал очистки.- Короткая команда:
/lr.
Права
lagreducer.admin— перезагрузка, просмотр состояния и функции администратора.lagreducer.clear— ручной запуск очистки.lagreducer.bypass.distance— игрок не будет получать уменьшенную дальность.
Настройка
Конфиг находится в plugins/LagReducer/config.yml. В нём задаются порог скорости, дальность при быстром движении, задержка переключения, интервалы и предупреждения очистки, чёрные списки, лимиты на чанк и типы сущностей.
Значение лимита -1 отключает только соответствующее ограничение. Не стоит одновременно включать несколько плагинов для очистки лагов: они могут мешать друг другу.
Требования
Работает на Paper и совместимых ядрах, требует Java 21. Внешние зависимости не нужны.
