Mods Type Checker
ModChecks if mods are client-side, server-side, or required on both.
Type
Mod
Modrinth Downloads
2,835
Modrinth ID
MzEzNWOr
Last Updated
Sep 27, 2026
Description
ModsChecker
CLI tool to audit Minecraft mods and flag client-only mods. It scans a mods folder, calculates hashes, and queries Modrinth and CurseForge to classify mods.
Гайд на русском: тут
Features
- Modrinth lookup by SHA1.
- CurseForge lookup by fingerprint (batch request).
- Metadata detection from fabric.mod.json, META-INF/mods.toml, mcmod.info.
- Client-only classification + heuristics.
- Console summary and optional JSON report.
- English/Russian output.
Requirements
- Runtime: Java 8 to 25.
- Build: JDK 17+ (Gradle 8.x requirement).
Build
./gradlew buildResulting fat-jar:
build/libs/modschecker-1.0.0.jarRun
java -jar modschecker-1.0.0.jarExample output

Configuration file
On first run, a modschecker.properties file is created next to the jar (or in the working directory).
Example:
modsDir=./mods curseforgeApiKey= gameId=432 verbose=false jsonOutput= language=ru pauseOnExit=trueCLI options
- --modsDir <path>: Mods folder (default ./mods next to the jar or cwd).
- --curseforgeApiKey <key>: API key (or env CURSEFORGE_API_KEY).
- --gameId <int>: Default 432 (Minecraft).
- --jsonOutput <path>: Save JSON report.
- --verbose: Print extra diagnostics.
- --language <lang>: ru or en.
- --pause: Wait for Enter before exit (default on Windows).
- --noPause: Do not wait for Enter.
Classification rules
A mod is considered client-only if:
- Modrinth client_side=required and server_side=unsupported (client required), or
- Modrinth client_side=required and server_side=optional (client preferred).
If Modrinth data is not available, a heuristic is used based on keywords in mod names.
Notes
- CurseForge is used for identification only (no explicit client/server flags).
- No infinite retries or loops; HTTP timeouts are used.
Compatibility
Mod Loaders
Game Versions
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Screenshots
Similar Mods
Create Enchantment Industry for Create 6
Automatic Enchanting, for Create 6. Same as the original mod but UPDATED!
LiteminerConfig+
Makes Liteminer's config a little more extensive. Does not have its own config.
Create: AeroWarptics
Create: AeroWarptics is an addon for create giving players the ability to warp their airships to a different place
Fletcher
Adds Fletching Table functionality to Minecraft!
CommandExtras
Simple utility mod to add some extra commands
Mending Nerf
Makes the mending enchantment less overpowered