v1.1.2: fix reload decay task, nofall blocks, config cleanup, sqrt removal
This commit is contained in:
@@ -2,6 +2,13 @@
|
||||
|
||||
Lightweight, accurate anti-cheat for Paper 1.21.x
|
||||
|
||||
## Latest Updates (v1.1.2)
|
||||
|
||||
- **reload**: `violation.decay_interval` changes now take effect immediately — the decay task is cancelled and recreated on every `/xac reload`.
|
||||
- **NoFallCheck**: Added Beds (all 16 colour variants via `Tag.BEDS`) and Powder Snow to the list of blocks that cancel fall damage. Eliminates false positives when players land on these blocks.
|
||||
- **config.yml**: Removed orphaned `allow_jump_crits` key from `checks.critical` section (was removed from code in v1.1.1).
|
||||
- **JesusCheck, GlideCheck**: Eliminated `Math.sqrt()` from hot-path threshold comparisons.
|
||||
|
||||
## Latest Updates (v1.1.1)
|
||||
|
||||
- **CriticalCheck**: Removed dead code — the "no-air crit" detection branch was logically unreachable because `isCritical=true` requires `!isOnGround`, making the subsequent `isOnGround` check always false. The check now only flags "crit while sprinting" (the only branch that could actually fire). Removed `allow_jump_crits` config key. (Future enhancement: Option B damage-ratio detection.)
|
||||
|
||||
Reference in New Issue
Block a user