SE
Sentinel&ModGuard
ModGuard-1.21.xA project that combines Mod+Plugin to detect and ban illegal mods,this also adds control what mods you wanna add/remove from the list by adding using the ModiD
ModGuard-1.21.xlatestSentinel for ModGuard 1.0-SNAPSHOTMar 8, 2026 ModGuard — Changelog
v1.0.0 — Initial Release
Features
- Encrypted handshake verification — RSA-2048 keypair generated fresh each session (never written to disk). Challenge includes a nonce, HMAC secret, and public key. Client response encrypted with AES-256-GCM, AES key wrapped with RSA using OAEP/SHA-256. Server decrypts, verifies HMAC-SHA256, and checks the mod list - Sentinel client mod — receives the challenge, collects the mod list via FabricLoader, encrypts and returns it. Zero configuration, zero performance impact - Mod blacklist —modblacklist.jsonwith pre-seeded entries:meteor-client,impact,wurst,liquidbounce,aristois,sigma,thunderhack,wolfram,baritone,freecam,marlows-crystal-optimizer- Player whitelist — bypass verification for specific players by name or UUID (whitelist.json) - Mod history — verified mod lists are saved per player tomod-history.jsonand viewable with/modguard mods <player>- Protocol versioning — client and server must agree on the protocol version. Mismatched Sentinel versions are kicked with a configurable message - Minimum Sentinel version enforcement — configurablemin-sentinel-versionkicks players running outdated client mods - Max mod count limit — optional cap on total installed mods (enable-mod-count-limit,max-mod-count) - Geyser / Floodgate auto-bypass — Bedrock players skip verification automatically (allow-floodgate: true) - Offline / cracked server support —offline-mode: trueskips UUID-dependent checks - Configurable kick messages — separate messages formissing-sentinel,banned-mod,outdated-sentinel,protocol-mismatch,timeout,mod-count-exceeded- Challenge timeout — configurable seconds for client to respond before being kicked (challenge-timeout-seconds) - Commands:/modguard blacklist <add|remove|list>,/modguard whitelist <add|remove|list>,/modguard mods <player>,/modguard check <player>,/modguard reload,/modguard status
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta