Сканирование сервера на клиентские моды
ModsChecker - CLI-утилита для аудита модов Minecraft. Она сканирует папку mods, считает хэши и пытается определить клиентские моды через Modrinth/CurseForge и метаданные модов.
Шаг 1: Подготовьте Java и скачайте ModsChecker
Для запуска нужен Java 8+.
Скачайте готовый jar из релизов: https://github.com/multivarka1/modschecker/releases/latest
Шаг 2: Подготовьте папку с модами
Положите modschecker.jar в корень сервера рядом с папкой mods.
Пример структуры:
home/container/
mods/
modschecker.jarШаг 3: Запустите сканирование
Запустите утилиту из корня сервера:
java -jar modschecker.jar
Если хотите получить отчет в JSON:
java -jar modschecker.jar --jsonOutput report.json
Для более точного определения модов можно добавить ключ CurseForge:
java -jar modschecker.jar --curseforgeApiKey <key>
Если нужно поменять путь к mods, язык или другие параметры, сделайте это в modschecker.properties.
Ключ CurseForge можно указать либо флагом, либо в modschecker.properties как curseforgeApiKey.
Шаг 4: Проверьте результаты
В отчете будут пометки о клиентских модах. Их нужно убрать с сервера и оставить только на клиенте. Если мод помечен опциональным, перепроверьте его документацию перед удалением.
Утилита ничего не удаляет и не меняет — она только анализирует содержимое папки mods.