CheckHacks
1.3.1Detect client-side mods and hack clients on your server using the Sign Translation Vulnerability.
1.3.1latestCheckHacks 1.3.1Aug 30, 2026 - Fixed prefix - Added "doublecheck" message - Added bStats1.3.0CheckHacks 1.3.0Aug 27, 2026 New detections (10): Trouser Streak, Trouser Streak NewerNewChunks, Trouser Streak AnHero, Ui Utils, SeedCrackerX, Simple World Downloader, Glazed, Litematica, Item Scroller, Xaeros Minimap. New anticheat: Added Matrix support. The plugin now hooks Grim, Vulcan, Spartan and Matrix. You can enable or disable each one under detect-flag.anticheats.matrix. Webhooks upgraded: Discord webhooks now support Components V2. You can toggle it with discord.use-components-v2 in config.yml and checklang.yml. It is enabled by default and sends a clean Container with accent color. Set it to false to keep classic embeds. Smarter punishments: Added command-rules to set a command per mod and per result, plus a new placeholder hack. You can use and hack and, percent hack percent or curly hack and it will expand to the hack name, for example Meteor, Wurst if multiple were detected. Global commands like command-if-positive now give a comma separated list. Auto updater: On startup the plugin checks github.com/branduzzo/CheckHacks/releases/latest in background, only if the server has internet. If a newer version is found, every player with checkhacks.update gets a clickable message when they join. Clicking it runs checkhacksupdate, downloads the new jar into plugins, replaces the old one and asks for a restart.1.2.1CheckHacks 1.2.1Jul 11, 2026 Features: - Added Folia Support with Bukkit/Paper Fallback Credits: - atii3343 - Creator of Folia support, pushed from [GitHub](https://github.com/branduzzo/CheckHacks/pull/1) This is the first update, now that I'm back I'll update much more often. Thank you for your support <3 1.2.0CheckHacks 1.2.0Apr 17, 2026 Bug Fixes: * Fixed false positives caused by the player pressing keys between sign open and block change - inputs now handled correctly, fallback (NO_CHEAT) is properly recognized and results in NOT_DETECTED * Removed hack clients that were causing false flags or have patched the exploited Features: * Plugin configuration has been split: config.yml now only contains global settings * Language messages are now stored in messages/en.yml, it.yml, es.yml, de.yml, fr.yml, br.yml, ru.yml, lolcat.yml, uwu.yml - automatically loaded on /chreload * Added /cheditor command (requires checkhacks.editor permission) - opens an web editor to view past scans and run new ones Credits: SpriteNaBlack* - Baritone not working report Jamplifier [GSMP]* - False positives reports * All of you, for the great support you are giving to the plugin <31.1.1CheckHacks 1.1.1Mar 21, 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 reports1.1.0CheckHacks 1.1.0Mar 15, 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 <player> to detect the language of a player's Minecraft client using signs * /checklang <player> 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 too1.0.0CheckHacks 1.0.0Mar 5, 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 <player> to check all configured mods * /checkhacks <player> 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.
Similar projects
Plugin →Simple Voice Chat
A working voice chat in Minecraft!
76.3MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta
Customizable Player Models
Customize your minecraft avatar!
3.2MSueta
PatPat [Mod & Plugin]
Allows you to pat ANY loved and unloved living mobs in Minecraft!
2.8MSueta