Detects Meteor client, Wurst, Many Freecams, and More! | Folia Support!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Detects and identifies many different the moment a player joins, using that are nearly invisible to the player.
✓ No real gameplay impact
✓ No false positives on vanilla clients
✓ Works across the entire 1.21.x line and 26+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Exploits how Minecraft resolves translation keys to fingerprint installed mods. The server sends translatable sign data and reads back the client's response. Modded clients leak their translation files; vanilla clients return clean fallback text.
Currently detects across 3 sign-check groups (12 translation keys):
• Meteor Client
• Wurst (w/ NoChatReports on) (On by default)
• Advanced XRay (Fabric)
• X-Ray by ATE48
• FreeCam (Hashalite)
• Zergatul FreeCam
• CheatUtils
• Baritone
• Easy Freecam
• Spectator Freecam
• NoChatReport
• Tweakeroo
• VoxelMap
Wurst now gets detected! Wurst client users have NoChatReports on by default, so if this setting is on, they will get detected now!
Catches clients that set their brand to "vanilla" while leaking Fabric or Forge/NeoForge channels — a clear sign of a cheat client trying to hide. Detects both Fabric-based and Forge-based spoofs
Three additional packet-level checks for cheats that don't reveal themselves via brand or channels:
• player position locked but rotation packets keep flowing (camera drifting in freecam mode)
• client reports a position inside a solid block for multiple consecutive movement packets (noclip)
• yaw + pitch delta exceeds ~180° per tick across consecutive packets (aimbot / spinbot)
Muted by default to prevent false-positive spam. Detection still runs silently in the background.
Vanilla clients always respond to sign editor packets. Clients running anti-detection mods (ModDetectionPreventer, Meteor's anti-detection mode, etc.) block or ignore these packets, causing timeouts. for manual review.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Functionality
• no visible blocks placed in the world
• alerts show the exact mod detected
• first offense kicks with a warning, second permanently bans and kick/ban screens with plural-aware grammar with configurable Discord contact line
For staff (optional)
• /cd history shows recent flags for granular admin control on every command and player name
• automatically skips Bedrock players
• with clickable download link
• packet-level detection, no databases or external services
• one jar for 1.21.x, one for 26.1.x
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Paper 21.1+ and 26.1+ or compatible fork (Purpur, etc.)
• PacketEvents (hard dependency)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What CheatDetector does NOT do. It doesn't detect gameplay cheats like KillAura, Speed, or Fly — use an anti-cheat plugin like Vulcan for that. It also cannot detect pure client-side visuals like ESP or Tracers — use anti-xray and anti-ESP plugins to make those features useless instead. The included behavioral checks (freecam-position, fast-rotation) are, not gameplay anti-cheats — they catch obvious patterns but aren't a replacement for a full movement-based anti-cheat.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
I use this on my own smp: luketv.net | It works great for me!
Message me on Discord with any questions or issues @lukeplaystv
Documentation Link: CheatDetector Documentation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Detects and identifies many different the moment a player joins, using that are nearly invisible to the player.
✓ No real gameplay impact
✓ No false positives on vanilla clients
✓ Works across the entire 1.21.x line and 26+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Exploits how Minecraft resolves translation keys to fingerprint installed mods. The server sends translatable sign data and reads back the client's response. Modded clients leak their translation files; vanilla clients return clean fallback text.
Currently detects across 3 sign-check groups (12 translation keys):
• Meteor Client
• Wurst (w/ NoChatReports on) (On by default)
• Advanced XRay (Fabric)
• X-Ray by ATE48
• FreeCam (Hashalite)
• Zergatul FreeCam
• CheatUtils
• Baritone
• Easy Freecam
• Spectator Freecam
• NoChatReport
• Tweakeroo
• VoxelMap
Wurst now gets detected! Wurst client users have NoChatReports on by default, so if this setting is on, they will get detected now!
Catches clients that set their brand to "vanilla" while leaking Fabric or Forge/NeoForge channels — a clear sign of a cheat client trying to hide. Detects both Fabric-based and Forge-based spoofs
Three additional packet-level checks for cheats that don't reveal themselves via brand or channels:
• player position locked but rotation packets keep flowing (camera drifting in freecam mode)
• client reports a position inside a solid block for multiple consecutive movement packets (noclip)
• yaw + pitch delta exceeds ~180° per tick across consecutive packets (aimbot / spinbot)
Muted by default to prevent false-positive spam. Detection still runs silently in the background.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Functionality
• no visible blocks placed in the world
• alerts show the exact mod detected
• first offense kicks with a warning, second permanently bans and kick/ban screens with plural-aware grammar with configurable Discord contact line
For staff (optional)
• /cd history shows recent flags for granular admin control on every command and player name
• automatically skips Bedrock players
• with clickable download link
• packet-level detection, no databases or external services
• one jar for 1.21.x, one for 26.1.x
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Paper 21.1+ and 26.1+ or compatible fork (Purpur, etc.)
• PacketEvents (hard dependency)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
I use this on my own smp: luketv.net | It works great for me!
Message me on Discord with any questions or issues @lukeplaystv
Documentation Link: CheatDetector Documentation
