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. Попробуйте один раз — и вы уже не захотите возвращаться к захламлённой консоли.