Client Guard
🟡 Updated this year🖼️ Gallery (2 images)
🔍 Analysis
- 👍 0.5% endorsement rate
- 🏆 #188 of 214 game-mechanics mods in this game by downloads
📋 About This Mod
## ClientGuard ClientGuard detects and removes players running blacklisted client-side mods. The detection is designed to be quick and mostly silent. Ships with tested probes for **Wurst, Meteor Client, Freecam, Baritone, XRay Mod, and PlayerESP.** Additional probes can be added at any time via config or the `/cg probe` command. --- ## How It Works Every cheat client registers its keybindings under unique translation keys (e.g. `key.wurst.zoom`). When a player joins, ClientGuard silently places a hidden sign below them packed with those keys as translatable components, opens the sign editor on the client, and immediately closes it. The client echoes the sign back to the server — if any keys were resolved to readable labels (e.g. `Zoom`), the mod is present. The entire exchange happens on the loading screen. Players only see a sign editor for a split second. --- ## Features - **Warn system** — optionally warn players on first detection before the action fires; warned state survives reconnects so players cannot relog to reset it - **Configurable actions** — run any console command on detection, including commands from other plugins (ban, tempban, etc.) - **Per-probe overrides** — set a different action or toggling warnings for individual probes - **Auto re-scan** — periodically re-scan all online players on a configurable interval - **Scan on join** with a configurable delay to handle high-latency connections - **Manual scan** with `/cg scan <player>` or `/cg scan-all` for the whole server - **Scan cooldown** to prevent staff from spamming scans on the same player - **Bypass detection** — alerts staff when a player's client doesn't respond to the scan - **Detection sound** — plays an alert sound to online staff when a dissallowed mod is found - **Exempt permission** — trusted staff or builders can be excluded from scanning entirely - **Detection history** — every scan result is logged and viewable with `/cg history <player>` - **Live config** — toggle any setting or manage probes in-game without a restart - **Suppression** — optional blindness + slowness applied during the scan window (fully configurable) - **No dependencies** — runs on any Paper 1.21+ server out of the box --- ## Commands | Command | Description | |---|---| | `/cg scan <player>` | Manually scan a player | | `/cg scan-all` | Scan every online player at once | | `/cg history <player>` | View a player's detection log | | `/cg history clear <player>` | Wipe a player's history | | `/cg status` | Show current plugin status and config | | `/cg set <flag> <value>` | Toggle any detection flag live | | `/cg probe <list/add/remove/toggle>` | Manage detection probes | | `/cg reload` | Reload config.yml | --- ## Notes There is a bug where you can get stuck with blindness and slowness if you choose to enable this option when doing a scan. I'll try to fix this and also update to 26.1 if I find a chance.
## ClientGuard
ClientGuard detects and removes players running blacklisted client-side mods. The detection is designed to be quick and mostly silent.
Ships with tested probes for Wurst, Meteor Client, Freecam, Baritone, XRay Mod, and PlayerESP. Additional probes can be added at any time via config or the `/cg probe` command.
## How It Works
Every cheat client registers its keybindings under unique translation keys (e.g. `key.wurst.zoom`). When a player joins, ClientGuard silently places a hidden sign below them packed with those keys as translatable components, opens the sign editor on the client, and immediately closes it. The client echoes the sign back to the server — if any keys were resolved to readable labels (e.g. `Zoom`), the mod is present.
The entire exchange happens on the loading screen. Players only see a sign editor for a split second.
## Features
- Warn system — optionally warn players on first detection before the action fires; warned state survives reconnects so players cannot relog to reset it
- Configurable actions — run any console command on detection, including commands from other plugins (ban, tempban, etc.)
- Per-probe overrides — set a different action or toggling warnings for individual probes
- Auto re-scan — periodically re-scan all online players on a configurable interval
- Scan on join with a configurable delay to handle high-latency connections
- Manual scan with `/cg scan
` or `/cg scan-all` for the whole server - Scan cooldown to prevent staff from spamming scans on the same player
- Bypass detection — alerts staff when a player's client doesn't respond to the scan
- Detection sound — plays an alert sound to online staff when a dissallowed mod is found
- Exempt permission — trusted staff or builders can be excluded from scanning entirely
- Detection history — every scan result is logged and viewable with `/cg history
` - Live config — toggle any setting or manage probes in-game without a restart
- Suppression — optional blindness + slowness applied during the scan window (fully configurable)
- No dependencies — runs on any Paper 1. 21+ server out of the box
## Commands
| Command | Description |
|---|---|
| `/cg scan ` | Manage detection probes |
| `/cg reload` | Reload config.yml |
- --
- ## Notes
- There is a bug where you can get stuck with blindness and slowness if you choose to enable this option when doing a scan. I'll try to fix this and also update to 26. 1 if I find a chance.
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- CrispyToast_
- Version
- 2.0.0
- Downloads
- 1,298
- Endorsements
- 6
- Category
- game-mechanics
- Created
- 3/17/2026
- Updated
- 3/30/2026
- Game Versions
- 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
- Tags
- game-mechanics, management, technology
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does Client Guard support?
The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.
What is the latest version of Client Guard?
Version 2.0.0, published 2026-03-30 with 1,298 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await

