EasyPlaceFix 0.6.5 addresses server timer anti-cheat kicks, spreads multi-click interactions across ticks, retunes placement presets, and revamps the settings menu with multi-line hover tooltips.
### Anti-Cheat & Timing Pacing
- **Tick-Based Placement Cadence**: Global placement pacing is now tracked in client ticks rather than wall-clock time, conforming to the server tick cycle and resolving build: timer-A disconnects.
- **Multi-Click Interaction Spreading**: Extra clicks for multi-stage blocks (repeaters, trapdoors, comparators) are no longer sent in a single tick burst; each click is executed across separate client ticks.
- **Placement Jitter (placementJitter)**: New option to add a randomized 0–1 extra tick delay between placements to defeat strict fixed-cadence anti-cheat checks.
- **Clean Reset**: Timing limiters and queues reset cleanly upon server disconnect or world transition.
### Placement Presets Retuned
- **Balanced**: Delay increased from 1 to 2 ticks.
- **Safe**: Delay increased from 3 to 4 ticks.
- **Fast**: 1 tick delay (fastest vanilla-legal cadence).
- **Custom**: The only mode allowing delay 0 if desired.
### Configuration UI & Translations
- **Reorganized Easy Fix Tab**: Grouped options logically into Core, Pacing, Matching, Interaction, and Debug.
- **Detailed Multi-Line Tooltips**: Added comprehensive hover explanations for every setting detailing behavior and tuning advice.
- **Localization Sync**: Updated translations for en_us, ru_ru, es_es, es_mx, and zh_cn.
### Stability & Internal Improvements
- **Look-Lock Timeout (clientRotationRevert)**: Time-boxed rotation lock to automatically release after 1.5 seconds if the restore task gets dropped or fails.
- **Shared Note Block Pump**: All note block tuning interactions route through a unified queue (max 1 click per 2 ticks round-robin), avoiding packet bursts.
- **Block Prediction Desync Fix**: Sequence lookups in ClientLevel properly close prediction contexts (startPredicting balanced with close).
- **Loosen Mode In-Memory Cache**: Eliminated disk re-reads and JSON parsing on every fallback placement.
- **Dead Code Cleanup**: Removed unused MixinPlayerInteractBlockC2SPacket and IisSimpleHitPos.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }