Links
Tags
Creators
Details
Licensed MIT
Published 11 months ago
Updated 5 months ago
All versions
1.3.0
Release
NoChance AntiCheat 1.3.011 months ago 103
Compatibility
Minecraft: Java Edition
1.21–1.21.10
1.20.x
Platforms
Bukkit
Paper
Spigot
Changes
Physics & Other Fixes
- Fixed gravity/drag calculation order (drag before gravity like Minecraft does)
- Fixed jump boost multiplier values
- Synced config defaults with actual Minecraft values
Detection Speed Improvements
- Speed check - removed averaging that softened violations, reduced tolerance
- NoFall check - added packet-level ground spoof detection
- Fly check - reduced sample requirements for faster flags
- Removed redundant bypasses causing double-exemptions
Fly Detection Rewrite
- Added more legitimate flight checks (elytra, swimming, climbing, riptide, potions)
- Bouncy block grace period (slime, honey, beds)
- Knockback and teleport grace periods
- Requires consistent pattern before flagging
ElytraFly Detection
- Added momentum tracking for dive-and-rise maneuvers
- Checks player look angle before flagging
- Launch grace period near blocks
- Better firework/riptide grace periods
- Higher violation thresholds to reduce false flags
Replay System
- Added full player stats during playback (health, hunger, armor, potions, fire)
- Shows damage dealt and taken with particles
- Block breaks now show actual vs expected time with tool used
- Red highlight when break time looks suspicious
- HUD toggle, follow mode, playback controls
- Shorter file names (Replay Files)
- Fixed timing - less footage before violation, more after
Config
- Updated thresholds for fly, speed, nofall checks
- New replay timing options (before/after seconds)
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:Joqdb8O6:4W2Q2cZu"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Joqdb8O6:4W2Q2cZu"
}

