Tags
Creators
Details
All versions
1.0.0
Release
CheckHacks 1.0.08 months ago 67
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
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.*
Optional dependencies
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:B2gBml7j:KEhzDhAn"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:B2gBml7j:KEhzDhAn"
}

