Links
Tags
Creators
Details
Licensed ARR
Published 4 months ago
Updated last month
All versions
New config options (
2.4.1
Release
Fixes false-positive kicks3 months ago 74
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Purpur
Spigot
Changes
Bugfixes
- Fixed false-positive kicks caused by keystrokes: a movement key (e.g.
W) pressed right as the internal translation check ran on join could be misread as a suspicious answer and trigger an instant kick. Answers that are just one stray keystroke away from the fallback text are now correctly treated as "no result", and the check is automatically retried once. - Restored language-independent detection: non-English clients (e.g. German "Freecam Umschalten" instead of "Toggle Freecam") are now correctly recognized as a confirmed hit again, instead of only being reported as an uncertain match.
Detection engine
- New confirmed/unconfirmed scoring: only confirmed hits can trigger automatic punishment (kick/commands). Ambiguous answers only contribute a reduced score and, once the threshold is reached, raise a staff notification for manual review instead of an automatic kick.
New config options (settings:)
fallback-noise-toleranceexpected-match-toleranceunconfirmed-score-factorrequire-confirmed-for-punishmentmessages.escalation
Existing
config.ymlfiles are not auto-updated. Safe defaults apply if the options are missing - add them manually to tune (see the bundledconfig.yml).
Misc
- Internal per-player state is now cleaned up on player quit (memory hygiene).
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:8iPgVXGm:hzZvr1ix"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:8iPgVXGm:hzZvr1ix"
}

