Sentinel&ModGuard
A 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
Оцените первым
387
1
Список изменений
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 to
mod-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 — configurable
min-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 for
missing-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
Файлы
ModGuard.jar(42.44 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
ModGuard-1.21.x
Загрузчики
PaperSpigot
Версии игры
1.21–1.21.11
Загрузок
120
Дата публикации
08.03.2026