LogFilter-Lite: наведи порядок в логах сервера Minecraft

LogFilter-Lite — компактный плагин для Minecraft, фильтрующий логи сервера с помощью regex. Горячая перезагрузка, поддержка Folia и Paper. Настройте чистоту логов за минуту!

Скачать logfilter для Minecraft 1.20.6

Оригинальное название: logfilter

Версии Minecraft: 1.20.6

ФайлВерсияЗагрузчикРазмер
logfilter-v1.0.0.jar1.20.6—33 КБСкачать

LogFilter-Lite

Когда сервер Minecraft работает на полную катушку, консоль превращается в бесконечный поток сообщений. Отладочная информация, предупреждения, спам от плагинов — всё это мешает вовремя заметить действительно важные события. LogFilter-Lite создан именно для таких ситуаций: он позволяет гибко фильтровать логи, оставляя только то, что нужно администратору.

Что такое LogFilter-Lite?

Это легковесный серверный плагин, который перехватывает вывод в консоль и файлы логов, применяя к каждой строке заданные регулярные выражения. Всё, что совпадает с шаблонами, просто исчезает из логов — без лишней нагрузки на сервер. LogFilter-Lite для Minecraft работает на всех популярных ядрах, включая Paper, Purpur, Spigot, Bukkit и даже многопоточный Folia. Благодаря минималистичной архитектуре плагин не конфликтует с другими модами и практически не потребляет ресурсов.

Основные возможности

Regex-фильтрация

Сердце плагина — поддержка регулярных выражений Java. Вы можете задать любое количество шаблонов в конфигурационном файле, и каждая строка лога будет проверяться на соответствие. Хотите скрыть все сообщения от определённого плагина? Убрать предупреждения о тиковых задержках? Или отфильтровать спам от неугомонных командных блоков? С LogFilter-Lite это делается одной строчкой regex.

Горячая перезагрузка

Никаких перезапусков сервера для применения новых правил. Команда /logfilter reload мгновенно подхватывает изменения в конфигурации. Это особенно ценно, когда вы экспериментируете с шаблонами или оперативно реагируете на внезапный поток мусорных сообщений. Права на перезагрузку выдаются через пермишен logfilter.admin, который по умолчанию есть у всех операторов сервера.

Мультиядерная совместимость

Плагин протестирован на самых разных сборках: от классического Bukkit до современного Folia с его разделёнными по регионам потоками. LogFilter-Lite корректно работает в многопоточной среде, не вызывая блокировок или рассинхронизации. Если вы переходите с Paper на Purpur или наоборот, плагин останется полностью функциональным — достаточно просто перенести папку plugins/LogFilter.

Команды и права

Управление плагином интуитивно понятное и сводится к двум командам:

  • /logfilter — показывает справочное меню со списком доступных действий. Требует logfilter.admin.
  • /logfilter reload — перезагружает конфигурационный файл без остановки сервера. Требует logfilter.admin.

Пермишен logfilter.admin автоматически назначается всем игрокам с OP-статусом. При необходимости вы можете выдать его точечно через любой менеджер прав, например LuckPerms.

Как установить LogFilter-Lite

Процесс установки не сложнее, чем для любого другого плагина. Скачать LogFilter-Lite можно с официальной страницы проекта или через специализированные каталоги серверных дополнений. Полученный JAR-файл помещается в папку plugins вашего сервера. После запуска (или команды reload confirm, если сервер уже работает) плагин автоматически создаст конфигурационный файл plugins/LogFilter/config.yml с примерами шаблонов. Кстати, если вы пользуетесь лаунчером foxygame.net, установка LogFilter-Lite превращается в один клик — достаточно найти плагин в каталоге дополнений и активировать его, а лаунчер сам позаботится о совместимости версий и правильном размещении файла.

Настройка конфигурации

После первого запуска откройте config.yml в любом текстовом редакторе. Структура проста:

filter-patterns:
  - ".*[Example filter pattern].*"
  - ".*[Another example].*"

Каждый элемент списка — это регулярное выражение, которое будет применяться к строкам логов. Если строка полностью или частично совпадает с шаблоном, она не попадёт в консоль и файл лога. Вы можете добавлять неограниченное количество паттернов, а также использовать все возможности Java regex: группы, квантификаторы, lookahead и т.д. После редактирования сохраните файл и выполните /logfilter reload — изменения вступят в силу мгновенно.

Для удобства тестирования можно временно отключить фильтрацию, закомментировав все строки в filter-patterns символом #, а затем постепенно раскомментировать нужные шаблоны, проверяя результат в реальном времени. Такой подход позволяет точно настроить видимость логов без риска пропустить критически важные сообщения.

Почему именно LogFilter-Lite?

На рынке есть несколько плагинов для фильтрации логов, но многие из них перегружены функциями или требуют сложной настройки. LogFilter-Lite выделяется своей простотой и скоростью работы. Он не добавляет лишних команд, не вмешивается в игровой процесс и не создаёт нагрузку на основной поток сервера. При этом поддержка Folia делает его одним из немногих плагинов, готовых к многопоточной архитектуре будущего Minecraft. А если вы управляете сервером через лаунчер foxygame.net, то получаете дополнительное удобство: каталог дополнений лаунчера всегда содержит свежую версию LogFilter-Lite, и вам не придётся вручную отслеживать обновления.

Заключение

Чистые логи — это не просто эстетика, а инструмент эффективного администрирования. С LogFilter-Lite вы сами решаете, какая информация достойна вашего внимания, а какая должна остаться за кадром. Простая установка, regex-фильтрация, горячая перезагрузка и широкая совместимость делают этот плагин отличным выбором для любого сервера Minecraft. Попробуйте один раз — и вы уже не захотите возвращаться к захламлённой консоли.