Утилита для проверки папки с модами Майнкрафт: она находит моды, которые нужны только на клиенте и не должны устанавливаться на сервер. Программа сверяет хеши с Modrinth и CurseForge, читает метаданные файлов модов и умеет создавать отчёт в JSON. Интерфейс и вывод доступны на русском языке.
Возможности
- поиск модов в Modrinth по SHA-1 и в CurseForge по отпечатку файла;
- чтение
fabric.mod.json,META-INF/mods.tomlиmcmod.info; - определение клиентских модов по данным платформ и дополнительным признакам в названии;
- сводка в консоли и сохранение отчёта в JSON.

Как пользоваться
Запустите файл командой:
java -jar modschecker-1.0.0.jar
При первом запуске рядом с файлом программы создаётся modschecker.properties. Основные параметры:
modsDir— путь к папке с модами;curseforgeApiKey— ключ CurseForge; его также можно передать через переменнуюCURSEFORGE_API_KEY;jsonOutput— путь для JSON-отчёта;verbose— подробный вывод;language=ru— русский язык;pauseOnExit— ожидание нажатия Enter перед закрытием.
Параметры командной строки: --modsDir <path>, --curseforgeApiKey <key>, --gameId <int>, --jsonOutput <path>, --verbose, --language <lang>, --pause, --noPause.
Требования и совместимость
Для запуска нужна Java. Программа проверяет файлы модов из папки ./mods, если другой путь не задан в настройках или параметром --modsDir.
