Плагин для серверов Майнкрафт, который помогает снизить лаги и следить за производительностью. Он автоматически управляет предметами, мобами, редстоуном и загрузкой чанков, сохраняя важные сущности от удаления.
Возможности
- Автоматически удаляет выброшенные предметы и сущности по настраиваемому таймеру с обратным отсчётом.
- Не затрагивает мобов с именем, меткой таблицы счёта, приручённых, привязанных поводком и выращенных игроками; отдельно защищает дроп после смерти и предметы рядом с игроками на заданное время.
- Объединяет предметы сверх обычного лимита в 64 штуки и группирует нестакуемые предметы, например зелья.
- Добавляет настраиваемые частицы и звуки при очистке.
- Ограничивает обновления редстоуна, распространение огня, течение жидкостей, использование порталов, падение большого числа блоков песка и гравия, а также нагрузку от механизмов с поршнями.
- Устанавливает лимиты на рамки, стойки для брони, транспорт, снаряды, воронки, сундуки, спавнеры и другие сущности — для чанка или всего сервера.
- Контролирует естественный спавн и разведение животных, а также удаляет далёких от всех игроков мобов. При таком удалении моб исчезает, а не просто отключает искусственный интеллект.
- Показывает TPS, MSPT, загрузку процессора и использование памяти; индикатор в BossBar позволяет наблюдать за показателями в игре.
- Автоматически меняет дальность прорисовки и симуляции в зависимости от TPS и активности игроков.
- Создаёт отчёты о просадках производительности, ищет перегруженные чанки и узкие места. В режиме отладки в консоль записывается каждая удалённая сущность и причина удаления.
- Поддерживает отдельные профили для миров, правила по времени суток и исключения для регионов WorldGuard. В регионах можно запретить очистку и задать собственные лимиты мирных и враждебных мобов.
Команды
/clearlag killmobs— удалить выбранных мобов./clearlag nuke— удалить всех мобов.
Настройка
Таймеры очистки, исключения, лимиты сущностей и мобов, эффекты, расстояние удаления мобов, правила для миров и времени суток настраиваются в конфигурации плагина.
При наличии PlaceholderAPI доступны плейсхолдеры:
%clearlag_nextclear%,%clearlag_nextclear_seconds%— время до следующей очистки.%clearlag_autoclear_enabled%,%clearlag_autoclear_interval%— состояние и интервал автоочистки.%clearlag_lastclear_items%,%clearlag_lastclear_entities%,%clearlag_lastclear_total%,%clearlag_stats%— статистика последней очистки.%clearlag_entity_total%,%clearlag_entity_world_<worldname>%,%clearlag_entities_in_world_<worldname>%— число сущностей на сервере или в указанном мире.%clearlag_dropped_items_total%,%clearlag_mobs_total%— количество лежащих предметов и живых мобов.%clearlag_ram%,%clearlag_loaded_chunks%— использование памяти и число загруженных чанков.%clearlag_chunkunload_threshold%,%clearlag_lastunload_chunks%— параметры и результат выгрузки чанков.
Требования
Плагин работает на Bukkit, Spigot, Paper и Purpur. Для ограничителя сетевых пакетов нужен ProtocolLib; для правил отдельных регионов — WorldGuard. Поддерживается интеграция с LuckPerms, PlaceholderAPI, MythicMobs, EliteMobs, Nexo, Oraxen, ItemsAdder, LevelledMobs, Citizens и популярными плагинами на стакинг мобов, NPC и голограммы.
