Links
Tags
Creators
Details
Licensed MIT
Published 11 months ago
Updated 5 months ago
All versions
1.4.5
Release
NoChance AntiCheat 1.4.57 months ago 150
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Bukkit
Paper
Spigot
Changes
NoChance v1.4.5
New Systems
- Prediction engine that tracks movement and combat patterns for smarter detection
- Movement predictor with physics simulation (gravity, friction, input tolerance)
- Combat predictor that analyzes aim tracking and reaction times
- Cross-check correlation ties related violations together for higher confidence
Detection Improvements
- FastBreak now properly calculates break times for 40+ block types
- Fixed incorrect hardness values for blue ice, carpets, snow layers, grass
- Added pickaxe requirement checks for iron doors, hoppers, anvils, lanterns, etc.
- Sword break speed corrected for non-cobweb/bamboo blocks
- Mining fatigue now uses vanilla multiplicative formula instead of linear
- Nuker detection improved with proper instamine awareness
- Reach check entity size bonus rebalanced to prevent stacking
- KillAura cooldown and aim lock checks tuned to reduce false flags
- Velocity check no longer wrongly factors in Resistance potion
- Elytra fly and speed limits brought closer to vanilla values
- Timer detection tightened to catch 1.05x+ speed
- NoFall no longer misdetected as Blink
- Blocking while sprinting no longer flagged (valid in 1.9+)
False Positive Fixes
- Trust and suspicion scores now decay properly after clean play
- Break interval history clears when mining pattern changes
- Suspicious break ratio actually decays over time now
- Violation history expires after 2-3 minutes instead of lasting forever
- Suspicion levels can step down faster with clean play
- Cross-correlation multiplier capped to prevent instant-flags from borderline violations
- Bad packet checks no longer flag AFK or stationary players
- Blink detection won't trigger during chunk loading or while falling
Compatibility
- Bedrock players now exempted from combat, block, and inventory checks
- ViaVersion tolerance stored per player for older client support
- Floodgate UUID detection narrowed to avoid misclassifying Java players
- Ice blocks now recognized as pickaxe blocks for proper break time math
- Nether gold ore no longer requires iron+ pickaxe
Stability
- Fixed crash from null metadata in packet analyzer
- Thread safety improvements across PlayerData, ViolationQueue, and ScaffoldCheck
- Async check processor race condition fixed
- Player cleanup on quit now covers all subsystems
- Game mode and vehicle exit now properly reset check state
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:hVEWf5Ja"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Joqdb8O6:hVEWf5Ja"
}

