
CheckHacks
Detect client-side mods and hack clients on your server using the Sign Translation Vulnerability.
333
4
CheckHacks 1.1.1
release21 марта 2026 г.Bug Fixes:
- Fixed Meteor Client and Baritone not being detected after they patched their own exploit, detection has been restored and now works regardless of client-side fixes
- Fixed false positives caused by the player clicking or typing during the sign check window
Features:
- Bedrock player flag is now enabled by default
Credits:
- galaxy884 - Bug reports
- rollopoll - Bug reports
CheckHacks 1.1.0
release15 марта 2026 г.CheckHacks 1.1.0 Features:
- Detects LiquidBounce, XRay (Fabric), ChestESP, KillAura (Fabric), AutoFish, Lumina, AutoSwitch, BleachHack, Aristois, Coffee Client, Doomsday
- /chalerts (aliases: /checkalerts, /alerts) to toggle alerts on/off per player
- checkhacks.results permission replaced by checkhacks.alerts
- /checklang
to detect the language of a player's Minecraft client using signs - /checklang
en_us,it_it to check against specific languages only - 50 default languages configurable in config.yml
- Auto language check on player join with its own first-join-only mode
- Separate Discord webhook for language check results
- New webhook placeholder: &lang&
- Bedrock player detection: players whose name starts with a configured prefix (. or *) are automatically skipped
- Signs placed and restored invisibly for language checks too
CheckHacks 1.0.0
release5 марта 2026 г.CheckHacks 1.0.0 Features:
- Detects Meteor Client, Freecam, Wurst, World Downloader, AutoClicker (Fabric), AutoClicker (p1k0chu), AntiAFK, Baritone
- Uses the Sign Translation Vulnerability (MC-265322), no client-side mod required
- Checks up to 3 mods per sign, multiple signs sent sequentially with configurable delay
- Players with exploit protection are marked as PROTECTED instead of false negatives
- Players who don't respond are marked as PROTECTED (likely blocking packets)
- Three detection modes: METEOR, TRANSLATE, KEYBIND, each mod uses the correct one
- Easily add custom mods to detect by adding entries in config.yml
- /checkhacks
to check all configured mods - /checkhacks
meteor-client,freecam to check only specific mods - /chreload to reload the config without restarting the server
- Full tab completion on player names and mod IDs, including comma-separated mod lists
- Auto-check on player join, configurable delay before the check starts
- Optional first-join-only mode for join checks
- Anticheat integration: triggers automatic checks when Grim, Vulcan or Spartan flags a player
- Configurable cooldown between automatic checks per player to avoid spam
- Separate hack lists for default checks, join checks and anticheat-triggered checks
- Results broadcast to all players with the checkhacks.results permission
- Results also sent privately to the player who ran the check
- Each result line shows the mod name and its individual outcome (DETECTED, NOT_DETECTED, PROTECTED, SKIPPED)
- Shows checker name and reason (manual check, join check, anticheat flag) in results
- Discord webhook support with fully customizable embed message
- Webhook placeholders: &name&, &checker&, &reason&, &hacks&, &results&
- Configurable embed color for the Discord webhook
- Optional auto-command on positive detection (e.g. tempban %player% 14d Cheating)
- Signs are placed and restored invisibly, the target player never sees a permanent sign
- Barrier placed automatically below the sign if needed to keep it supported
- Every message fully editable in config.yml with MiniMessage formatting and color codes
- Configurable plugin prefix
- PlaceholderAPI support
- Permissions: checkhacks.check, checkhacks.reload, checkhacks.results, checkhacks.*
