HomeJavaModsClient Guard
Client Guard
ModsJava

Client Guard

by CrispyToast_ · on Modrinth

Blacklist certain mods such as Freecam, hack clients, etc. The only plugin that allows for kicking players with selected mods without a client-side mod.

⬇ Download on Modrinth
Client Guard — screenshot 1

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


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.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more