ConsoleFilterNext: полный контроль над логами Minecraft
Консоль Minecraft — это хаос. Стоит поставить десяток модов, и лог превращается в бесконечную простыню из предупреждений, отладочных сообщений и стектрейсов, в которой невозможно найти реальную ошибку. ConsoleFilterNext решает эту проблему радикально: вы сами решаете, что должно попадать в лог, а что можно смело отбросить.
Это улучшенная версия классического ConsoleFilter, переписанная под современные реалии. Мод поддерживает Forge, Fabric и NeoForge, работает как на клиенте, так и на выделенном сервере — причём фильтрация на каждой стороне включается отдельно, по желанию.
Зачем вообще фильтровать логи
Когда вы отлаживаете модпак на 200+ модов или держите публичный сервер, стандартный вывод быстро становится нечитаемым. Одни моды сыплют информационными сообщениями, другие — бесконечными предупреждениями о миксинах, третьи пишут отладку даже в релизе. ConsoleFilterNext для Minecraft позволяет выстроить правила так, чтобы в консоли осталось только то, что действительно важно.
Инструмент особенно полезен администраторам выделенных серверов: логи пишутся в файлы, растут гигабайтами и съедают место на диске. Фильтрация на входе экономит и место, и нервы.
Что умеет ConsoleFilterNext
Типы фильтров
- text — простое совпадение по подстроке;
- regex — регулярные выражения для сложных шаблонов;
- level — отсечение по уровню логирования (INFO, WARN, ERROR и прочие);
- thread — фильтрация по имени потока;
- source — по источнику сообщения;
- mod id — по конкретному моду, что особенно удобно в больших сборках.
Профили и режимы
Мод предлагает три готовых профиля: default, debug и production. Переключение между ними мгновенное, так что можно держать один набор правил для повседневной игры и другой — для отладки. Работает и режим чёрного списка, и режим белого: либо скрываем всё лишнее, либо показываем только выбранное.
Настройки удобно править прямо в игре через встроенный редактор конфигурации. Правда, стоит учесть: на старых версиях Minecraft встроенный редактор недоступен, там конфиг редактируется вручную.
Команды
Управление не требует перезапуска игры. Доступны команды reload, list, status, export, import и profile — можно сохранить удачный набор правил в файл и перенести его на другой сервер или в другую сборку.
Работа с файлами логов
ConsoleFilterNext умеет фильтровать не только консоль, но и файловые аппендеры Log4j, включая latest.log. Есть важная деталь: при включённой опции skipMessagesWithStackTrace стектрейсы никогда не скрываются — вы не потеряете информацию о настоящей ошибке, даже если сообщение подпадает под фильтр.
Совместимость и поддерживаемые версии
Не для каждой версии Minecraft существуют все три загрузчика. Файл нужно подбирать строго под свою комбинацию игры и лоадера — смешивать Forge, Fabric и NeoForge нельзя.
- 1.8.9 и 1.12.2 — Forge, Fabric (Java 8, без встроенного редактора);
- 1.16.1 и 1.16.5 — Forge, Fabric (Java 8);
- 1.19.2 и 1.19.4 — Forge, Fabric (Java 17, без встроенного редактора);
- 1.20.1, 1.20.4, 1.20.6 — Forge, Fabric, NeoForge;
- 1.20.2 и 1.20.3 — Forge, Fabric; 1.20.5 — только Fabric;
- 1.21.1, 1.21.3–1.21.5, 1.21.8, 1.21.10, 1.21.11 — Forge, Fabric, NeoForge;
- 1.21.2 — Fabric; 1.21.6, 1.21.7, 1.21.9 — Forge, Fabric;
- 26.1 и 26.2 — Forge, Fabric, NeoForge (Java 25); 26.3 — Fabric и NeoForge (Java 25).
Имена файлов содержат и версию игры, и загрузчик: например, сборка для Fabric на 1.20.1 будет помечена соответствующей меткой. Внутренняя версия мода одинакова для всех тегов — 4.2.0, так что путаницы с семантикой не возникнет.
Если не хочется вручную разбираться с тем, какой именно JAR подходит вашей сборке, лаунчер foxygame.net подбирает совместимую версию ConsoleFilterNext автоматически и ставит её в один клик вместе с остальными дополнениями из своего каталога.
Как установить ConsoleFilterNext
Установка предельно простая и не требует глубоких знаний.
- Определите версию Minecraft и загрузчик, на котором работает ваша сборка.
- Скачайте ConsoleFilterNext — файл с нужным суффиксом: forge, fabric или neoforge.
- Поместите JAR в папку mods. Для сервера — в соответствующую серверную папку.
- Запустите игру или сервер и проверьте работу командой status.
Помните: один файл — один загрузчик. Попытка закинуть fabric-версию на Forge приведёт к тому, что мод просто не загрузится.
Кому это нужно
ConsoleFilterNext — инструмент не для всех, но для тех, кому он нужен, он незаменим. Разработчики модов получают чистый лог для отладки. Администраторы серверов — контроль над размером файлов и читаемость при разборе инцидентов. Игроки с тяжёлыми сборками — спокойную консоль без визуального шума.
Мод распространяется по лицензии CC BY-NC-SA 4.0, а его исходники открыты. Автор — alanjmrt94, изначально проект основан на ConsoleFilter от Matthew Czyr. Если вам надоело пролистывать тысячи строк ради одной ошибки — ConsoleFilterNext для Minecraft станет тем самым решением, которое вернёт вам контроль над логами.
--- **Обновление 04.10.2026:** Добавлено 22 файла для версии 1.8.9, 1.21.9, 1.21.8, 1.21.6, 1.21.4, 1.21.3, 1.21.11, 1.21.10, 1.20.6, 1.20.5, 1.20.2, 1.19.4, 1.19.2, 1.12.2 (Fabric, Forge).