- Загрузчики
- NeoForge
- Скачиваний на Modrinth
- 934
- Подписчиков на Modrinth
- 4
- версии
- 2
- Обновлён
- 18 апреля 202618 апр.
- Опубликован
- в 2025
Коротко о моде
Работает и в игре, и на сервере — ставьте, где нужен
Log Sifter — отфильтруй надоедливые, но безобидные логи
Ⅰ. Введение
Log Sifter — это мод, созданный специально для серверов и клиентов Minecraft на NeoForge (внутреннее кодовое имя: Arona-02), который фильтрует и блокирует лишнюю информацию в логах, генерируемую игрой. Этот модуль основан на платформе NeoForge и помогает пользователям снизить уровень шума в лог-файлах с помощью настраиваемых правил конфигурации, делая важную информацию более заметной и видимой.
II. Основные возможности
- Фильтрация логов: задавайте правила через файлы конфигурации, чтобы блокировать определённые записи в логах
- Поддержка регулярных выражений: точное сопоставление содержимого логов с помощью регулярных выражений
- Динамическая конфигурация: поддержка загрузки и применения правил фильтрации во время работы
- Лёгкий дизайн: не изменяет основные функции игры, занимается только управлением логами
III. Руководство по установке
3-1: Предварительные требования
- Установлена поддерживаемая версия Minecraft (1.21.1)
- Установлена соответствующая версия NeoForge (21.1.200 или выше)
3-2: Шаги установки
- Скачайте последнюю версию со страницы Release проекта
- Поместите файл мода в папку
modsклиента (или сервера) - Запустите игру — мод автоматически создаст файл конфигурации по умолчанию в директории
config - Отредактируйте файл конфигурации по необходимости
- Перезапустите сервер, чтобы применить изменения
- Наслаждайтесь чистым консольным выводом и логами, которые дарит Log Sifter
IⅤ. Сборка из исходного кода
Если вы хотите собрать плагин из исходного кода, вам понадобится Java Development Kit (JDK) 21 или выше.
4-1: Шаги сборки
- Клонируйте репозиторий:
git clone https://github.com/MC-Nirvana/log-sifter.git - Перейдите в директорию репозитория:
cd log-sifter - Выполните команду сборки:
./gradlew build - Найдите сгенерированный JAR-файл в директории
build/libs/
4-2: Настройка среды разработки
- Рекомендуется использовать IntelliJ IDEA для разработки
- После импорта проекта убедитесь, что зависимости Gradle загружаются корректно
V. Вклад и поддержка
Приветствуются сообщения об ошибках и предложения по функционалу через GitHub Issues
5-1: Способы внести вклад
- Отправляйте улучшения кода и реализации новых функций
- Улучшайте документацию и переводы
- Сообщайте об ошибках и проблемах безопасности
- Участвуйте в обсуждениях и делитесь отзывами об использовании
5-2: Лучшие практики для отправки Pull Request
- Сделайте форк проекта и создайте ветку для новой функции
- Пишите понятные сообщения коммитов
- Убедитесь, что код соответствует стандартам проекта
- Добавьте соответствующие тестовые случаи
- Держите Pull Request сфокусированным на одной функции или исправлении
5-3: Ресурсы для разработчиков
- Проект следует стандартному рабочему процессу Git
- Перед отправкой Pull Request убедитесь, что код проходит все тесты
- Поддерживайте единый стиль кода, ориентируйтесь на существующую структуру кода
VI. Лицензия
Этот проект использует открытую лицензию MIT
VII. Поддержка и обратная связь
Если вам нравится этот проект, пожалуйста, подумайте о том, чтобы:
- Поставить проекту звезду ⭐
- Поделиться проектом в социальных сетях
- Участвовать в обсуждениях проекта и оставлять ценные отзывы
VIII. Поддержка спонсоров
Если вы хотите поддержать дальнейшую разработку и поддержку этого проекта, вы можете стать спонсором следующими способами:
- ifdian — поддержать через ifdian (подходит для пользователей из материкового Китая)
- PayPal — поддержать через PayPal (подходит для зарубежных пользователей)
Ваша поддержка пойдёт на:
- Поддержание инфраструктуры проекта
- Покупку картошки фри для автора в доке :)
IX. Официальное сообщество
Частые вопросы
Как установить Log Sifter?
Установите NeoForge под свою версию Minecraft, скачайте Log Sifter под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Log Sifter?
У Log Sifter есть сборки для Minecraft 1.21.1.
Нужен ли Log Sifter на сервере?
Работает и в игре, и на сервере — ставьте, где нужен