Changelog
What's new in Kotka
Release notes for every version. Latest first.
11.9.2
2026-05-22
Item interaction accuracy & version-specific movement profiles
Fixed
- Hand active state is now verified before applying slowdown values — items held in the offhand and shields are fully accounted for in movement expectations.
- False positives on snow layers resolved.
- Ground spoof check no longer flags players standing on half blocks.
Added
- Version-specific movement physics profiles — each supported protocol version now has its own tuned simulation parameters rather than sharing a single global profile.
- Simulation diagnostics — operators can enable diagnostic mode to inspect raw prediction output per-player without triggering alerts.
Improved
- Movement prediction refactored into a unified simulation result — prediction, collision, and evaluation now share a single coherent output structure.
- Vertical prediction corrected after head-hitter collisions — ceiling contacts no longer desync the Y-axis simulation.
- Phase collision resolver logic merged into PhaseBlockComponent — removes a redundant processing stage and improves accuracy.
- Block collision sampling now collects multiple collision boxes per block instead of one simplified bounding box.
- Move check alerts suppressed while simulation diagnostics are active to avoid noise during tuning.
11.3.9
2026-05-22
Horizontal movement false positives near block surfaces
Fixed
- Horizontal speed check no longer flags players whose movement is constrained by adjacent block collision — valid friction-based deceleration against walls and corners is now correctly accounted for in the prediction envelope.
11.3.8
2026-05-22
Interaction false positive fixes & dig packet handling
Fixed
- Read BLOCK_DIG status through ProtocolLib PlayerDigType instead of raw int fields
- Phase checks now ignore blocks currently being broken under or around the player
- Placement analysis restricted to real block placement packets only
- Autoclick samples skipped during active block breaking
- Movement checks skipped in liquids with short recovery windows for ice, slime, and fall landings
Improved
- Track current and recent block dig target positions for context-aware exemptions
- Violation metadata now persists across deaths and reconnects
Internal
- Bumped plugin version to 11.3.8
11.1.1
2026-05-20
World system rewrite & movement false positive fixes
Fixed
- Movement check no longer false-flags players exiting ice blocks.
- Autoclicker check no longer samples clicks made while holding a block in the air.
Improved
- World system fully recoded — block interaction, placement, and phase detection rebuilt from scratch for improved accuracy and maintainability.
- Diagnostics system recoded with cleaner structure and output.
- Alert color scheme updated; debug output removed from production builds.
11.0.9
2026-05-20
General fixes and stability improvements
Fixed
- Various bug fixes and stability improvements across movement, combat, and world checks.
