Плагин для серверов Майнкрафт очищает мир от лишних сущностей и предметов, помогая снизить лаги. Он подходит для серверов на Spigot, Paper, Purpur и Folia, поддерживает русский язык и позволяет создавать отдельные задания очистки.
Возможности
- Запускает очистку вручную, по расписанию или при падении TPS ниже заданного порога.
- Удаляет сущности партиями за несколько тиков, чтобы не создавать резкую нагрузку на сервер.
- Может не трогать предметы и сущности рядом с игроками, мобов с именем, привязанных мобов, выбранные типы сущностей и миры из исключений.
- Показывает обратный отсчёт перед очисткой через сообщения, заголовки, строку состояния, звук и BossBar.
- Открывает интерактивный просмотр 12 самых загруженных чанков: из чата можно очистить выбранный чанк или телепортироваться к нему.
- Поддерживает PlaceholderAPI и уведомления с тегами
[TITLE],[ACTIONBAR],[BROADCAST],[SOUND].
Команды
/xcl help— открыть справку./xcl reload— перечитать конфигурацию и языковые файлы./xcl clear— сразу запустить основную очистку./xcl inspect— открыть просмотр загруженных чанков./xcl clearchunk <world> <x> <z>— удалить сущности из указанного чанка./xcl tpchunk <world> <x> <z>— телепортироваться к чанку.
Также доступны алиасы /clearlag и /xclearlag.
Права
xclearlag.admin.*— все административные права, по умолчанию у OP.xclearlag.admin.reload—/xcl reload.xclearlag.admin.clear—/xcl clear.xclearlag.admin.inspect—/xcl inspect.xclearlag.admin.clearchunk—/xcl clearchunk.xclearlag.admin.tpchunk—/xcl tpchunk.xclearlag.bypass— не получать сообщения обратного отсчёта.xclearlag.notify— получать уведомления об очистке.
Настройка
В конфигурации выберите язык через language: "ru". В разделе tasks создаются независимые задания: для каждого задаются interval, минимальное число игроков через min-players, очищаемые типы в entities, исключения в protected-entities, защита мобов с именами (protect-named), привязанных мобов (protect-leashed) и радиус защиты игроков (near-player-radius).
Проверка TPS настраивается в tps-check: укажите threshold, interval и задание в task-to-run. Для плавной очистки используются batch-size и chunks-per-tick.
Требования
Плагин совместим со Spigot, Paper, Purpur и Folia. Для подстановок в сообщениях нужен PlaceholderAPI.
