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.