ParkourCalculatorСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (57)
release
1.17.0 (Fabric 1.20.4)
1.17.025 окт. 2026 г.20Minecraft: 1.20.4fabric
Что нового
## [1.17.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.16.1...v1.17.0) (2026-10-25)
### Features
* **anglesolver:** certified infeasible verdict for a solve the certified search rules out ([#601](https://github.com/Leg0shii/ParkourCalculatorMod/issues/601)) ([0fc4b3d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0fc4b3db9c7d2b0bab23efa361672ffbf9337f01)), closes [#462](https://github.com/Leg0shii/ParkourCalculatorMod/issues/462)
* B on a cobweb side sets a wall on its contact box, inset by the game version's epsilon ([#584](https://github.com/Leg0shii/ParkourCalculatorMod/issues/584)) ([7ac2e57](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7ac2e5712b2b914426ff05c32cdf268b7d240a92))
* Delete constraints button in the tick right-click menu for the selected ticks ([#588](https://github.com/Leg0shii/ParkourCalculatorMod/issues/588)) ([1bf50a6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1bf50a65e561593a8fd8d7d0ea50773625764d27))
* **input:** add a rebindable Select tick key ([#597](https://github.com/Leg0shii/ParkourCalculatorMod/issues/597)) ([7308a40](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7308a40e5fa2c49c5c2efc24bad61be8213b5f29)), closes [#177](https://github.com/Leg0shii/ParkourCalculatorMod/issues/177)
* per-tick movement effects for every version ([#589](https://github.com/Leg0shii/ParkourCalculatorMod/issues/589)) ([d0d255a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d0d255ac324c91a610ed1c2ac417f1bcad6d7b23))
* **sensefinder:** Sense Finder window for solved jumps ([#521](https://github.com/Leg0shii/ParkourCalculatorMod/issues/521)) ([8d71e92](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8d71e920e1239839d56f307a670e976159e6c7de)), closes [#593](https://github.com/Leg0shii/ParkourCalculatorMod/issues/593)
* Slowness amplifier per tick, in the simulation, the replay and the solver ([#574](https://github.com/Leg0shii/ParkourCalculatorMod/issues/574)) ([7a6dc07](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7a6dc070aec298ae299a3d487d4a5cdb514e3103))
* **solver:** Angle goal Mot objective in every stage and an objective tick inside the span ([#587](https://github.com/Leg0shii/ParkourCalculatorMod/issues/587)) ([e94e434](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e94e434736daa062ba7657261a605c2cac7163cf))
* **solver:** per-tick Damage state so a solve across fall damage does not desync ([#602](https://github.com/Leg0shii/ParkourCalculatorMod/issues/602)) ([3d9b169](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3d9b16928eafacc2b497962c07414ef17ac72365)), closes [#344](https://github.com/Leg0shii/ParkourCalculatorMod/issues/344)
* **solver:** per-tick strafe side pass and an A / D / Both strafe side for Force 45 ([#603](https://github.com/Leg0shii/ParkourCalculatorMod/issues/603)) ([4451669](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4451669b81409d7afc7a815f04e369c843c745be)), closes [#338](https://github.com/Leg0shii/ParkourCalculatorMod/issues/338)
* **stratfinder:** deep search mode runs the Benders master after an empty search ([#605](https://github.com/Leg0shii/ParkourCalculatorMod/issues/605)) ([b90c841](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b90c84194e33598579a2f11e4e4be11849eaf920))
* **stratfinder:** screen the key schedules on the graphics card through OpenCL ([#568](https://github.com/Leg0shii/ParkourCalculatorMod/issues/568)) ([8820ec1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8820ec10a009bd459efb31c53415084a51674d3b))
### Bug Fixes
* **anglesolver:** smooth from the unsmoothed solve on every press ([#566](https://github.com/Leg0shii/ParkourCalculatorMod/issues/566)) ([d0ae18c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d0ae18c73ed1936305dfeb1b75ccbb5aacfaa899))
* **fabric:** cache the path geometry and apply the render distance on 1.20.4 and 1.21.3 ([#583](https://github.com/Leg0shii/ParkourCalculatorMod/issues/583)) ([5d2db2e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5d2db2e1495138a3d755e3bab79543e09c27f153))
* **render:** sort constraint plates against boxes, glass and clouds on Fabric, 3 px wireframe on 26.3 ([#592](https://github.com/Leg0shii/ParkourCalculatorMod/issues/592)) ([c939233](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c939233c0055dddce7506162bdf41022626f3e4e))
* **runticks:** keep every tick override in place while the run-ticks search rebuilds the path ([#595](https://github.com/Leg0shii/ParkourCalculatorMod/issues/595)) ([b1cad64](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b1cad64398678b9beae260eb6252d95fc9f598a5)), closes [#479](https://github.com/Leg0shii/ParkourCalculatorMod/issues/479)
* **runticks:** keep the run ticks timer counting during each angle solve ([#594](https://github.com/Leg0shii/ParkourCalculatorMod/issues/594)) ([ef9318b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ef9318b555b326bf04775722aa14531ecce5132b)), closes [#481](https://github.com/Leg0shii/ParkourCalculatorMod/issues/481)
* **solver:** count a range constraint as met only when the solve lands inside it ([#596](https://github.com/Leg0shii/ParkourCalculatorMod/issues/596)) ([b1399a1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b1399a1d916c22f552e984a1ceb36cd38a71731a)), closes [#485](https://github.com/Leg0shii/ParkourCalculatorMod/issues/485)
* **solver:** make RT constraint values whole numbers ([#599](https://github.com/Leg0shii/ParkourCalculatorMod/issues/599)) ([515ad84](https://github.com/Leg0shii/ParkourCalculatorMod/commit/515ad84ccb94351518a0ebdffb890cb2788d6299)), closes [#482](https://github.com/Leg0shii/ParkourCalculatorMod/issues/482)
* **stratfinder:** fall back to the CPU cleanly when the GPU screen fails mid-search ([#609](https://github.com/Leg0shii/ParkourCalculatorMod/issues/609)) ([a95d37a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a95d37a773f9a99c2c28b9df035d9241bf83fd52))
* the client-sided replay camera and head no longer shake in multiplayer and the replay entity is no longer pushed ([#590](https://github.com/Leg0shii/ParkourCalculatorMod/issues/590)) ([66b7783](https://github.com/Leg0shii/ParkourCalculatorMod/commit/66b77834c44b689712fe7db897f97250e9f2bc01))
* **ui:** say what the Smooth give-back 0 % really keeps ([#563](https://github.com/Leg0shii/ParkourCalculatorMod/issues/563)) ([a1922db](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a1922db975d67eb16cf8a07d3e09499974259f0e))
### Performance Improvements
* **stratfinder:** kind-sorted wall ranges and an exact early exit in the unit screen ([#604](https://github.com/Leg0shii/ParkourCalculatorMod/issues/604)) ([6f1fa5c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6f1fa5cd07581aac3f6816739385c9d65cccc230))
### Miscellaneous Chores
* weekly release train ([1de7550](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1de755064e682d2edd9c6fa0dc177beb726f44ff))
release
1.17.0 (Forge 1.12.2)
1.17.025 окт. 2026 г.19Minecraft: 1.12.2forge
Что нового
## [1.17.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.16.1...v1.17.0) (2026-10-25)
### Features
* **anglesolver:** certified infeasible verdict for a solve the certified search rules out ([#601](https://github.com/Leg0shii/ParkourCalculatorMod/issues/601)) ([0fc4b3d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0fc4b3db9c7d2b0bab23efa361672ffbf9337f01)), closes [#462](https://github.com/Leg0shii/ParkourCalculatorMod/issues/462)
* B on a cobweb side sets a wall on its contact box, inset by the game version's epsilon ([#584](https://github.com/Leg0shii/ParkourCalculatorMod/issues/584)) ([7ac2e57](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7ac2e5712b2b914426ff05c32cdf268b7d240a92))
* Delete constraints button in the tick right-click menu for the selected ticks ([#588](https://github.com/Leg0shii/ParkourCalculatorMod/issues/588)) ([1bf50a6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1bf50a65e561593a8fd8d7d0ea50773625764d27))
* **input:** add a rebindable Select tick key ([#597](https://github.com/Leg0shii/ParkourCalculatorMod/issues/597)) ([7308a40](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7308a40e5fa2c49c5c2efc24bad61be8213b5f29)), closes [#177](https://github.com/Leg0shii/ParkourCalculatorMod/issues/177)
* per-tick movement effects for every version ([#589](https://github.com/Leg0shii/ParkourCalculatorMod/issues/589)) ([d0d255a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d0d255ac324c91a610ed1c2ac417f1bcad6d7b23))
* **sensefinder:** Sense Finder window for solved jumps ([#521](https://github.com/Leg0shii/ParkourCalculatorMod/issues/521)) ([8d71e92](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8d71e920e1239839d56f307a670e976159e6c7de)), closes [#593](https://github.com/Leg0shii/ParkourCalculatorMod/issues/593)
* Slowness amplifier per tick, in the simulation, the replay and the solver ([#574](https://github.com/Leg0shii/ParkourCalculatorMod/issues/574)) ([7a6dc07](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7a6dc070aec298ae299a3d487d4a5cdb514e3103))
* **solver:** Angle goal Mot objective in every stage and an objective tick inside the span ([#587](https://github.com/Leg0shii/ParkourCalculatorMod/issues/587)) ([e94e434](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e94e434736daa062ba7657261a605c2cac7163cf))
* **solver:** per-tick Damage state so a solve across fall damage does not desync ([#602](https://github.com/Leg0shii/ParkourCalculatorMod/issues/602)) ([3d9b169](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3d9b16928eafacc2b497962c07414ef17ac72365)), closes [#344](https://github.com/Leg0shii/ParkourCalculatorMod/issues/344)
* **solver:** per-tick strafe side pass and an A / D / Both strafe side for Force 45 ([#603](https://github.com/Leg0shii/ParkourCalculatorMod/issues/603)) ([4451669](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4451669b81409d7afc7a815f04e369c843c745be)), closes [#338](https://github.com/Leg0shii/ParkourCalculatorMod/issues/338)
* **stratfinder:** deep search mode runs the Benders master after an empty search ([#605](https://github.com/Leg0shii/ParkourCalculatorMod/issues/605)) ([b90c841](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b90c84194e33598579a2f11e4e4be11849eaf920))
* **stratfinder:** screen the key schedules on the graphics card through OpenCL ([#568](https://github.com/Leg0shii/ParkourCalculatorMod/issues/568)) ([8820ec1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8820ec10a009bd459efb31c53415084a51674d3b))
### Bug Fixes
* **anglesolver:** smooth from the unsmoothed solve on every press ([#566](https://github.com/Leg0shii/ParkourCalculatorMod/issues/566)) ([d0ae18c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d0ae18c73ed1936305dfeb1b75ccbb5aacfaa899))
* **fabric:** cache the path geometry and apply the render distance on 1.20.4 and 1.21.3 ([#583](https://github.com/Leg0shii/ParkourCalculatorMod/issues/583)) ([5d2db2e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5d2db2e1495138a3d755e3bab79543e09c27f153))
* **render:** sort constraint plates against boxes, glass and clouds on Fabric, 3 px wireframe on 26.3 ([#592](https://github.com/Leg0shii/ParkourCalculatorMod/issues/592)) ([c939233](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c939233c0055dddce7506162bdf41022626f3e4e))
* **runticks:** keep every tick override in place while the run-ticks search rebuilds the path ([#595](https://github.com/Leg0shii/ParkourCalculatorMod/issues/595)) ([b1cad64](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b1cad64398678b9beae260eb6252d95fc9f598a5)), closes [#479](https://github.com/Leg0shii/ParkourCalculatorMod/issues/479)
* **runticks:** keep the run ticks timer counting during each angle solve ([#594](https://github.com/Leg0shii/ParkourCalculatorMod/issues/594)) ([ef9318b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ef9318b555b326bf04775722aa14531ecce5132b)), closes [#481](https://github.com/Leg0shii/ParkourCalculatorMod/issues/481)
* **solver:** count a range constraint as met only when the solve lands inside it ([#596](https://github.com/Leg0shii/ParkourCalculatorMod/issues/596)) ([b1399a1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b1399a1d916c22f552e984a1ceb36cd38a71731a)), closes [#485](https://github.com/Leg0shii/ParkourCalculatorMod/issues/485)
* **solver:** make RT constraint values whole numbers ([#599](https://github.com/Leg0shii/ParkourCalculatorMod/issues/599)) ([515ad84](https://github.com/Leg0shii/ParkourCalculatorMod/commit/515ad84ccb94351518a0ebdffb890cb2788d6299)), closes [#482](https://github.com/Leg0shii/ParkourCalculatorMod/issues/482)
* **stratfinder:** fall back to the CPU cleanly when the GPU screen fails mid-search ([#609](https://github.com/Leg0shii/ParkourCalculatorMod/issues/609)) ([a95d37a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a95d37a773f9a99c2c28b9df035d9241bf83fd52))
* the client-sided replay camera and head no longer shake in multiplayer and the replay entity is no longer pushed ([#590](https://github.com/Leg0shii/ParkourCalculatorMod/issues/590)) ([66b7783](https://github.com/Leg0shii/ParkourCalculatorMod/commit/66b77834c44b689712fe7db897f97250e9f2bc01))
* **ui:** say what the Smooth give-back 0 % really keeps ([#563](https://github.com/Leg0shii/ParkourCalculatorMod/issues/563)) ([a1922db](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a1922db975d67eb16cf8a07d3e09499974259f0e))
### Performance Improvements
* **stratfinder:** kind-sorted wall ranges and an exact early exit in the unit screen ([#604](https://github.com/Leg0shii/ParkourCalculatorMod/issues/604)) ([6f1fa5c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6f1fa5cd07581aac3f6816739385c9d65cccc230))
### Miscellaneous Chores
* weekly release train ([1de7550](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1de755064e682d2edd9c6fa0dc177beb726f44ff))
release
1.17.0 (Fabric 1.21.3)
1.17.025 окт. 2026 г.20Minecraft: 1.21.3fabric
Что нового
## [1.17.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.16.1...v1.17.0) (2026-10-25)
### Features
* **anglesolver:** certified infeasible verdict for a solve the certified search rules out ([#601](https://github.com/Leg0shii/ParkourCalculatorMod/issues/601)) ([0fc4b3d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0fc4b3db9c7d2b0bab23efa361672ffbf9337f01)), closes [#462](https://github.com/Leg0shii/ParkourCalculatorMod/issues/462)
* B on a cobweb side sets a wall on its contact box, inset by the game version's epsilon ([#584](https://github.com/Leg0shii/ParkourCalculatorMod/issues/584)) ([7ac2e57](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7ac2e5712b2b914426ff05c32cdf268b7d240a92))
* Delete constraints button in the tick right-click menu for the selected ticks ([#588](https://github.com/Leg0shii/ParkourCalculatorMod/issues/588)) ([1bf50a6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1bf50a65e561593a8fd8d7d0ea50773625764d27))
* **input:** add a rebindable Select tick key ([#597](https://github.com/Leg0shii/ParkourCalculatorMod/issues/597)) ([7308a40](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7308a40e5fa2c49c5c2efc24bad61be8213b5f29)), closes [#177](https://github.com/Leg0shii/ParkourCalculatorMod/issues/177)
* per-tick movement effects for every version ([#589](https://github.com/Leg0shii/ParkourCalculatorMod/issues/589)) ([d0d255a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d0d255ac324c91a610ed1c2ac417f1bcad6d7b23))
* **sensefinder:** Sense Finder window for solved jumps ([#521](https://github.com/Leg0shii/ParkourCalculatorMod/issues/521)) ([8d71e92](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8d71e920e1239839d56f307a670e976159e6c7de)), closes [#593](https://github.com/Leg0shii/ParkourCalculatorMod/issues/593)
* Slowness amplifier per tick, in the simulation, the replay and the solver ([#574](https://github.com/Leg0shii/ParkourCalculatorMod/issues/574)) ([7a6dc07](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7a6dc070aec298ae299a3d487d4a5cdb514e3103))
* **solver:** Angle goal Mot objective in every stage and an objective tick inside the span ([#587](https://github.com/Leg0shii/ParkourCalculatorMod/issues/587)) ([e94e434](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e94e434736daa062ba7657261a605c2cac7163cf))
* **solver:** per-tick Damage state so a solve across fall damage does not desync ([#602](https://github.com/Leg0shii/ParkourCalculatorMod/issues/602)) ([3d9b169](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3d9b16928eafacc2b497962c07414ef17ac72365)), closes [#344](https://github.com/Leg0shii/ParkourCalculatorMod/issues/344)
* **solver:** per-tick strafe side pass and an A / D / Both strafe side for Force 45 ([#603](https://github.com/Leg0shii/ParkourCalculatorMod/issues/603)) ([4451669](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4451669b81409d7afc7a815f04e369c843c745be)), closes [#338](https://github.com/Leg0shii/ParkourCalculatorMod/issues/338)
* **stratfinder:** deep search mode runs the Benders master after an empty search ([#605](https://github.com/Leg0shii/ParkourCalculatorMod/issues/605)) ([b90c841](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b90c84194e33598579a2f11e4e4be11849eaf920))
* **stratfinder:** screen the key schedules on the graphics card through OpenCL ([#568](https://github.com/Leg0shii/ParkourCalculatorMod/issues/568)) ([8820ec1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8820ec10a009bd459efb31c53415084a51674d3b))
### Bug Fixes
* **anglesolver:** smooth from the unsmoothed solve on every press ([#566](https://github.com/Leg0shii/ParkourCalculatorMod/issues/566)) ([d0ae18c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d0ae18c73ed1936305dfeb1b75ccbb5aacfaa899))
* **fabric:** cache the path geometry and apply the render distance on 1.20.4 and 1.21.3 ([#583](https://github.com/Leg0shii/ParkourCalculatorMod/issues/583)) ([5d2db2e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5d2db2e1495138a3d755e3bab79543e09c27f153))
* **render:** sort constraint plates against boxes, glass and clouds on Fabric, 3 px wireframe on 26.3 ([#592](https://github.com/Leg0shii/ParkourCalculatorMod/issues/592)) ([c939233](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c939233c0055dddce7506162bdf41022626f3e4e))
* **runticks:** keep every tick override in place while the run-ticks search rebuilds the path ([#595](https://github.com/Leg0shii/ParkourCalculatorMod/issues/595)) ([b1cad64](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b1cad64398678b9beae260eb6252d95fc9f598a5)), closes [#479](https://github.com/Leg0shii/ParkourCalculatorMod/issues/479)
* **runticks:** keep the run ticks timer counting during each angle solve ([#594](https://github.com/Leg0shii/ParkourCalculatorMod/issues/594)) ([ef9318b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ef9318b555b326bf04775722aa14531ecce5132b)), closes [#481](https://github.com/Leg0shii/ParkourCalculatorMod/issues/481)
* **solver:** count a range constraint as met only when the solve lands inside it ([#596](https://github.com/Leg0shii/ParkourCalculatorMod/issues/596)) ([b1399a1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b1399a1d916c22f552e984a1ceb36cd38a71731a)), closes [#485](https://github.com/Leg0shii/ParkourCalculatorMod/issues/485)
* **solver:** make RT constraint values whole numbers ([#599](https://github.com/Leg0shii/ParkourCalculatorMod/issues/599)) ([515ad84](https://github.com/Leg0shii/ParkourCalculatorMod/commit/515ad84ccb94351518a0ebdffb890cb2788d6299)), closes [#482](https://github.com/Leg0shii/ParkourCalculatorMod/issues/482)
* **stratfinder:** fall back to the CPU cleanly when the GPU screen fails mid-search ([#609](https://github.com/Leg0shii/ParkourCalculatorMod/issues/609)) ([a95d37a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a95d37a773f9a99c2c28b9df035d9241bf83fd52))
* the client-sided replay camera and head no longer shake in multiplayer and the replay entity is no longer pushed ([#590](https://github.com/Leg0shii/ParkourCalculatorMod/issues/590)) ([66b7783](https://github.com/Leg0shii/ParkourCalculatorMod/commit/66b77834c44b689712fe7db897f97250e9f2bc01))
* **ui:** say what the Smooth give-back 0 % really keeps ([#563](https://github.com/Leg0shii/ParkourCalculatorMod/issues/563)) ([a1922db](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a1922db975d67eb16cf8a07d3e09499974259f0e))
### Performance Improvements
* **stratfinder:** kind-sorted wall ranges and an exact early exit in the unit screen ([#604](https://github.com/Leg0shii/ParkourCalculatorMod/issues/604)) ([6f1fa5c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6f1fa5cd07581aac3f6816739385c9d65cccc230))
### Miscellaneous Chores
* weekly release train ([1de7550](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1de755064e682d2edd9c6fa0dc177beb726f44ff))
release
1.17.0 (Forge 1.8.9)
1.17.025 окт. 2026 г.28Minecraft: 1.8.9forge
Что нового
## [1.17.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.16.1...v1.17.0) (2026-10-25)
### Features
* **anglesolver:** certified infeasible verdict for a solve the certified search rules out ([#601](https://github.com/Leg0shii/ParkourCalculatorMod/issues/601)) ([0fc4b3d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0fc4b3db9c7d2b0bab23efa361672ffbf9337f01)), closes [#462](https://github.com/Leg0shii/ParkourCalculatorMod/issues/462)
* B on a cobweb side sets a wall on its contact box, inset by the game version's epsilon ([#584](https://github.com/Leg0shii/ParkourCalculatorMod/issues/584)) ([7ac2e57](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7ac2e5712b2b914426ff05c32cdf268b7d240a92))
* Delete constraints button in the tick right-click menu for the selected ticks ([#588](https://github.com/Leg0shii/ParkourCalculatorMod/issues/588)) ([1bf50a6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1bf50a65e561593a8fd8d7d0ea50773625764d27))
* **input:** add a rebindable Select tick key ([#597](https://github.com/Leg0shii/ParkourCalculatorMod/issues/597)) ([7308a40](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7308a40e5fa2c49c5c2efc24bad61be8213b5f29)), closes [#177](https://github.com/Leg0shii/ParkourCalculatorMod/issues/177)
* per-tick movement effects for every version ([#589](https://github.com/Leg0shii/ParkourCalculatorMod/issues/589)) ([d0d255a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d0d255ac324c91a610ed1c2ac417f1bcad6d7b23))
* **sensefinder:** Sense Finder window for solved jumps ([#521](https://github.com/Leg0shii/ParkourCalculatorMod/issues/521)) ([8d71e92](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8d71e920e1239839d56f307a670e976159e6c7de)), closes [#593](https://github.com/Leg0shii/ParkourCalculatorMod/issues/593)
* Slowness amplifier per tick, in the simulation, the replay and the solver ([#574](https://github.com/Leg0shii/ParkourCalculatorMod/issues/574)) ([7a6dc07](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7a6dc070aec298ae299a3d487d4a5cdb514e3103))
* **solver:** Angle goal Mot objective in every stage and an objective tick inside the span ([#587](https://github.com/Leg0shii/ParkourCalculatorMod/issues/587)) ([e94e434](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e94e434736daa062ba7657261a605c2cac7163cf))
* **solver:** per-tick Damage state so a solve across fall damage does not desync ([#602](https://github.com/Leg0shii/ParkourCalculatorMod/issues/602)) ([3d9b169](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3d9b16928eafacc2b497962c07414ef17ac72365)), closes [#344](https://github.com/Leg0shii/ParkourCalculatorMod/issues/344)
* **solver:** per-tick strafe side pass and an A / D / Both strafe side for Force 45 ([#603](https://github.com/Leg0shii/ParkourCalculatorMod/issues/603)) ([4451669](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4451669b81409d7afc7a815f04e369c843c745be)), closes [#338](https://github.com/Leg0shii/ParkourCalculatorMod/issues/338)
* **stratfinder:** deep search mode runs the Benders master after an empty search ([#605](https://github.com/Leg0shii/ParkourCalculatorMod/issues/605)) ([b90c841](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b90c84194e33598579a2f11e4e4be11849eaf920))
* **stratfinder:** screen the key schedules on the graphics card through OpenCL ([#568](https://github.com/Leg0shii/ParkourCalculatorMod/issues/568)) ([8820ec1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8820ec10a009bd459efb31c53415084a51674d3b))
### Bug Fixes
* **anglesolver:** smooth from the unsmoothed solve on every press ([#566](https://github.com/Leg0shii/ParkourCalculatorMod/issues/566)) ([d0ae18c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d0ae18c73ed1936305dfeb1b75ccbb5aacfaa899))
* **fabric:** cache the path geometry and apply the render distance on 1.20.4 and 1.21.3 ([#583](https://github.com/Leg0shii/ParkourCalculatorMod/issues/583)) ([5d2db2e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5d2db2e1495138a3d755e3bab79543e09c27f153))
* **render:** sort constraint plates against boxes, glass and clouds on Fabric, 3 px wireframe on 26.3 ([#592](https://github.com/Leg0shii/ParkourCalculatorMod/issues/592)) ([c939233](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c939233c0055dddce7506162bdf41022626f3e4e))
* **runticks:** keep every tick override in place while the run-ticks search rebuilds the path ([#595](https://github.com/Leg0shii/ParkourCalculatorMod/issues/595)) ([b1cad64](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b1cad64398678b9beae260eb6252d95fc9f598a5)), closes [#479](https://github.com/Leg0shii/ParkourCalculatorMod/issues/479)
* **runticks:** keep the run ticks timer counting during each angle solve ([#594](https://github.com/Leg0shii/ParkourCalculatorMod/issues/594)) ([ef9318b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ef9318b555b326bf04775722aa14531ecce5132b)), closes [#481](https://github.com/Leg0shii/ParkourCalculatorMod/issues/481)
* **solver:** count a range constraint as met only when the solve lands inside it ([#596](https://github.com/Leg0shii/ParkourCalculatorMod/issues/596)) ([b1399a1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b1399a1d916c22f552e984a1ceb36cd38a71731a)), closes [#485](https://github.com/Leg0shii/ParkourCalculatorMod/issues/485)
* **solver:** make RT constraint values whole numbers ([#599](https://github.com/Leg0shii/ParkourCalculatorMod/issues/599)) ([515ad84](https://github.com/Leg0shii/ParkourCalculatorMod/commit/515ad84ccb94351518a0ebdffb890cb2788d6299)), closes [#482](https://github.com/Leg0shii/ParkourCalculatorMod/issues/482)
* **stratfinder:** fall back to the CPU cleanly when the GPU screen fails mid-search ([#609](https://github.com/Leg0shii/ParkourCalculatorMod/issues/609)) ([a95d37a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a95d37a773f9a99c2c28b9df035d9241bf83fd52))
* the client-sided replay camera and head no longer shake in multiplayer and the replay entity is no longer pushed ([#590](https://github.com/Leg0shii/ParkourCalculatorMod/issues/590)) ([66b7783](https://github.com/Leg0shii/ParkourCalculatorMod/commit/66b77834c44b689712fe7db897f97250e9f2bc01))
* **ui:** say what the Smooth give-back 0 % really keeps ([#563](https://github.com/Leg0shii/ParkourCalculatorMod/issues/563)) ([a1922db](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a1922db975d67eb16cf8a07d3e09499974259f0e))
### Performance Improvements
* **stratfinder:** kind-sorted wall ranges and an exact early exit in the unit screen ([#604](https://github.com/Leg0shii/ParkourCalculatorMod/issues/604)) ([6f1fa5c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6f1fa5cd07581aac3f6816739385c9d65cccc230))
### Miscellaneous Chores
* weekly release train ([1de7550](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1de755064e682d2edd9c6fa0dc177beb726f44ff))
release
1.17.0 (Fabric 26.3)
1.17.025 окт. 2026 г.51Minecraft: 26.3fabric
Что нового
## [1.17.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.16.1...v1.17.0) (2026-10-25)
### Features
* **anglesolver:** certified infeasible verdict for a solve the certified search rules out ([#601](https://github.com/Leg0shii/ParkourCalculatorMod/issues/601)) ([0fc4b3d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0fc4b3db9c7d2b0bab23efa361672ffbf9337f01)), closes [#462](https://github.com/Leg0shii/ParkourCalculatorMod/issues/462)
* B on a cobweb side sets a wall on its contact box, inset by the game version's epsilon ([#584](https://github.com/Leg0shii/ParkourCalculatorMod/issues/584)) ([7ac2e57](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7ac2e5712b2b914426ff05c32cdf268b7d240a92))
* Delete constraints button in the tick right-click menu for the selected ticks ([#588](https://github.com/Leg0shii/ParkourCalculatorMod/issues/588)) ([1bf50a6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1bf50a65e561593a8fd8d7d0ea50773625764d27))
* **input:** add a rebindable Select tick key ([#597](https://github.com/Leg0shii/ParkourCalculatorMod/issues/597)) ([7308a40](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7308a40e5fa2c49c5c2efc24bad61be8213b5f29)), closes [#177](https://github.com/Leg0shii/ParkourCalculatorMod/issues/177)
* per-tick movement effects for every version ([#589](https://github.com/Leg0shii/ParkourCalculatorMod/issues/589)) ([d0d255a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d0d255ac324c91a610ed1c2ac417f1bcad6d7b23))
* **sensefinder:** Sense Finder window for solved jumps ([#521](https://github.com/Leg0shii/ParkourCalculatorMod/issues/521)) ([8d71e92](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8d71e920e1239839d56f307a670e976159e6c7de)), closes [#593](https://github.com/Leg0shii/ParkourCalculatorMod/issues/593)
* Slowness amplifier per tick, in the simulation, the replay and the solver ([#574](https://github.com/Leg0shii/ParkourCalculatorMod/issues/574)) ([7a6dc07](https://github.com/Leg0shii/ParkourCalculatorMod/commit/7a6dc070aec298ae299a3d487d4a5cdb514e3103))
* **solver:** Angle goal Mot objective in every stage and an objective tick inside the span ([#587](https://github.com/Leg0shii/ParkourCalculatorMod/issues/587)) ([e94e434](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e94e434736daa062ba7657261a605c2cac7163cf))
* **solver:** per-tick Damage state so a solve across fall damage does not desync ([#602](https://github.com/Leg0shii/ParkourCalculatorMod/issues/602)) ([3d9b169](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3d9b16928eafacc2b497962c07414ef17ac72365)), closes [#344](https://github.com/Leg0shii/ParkourCalculatorMod/issues/344)
* **solver:** per-tick strafe side pass and an A / D / Both strafe side for Force 45 ([#603](https://github.com/Leg0shii/ParkourCalculatorMod/issues/603)) ([4451669](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4451669b81409d7afc7a815f04e369c843c745be)), closes [#338](https://github.com/Leg0shii/ParkourCalculatorMod/issues/338)
* **stratfinder:** deep search mode runs the Benders master after an empty search ([#605](https://github.com/Leg0shii/ParkourCalculatorMod/issues/605)) ([b90c841](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b90c84194e33598579a2f11e4e4be11849eaf920))
* **stratfinder:** screen the key schedules on the graphics card through OpenCL ([#568](https://github.com/Leg0shii/ParkourCalculatorMod/issues/568)) ([8820ec1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8820ec10a009bd459efb31c53415084a51674d3b))
### Bug Fixes
* **anglesolver:** smooth from the unsmoothed solve on every press ([#566](https://github.com/Leg0shii/ParkourCalculatorMod/issues/566)) ([d0ae18c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d0ae18c73ed1936305dfeb1b75ccbb5aacfaa899))
* **fabric:** cache the path geometry and apply the render distance on 1.20.4 and 1.21.3 ([#583](https://github.com/Leg0shii/ParkourCalculatorMod/issues/583)) ([5d2db2e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5d2db2e1495138a3d755e3bab79543e09c27f153))
* **render:** sort constraint plates against boxes, glass and clouds on Fabric, 3 px wireframe on 26.3 ([#592](https://github.com/Leg0shii/ParkourCalculatorMod/issues/592)) ([c939233](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c939233c0055dddce7506162bdf41022626f3e4e))
* **runticks:** keep every tick override in place while the run-ticks search rebuilds the path ([#595](https://github.com/Leg0shii/ParkourCalculatorMod/issues/595)) ([b1cad64](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b1cad64398678b9beae260eb6252d95fc9f598a5)), closes [#479](https://github.com/Leg0shii/ParkourCalculatorMod/issues/479)
* **runticks:** keep the run ticks timer counting during each angle solve ([#594](https://github.com/Leg0shii/ParkourCalculatorMod/issues/594)) ([ef9318b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ef9318b555b326bf04775722aa14531ecce5132b)), closes [#481](https://github.com/Leg0shii/ParkourCalculatorMod/issues/481)
* **solver:** count a range constraint as met only when the solve lands inside it ([#596](https://github.com/Leg0shii/ParkourCalculatorMod/issues/596)) ([b1399a1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b1399a1d916c22f552e984a1ceb36cd38a71731a)), closes [#485](https://github.com/Leg0shii/ParkourCalculatorMod/issues/485)
* **solver:** make RT constraint values whole numbers ([#599](https://github.com/Leg0shii/ParkourCalculatorMod/issues/599)) ([515ad84](https://github.com/Leg0shii/ParkourCalculatorMod/commit/515ad84ccb94351518a0ebdffb890cb2788d6299)), closes [#482](https://github.com/Leg0shii/ParkourCalculatorMod/issues/482)
* **stratfinder:** fall back to the CPU cleanly when the GPU screen fails mid-search ([#609](https://github.com/Leg0shii/ParkourCalculatorMod/issues/609)) ([a95d37a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a95d37a773f9a99c2c28b9df035d9241bf83fd52))
* the client-sided replay camera and head no longer shake in multiplayer and the replay entity is no longer pushed ([#590](https://github.com/Leg0shii/ParkourCalculatorMod/issues/590)) ([66b7783](https://github.com/Leg0shii/ParkourCalculatorMod/commit/66b77834c44b689712fe7db897f97250e9f2bc01))
* **ui:** say what the Smooth give-back 0 % really keeps ([#563](https://github.com/Leg0shii/ParkourCalculatorMod/issues/563)) ([a1922db](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a1922db975d67eb16cf8a07d3e09499974259f0e))
### Performance Improvements
* **stratfinder:** kind-sorted wall ranges and an exact early exit in the unit screen ([#604](https://github.com/Leg0shii/ParkourCalculatorMod/issues/604)) ([6f1fa5c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6f1fa5cd07581aac3f6816739385c9d65cccc230))
### Miscellaneous Chores
* weekly release train ([1de7550](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1de755064e682d2edd9c6fa0dc177beb726f44ff))
release
1.16.1 (Fabric 1.20.4)
1.16.120 окт. 2026 г.32Minecraft: 1.20.4fabric
Что нового
## [1.16.1](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.16.0...v1.16.1) (2026-10-20)
### Bug Fixes
* **fabric:** paired simulation on 1.20.4 crashed when enabled, launched the player on fall damage and lost the sprint jump on replay ([1bcdc5c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1bcdc5caf0ffc3af6f40af5a41c7e896278fa716))
release
1.16.0 (Fabric 1.21.3)
1.16.019 окт. 2026 г.24Minecraft: 1.21.3fabric
Что нового
## [1.16.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.15.0...v1.16.0) (2026-10-19)
### Features
* **anglesolver:** dF >= 0 / dF <= 0 yaw direction constraint over a tick range ([#555](https://github.com/Leg0shii/ParkourCalculatorMod/issues/555)) ([26d39d6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/26d39d63575a2040c8d3e36dde6e18400fdb9cd8))
* **anglesolver:** say in the result header how long the smoothing ran and why it stopped ([#565](https://github.com/Leg0shii/ParkourCalculatorMod/issues/565)) ([87e67b8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/87e67b84d995b78a5fd7f85961a6f35cb05ceac4))
* **build:** one Stonecutter tree per loader for every Fabric and Forge target ([#544](https://github.com/Leg0shii/ParkourCalculatorMod/issues/544)) ([3861e2d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3861e2d9d140101f18d2ea81306ae2d0822d9ed3))
* **hotkeys:** set the solver goal from the look direction ([#564](https://github.com/Leg0shii/ParkourCalculatorMod/issues/564)) ([d9f603e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d9f603ef77ce8ee29dbeea604900eca3de9e1e68))
* **stratfinder:** find no-turn lines cold on the wiped human recordings faster and in more structures ([#558](https://github.com/Leg0shii/ParkourCalculatorMod/issues/558)) ([3085f01](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3085f011ae78e618ddcb0f980e43917aa516424b))
### Bug Fixes
* **anglesolver:** pick the dX vs dZ dominant sign per constraint ([#556](https://github.com/Leg0shii/ParkourCalculatorMod/issues/556)) ([5e2a164](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5e2a1645daba6bf8849ca883a4dc5c0ca16ed809))
* **anglesolver:** scan the chain anchor again when the exact fold lands infeasible ([#561](https://github.com/Leg0shii/ParkourCalculatorMod/issues/561)) ([ef2c8e9](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ef2c8e90469bd7864ce65d318ecc28757bb1e336))
* **anglesolver:** the closed form sweeps an open facing chain again when the fold's descent misses ([#562](https://github.com/Leg0shii/ParkourCalculatorMod/issues/562)) ([1765ac1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1765ac11e0d744b5a49b09d8500b635d23e284bc))
* **fabric:** draw the path before the solid features, while vanilla still owns the pass ([#557](https://github.com/Leg0shii/ParkourCalculatorMod/issues/557)) ([ff9b909](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ff9b909203f15bf302041d466f02db039ab20421))
### Miscellaneous Chores
* weekly release train ([09e3f52](https://github.com/Leg0shii/ParkourCalculatorMod/commit/09e3f5224e4006d896548d9b0836f6384043cf63))
release
1.16.0 (Fabric 1.20.4)
1.16.019 окт. 2026 г.20Minecraft: 1.20.4fabric
Что нового
## [1.16.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.15.0...v1.16.0) (2026-10-19)
### Features
* **anglesolver:** dF >= 0 / dF <= 0 yaw direction constraint over a tick range ([#555](https://github.com/Leg0shii/ParkourCalculatorMod/issues/555)) ([26d39d6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/26d39d63575a2040c8d3e36dde6e18400fdb9cd8))
* **anglesolver:** say in the result header how long the smoothing ran and why it stopped ([#565](https://github.com/Leg0shii/ParkourCalculatorMod/issues/565)) ([87e67b8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/87e67b84d995b78a5fd7f85961a6f35cb05ceac4))
* **build:** one Stonecutter tree per loader for every Fabric and Forge target ([#544](https://github.com/Leg0shii/ParkourCalculatorMod/issues/544)) ([3861e2d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3861e2d9d140101f18d2ea81306ae2d0822d9ed3))
* **hotkeys:** set the solver goal from the look direction ([#564](https://github.com/Leg0shii/ParkourCalculatorMod/issues/564)) ([d9f603e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d9f603ef77ce8ee29dbeea604900eca3de9e1e68))
* **stratfinder:** find no-turn lines cold on the wiped human recordings faster and in more structures ([#558](https://github.com/Leg0shii/ParkourCalculatorMod/issues/558)) ([3085f01](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3085f011ae78e618ddcb0f980e43917aa516424b))
### Bug Fixes
* **anglesolver:** pick the dX vs dZ dominant sign per constraint ([#556](https://github.com/Leg0shii/ParkourCalculatorMod/issues/556)) ([5e2a164](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5e2a1645daba6bf8849ca883a4dc5c0ca16ed809))
* **anglesolver:** scan the chain anchor again when the exact fold lands infeasible ([#561](https://github.com/Leg0shii/ParkourCalculatorMod/issues/561)) ([ef2c8e9](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ef2c8e90469bd7864ce65d318ecc28757bb1e336))
* **anglesolver:** the closed form sweeps an open facing chain again when the fold's descent misses ([#562](https://github.com/Leg0shii/ParkourCalculatorMod/issues/562)) ([1765ac1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1765ac11e0d744b5a49b09d8500b635d23e284bc))
* **fabric:** draw the path before the solid features, while vanilla still owns the pass ([#557](https://github.com/Leg0shii/ParkourCalculatorMod/issues/557)) ([ff9b909](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ff9b909203f15bf302041d466f02db039ab20421))
### Miscellaneous Chores
* weekly release train ([09e3f52](https://github.com/Leg0shii/ParkourCalculatorMod/commit/09e3f5224e4006d896548d9b0836f6384043cf63))
release
1.16.0 (Forge 1.12.2)
1.16.019 окт. 2026 г.27Minecraft: 1.12.2forge
Что нового
## [1.16.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.15.0...v1.16.0) (2026-10-19)
### Features
* **anglesolver:** dF >= 0 / dF <= 0 yaw direction constraint over a tick range ([#555](https://github.com/Leg0shii/ParkourCalculatorMod/issues/555)) ([26d39d6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/26d39d63575a2040c8d3e36dde6e18400fdb9cd8))
* **anglesolver:** say in the result header how long the smoothing ran and why it stopped ([#565](https://github.com/Leg0shii/ParkourCalculatorMod/issues/565)) ([87e67b8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/87e67b84d995b78a5fd7f85961a6f35cb05ceac4))
* **build:** one Stonecutter tree per loader for every Fabric and Forge target ([#544](https://github.com/Leg0shii/ParkourCalculatorMod/issues/544)) ([3861e2d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3861e2d9d140101f18d2ea81306ae2d0822d9ed3))
* **hotkeys:** set the solver goal from the look direction ([#564](https://github.com/Leg0shii/ParkourCalculatorMod/issues/564)) ([d9f603e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d9f603ef77ce8ee29dbeea604900eca3de9e1e68))
* **stratfinder:** find no-turn lines cold on the wiped human recordings faster and in more structures ([#558](https://github.com/Leg0shii/ParkourCalculatorMod/issues/558)) ([3085f01](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3085f011ae78e618ddcb0f980e43917aa516424b))
### Bug Fixes
* **anglesolver:** pick the dX vs dZ dominant sign per constraint ([#556](https://github.com/Leg0shii/ParkourCalculatorMod/issues/556)) ([5e2a164](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5e2a1645daba6bf8849ca883a4dc5c0ca16ed809))
* **anglesolver:** scan the chain anchor again when the exact fold lands infeasible ([#561](https://github.com/Leg0shii/ParkourCalculatorMod/issues/561)) ([ef2c8e9](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ef2c8e90469bd7864ce65d318ecc28757bb1e336))
* **anglesolver:** the closed form sweeps an open facing chain again when the fold's descent misses ([#562](https://github.com/Leg0shii/ParkourCalculatorMod/issues/562)) ([1765ac1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1765ac11e0d744b5a49b09d8500b635d23e284bc))
* **fabric:** draw the path before the solid features, while vanilla still owns the pass ([#557](https://github.com/Leg0shii/ParkourCalculatorMod/issues/557)) ([ff9b909](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ff9b909203f15bf302041d466f02db039ab20421))
### Miscellaneous Chores
* weekly release train ([09e3f52](https://github.com/Leg0shii/ParkourCalculatorMod/commit/09e3f5224e4006d896548d9b0836f6384043cf63))
release
1.16.0 (Fabric 26.3)
1.16.019 окт. 2026 г.76Minecraft: 26.3fabric
Что нового
## [1.16.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.15.0...v1.16.0) (2026-10-19)
### Features
* **anglesolver:** dF >= 0 / dF <= 0 yaw direction constraint over a tick range ([#555](https://github.com/Leg0shii/ParkourCalculatorMod/issues/555)) ([26d39d6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/26d39d63575a2040c8d3e36dde6e18400fdb9cd8))
* **anglesolver:** say in the result header how long the smoothing ran and why it stopped ([#565](https://github.com/Leg0shii/ParkourCalculatorMod/issues/565)) ([87e67b8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/87e67b84d995b78a5fd7f85961a6f35cb05ceac4))
* **build:** one Stonecutter tree per loader for every Fabric and Forge target ([#544](https://github.com/Leg0shii/ParkourCalculatorMod/issues/544)) ([3861e2d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3861e2d9d140101f18d2ea81306ae2d0822d9ed3))
* **hotkeys:** set the solver goal from the look direction ([#564](https://github.com/Leg0shii/ParkourCalculatorMod/issues/564)) ([d9f603e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d9f603ef77ce8ee29dbeea604900eca3de9e1e68))
* **stratfinder:** find no-turn lines cold on the wiped human recordings faster and in more structures ([#558](https://github.com/Leg0shii/ParkourCalculatorMod/issues/558)) ([3085f01](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3085f011ae78e618ddcb0f980e43917aa516424b))
### Bug Fixes
* **anglesolver:** pick the dX vs dZ dominant sign per constraint ([#556](https://github.com/Leg0shii/ParkourCalculatorMod/issues/556)) ([5e2a164](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5e2a1645daba6bf8849ca883a4dc5c0ca16ed809))
* **anglesolver:** scan the chain anchor again when the exact fold lands infeasible ([#561](https://github.com/Leg0shii/ParkourCalculatorMod/issues/561)) ([ef2c8e9](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ef2c8e90469bd7864ce65d318ecc28757bb1e336))
* **anglesolver:** the closed form sweeps an open facing chain again when the fold's descent misses ([#562](https://github.com/Leg0shii/ParkourCalculatorMod/issues/562)) ([1765ac1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1765ac11e0d744b5a49b09d8500b635d23e284bc))
* **fabric:** draw the path before the solid features, while vanilla still owns the pass ([#557](https://github.com/Leg0shii/ParkourCalculatorMod/issues/557)) ([ff9b909](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ff9b909203f15bf302041d466f02db039ab20421))
### Miscellaneous Chores
* weekly release train ([09e3f52](https://github.com/Leg0shii/ParkourCalculatorMod/commit/09e3f5224e4006d896548d9b0836f6384043cf63))
release
1.16.0 (Forge 1.8.9)
1.16.019 окт. 2026 г.69Minecraft: 1.8.9forge
Что нового
## [1.16.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.15.0...v1.16.0) (2026-10-19)
### Features
* **anglesolver:** dF >= 0 / dF <= 0 yaw direction constraint over a tick range ([#555](https://github.com/Leg0shii/ParkourCalculatorMod/issues/555)) ([26d39d6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/26d39d63575a2040c8d3e36dde6e18400fdb9cd8))
* **anglesolver:** say in the result header how long the smoothing ran and why it stopped ([#565](https://github.com/Leg0shii/ParkourCalculatorMod/issues/565)) ([87e67b8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/87e67b84d995b78a5fd7f85961a6f35cb05ceac4))
* **build:** one Stonecutter tree per loader for every Fabric and Forge target ([#544](https://github.com/Leg0shii/ParkourCalculatorMod/issues/544)) ([3861e2d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3861e2d9d140101f18d2ea81306ae2d0822d9ed3))
* **hotkeys:** set the solver goal from the look direction ([#564](https://github.com/Leg0shii/ParkourCalculatorMod/issues/564)) ([d9f603e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d9f603ef77ce8ee29dbeea604900eca3de9e1e68))
* **stratfinder:** find no-turn lines cold on the wiped human recordings faster and in more structures ([#558](https://github.com/Leg0shii/ParkourCalculatorMod/issues/558)) ([3085f01](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3085f011ae78e618ddcb0f980e43917aa516424b))
### Bug Fixes
* **anglesolver:** pick the dX vs dZ dominant sign per constraint ([#556](https://github.com/Leg0shii/ParkourCalculatorMod/issues/556)) ([5e2a164](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5e2a1645daba6bf8849ca883a4dc5c0ca16ed809))
* **anglesolver:** scan the chain anchor again when the exact fold lands infeasible ([#561](https://github.com/Leg0shii/ParkourCalculatorMod/issues/561)) ([ef2c8e9](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ef2c8e90469bd7864ce65d318ecc28757bb1e336))
* **anglesolver:** the closed form sweeps an open facing chain again when the fold's descent misses ([#562](https://github.com/Leg0shii/ParkourCalculatorMod/issues/562)) ([1765ac1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1765ac11e0d744b5a49b09d8500b635d23e284bc))
* **fabric:** draw the path before the solid features, while vanilla still owns the pass ([#557](https://github.com/Leg0shii/ParkourCalculatorMod/issues/557)) ([ff9b909](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ff9b909203f15bf302041d466f02db039ab20421))
### Miscellaneous Chores
* weekly release train ([09e3f52](https://github.com/Leg0shii/ParkourCalculatorMod/commit/09e3f5224e4006d896548d9b0836f6384043cf63))
release
1.15.0 (Forge 1.12.2)
1.15.011 окт. 2026 г.22Minecraft: 1.12.2forge
Что нового
## [1.15.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.14.0...v1.15.0) (2026-10-11)
### Features
* **anglesolver:** run the final smoothing as a graph node with a declared time reserve, and a Smooth preset ([#539](https://github.com/Leg0shii/ParkourCalculatorMod/issues/539)) ([f388bba](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f388bba2afe53e0ffc97255a7839b55d174fd227))
* **onejump:** Check TAS gates the live offset, help tab, reference follows constraint edits ([#523](https://github.com/Leg0shii/ParkourCalculatorMod/issues/523)) ([471f652](https://github.com/Leg0shii/ParkourCalculatorMod/commit/471f65208fa6f3a578227dd5e64732d64d6551ef))
* **save:** a new TAS starts from the player's yaw and pitch ([#534](https://github.com/Leg0shii/ParkourCalculatorMod/issues/534)) ([ffb61ed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ffb61edcaffbe083487312166b01fc80f8ba4d25))
* **solver-ui:** compact Angle Solver window with a single time budget ([#516](https://github.com/Leg0shii/ParkourCalculatorMod/issues/516)) ([18e9aed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/18e9aed6f438045ff45d16d8eae5956e10e82417))
* **solver-ui:** hide met dF=0 rows from the solved values panel ([3239abb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3239abbe0f54a7827d4c62be4d1c03703a6aa0c4))
* **ui:** drag over the tick column to multi-select rows ([#533](https://github.com/Leg0shii/ParkourCalculatorMod/issues/533)) ([ba3d617](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ba3d61781be2d84de9faccfb5814d6ebe4bd0bc7))
* **ui:** live solve progress in the result panel with a bar header and Stop in place ([#536](https://github.com/Leg0shii/ParkourCalculatorMod/issues/536)) ([12469d7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/12469d78f6f20b7c945d8a9d1a9fe9c34e392b2f))
* **ui:** regroup the Preferences tabs and put the overlay toggles in the Settings menu ([#518](https://github.com/Leg0shii/ParkourCalculatorMod/issues/518)) ([a687d66](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a687d66ff6b264ab0a38dbdc068801923ae7b4c7))
* **ui:** selected row tint is a colour setting ([#530](https://github.com/Leg0shii/ParkourCalculatorMod/issues/530)) ([63d9bd3](https://github.com/Leg0shii/ParkourCalculatorMod/commit/63d9bd374c9f599fd76ceaf26424b0ccb30473b7))
### Bug Fixes
* **anglesolver:** label solver notices and reject contradicting constraints before solving ([#517](https://github.com/Leg0shii/ParkourCalculatorMod/issues/517)) ([d4efe89](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d4efe89eab34a55f632d9d9aed4610c3be38a77c))
* **input:** keep Ctrl+Z and Ctrl+Y from opening the chat when the UI is closed ([#520](https://github.com/Leg0shii/ParkourCalculatorMod/issues/520)) ([0cb5c05](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0cb5c05314157f99494db9b300f869f697779b43))
* **onejump:** start the attempt on the first key and judge it on the landing ([#522](https://github.com/Leg0shii/ParkourCalculatorMod/issues/522)) ([2371620](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2371620a589a2fa74b03f4fd18274ef0ce102216))
* **sim:** warn when a TAS ran through unloaded chunks on a server, rebind after a world switch ([#532](https://github.com/Leg0shii/ParkourCalculatorMod/issues/532)) ([f4943a2](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f4943a259fefc7c03d158b7ddb8a534f903b9946))
* **ui:** constraints and block capture target collision boxes, so grass, panes and other non-colliding shapes no longer catch the pick ([#535](https://github.com/Leg0shii/ParkourCalculatorMod/issues/535)) ([68b0ca7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/68b0ca70f4bfc6c6341dcf75a416ec158af84cdb))
* **ui:** remove a teleport with a middle click on its chip ([#519](https://github.com/Leg0shii/ParkourCalculatorMod/issues/519)) ([4808a71](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4808a7160f023637eb30bdf0f2493e038b3f45a7))
* **ui:** tapping a box in the world always selects that tick alone ([#531](https://github.com/Leg0shii/ParkourCalculatorMod/issues/531)) ([2a07b96](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2a07b9674808c4a49e56cc750f44a83050c82c1a))
### Miscellaneous Chores
* weekly release train ([fcc6bca](https://github.com/Leg0shii/ParkourCalculatorMod/commit/fcc6bcab7535e58f070f5f45304a50a03925579e))
release
1.15.0 (Forge 1.8.9)
1.15.011 окт. 2026 г.72Minecraft: 1.8.9forge
Что нового
## [1.15.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.14.0...v1.15.0) (2026-10-11)
### Features
* **anglesolver:** run the final smoothing as a graph node with a declared time reserve, and a Smooth preset ([#539](https://github.com/Leg0shii/ParkourCalculatorMod/issues/539)) ([f388bba](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f388bba2afe53e0ffc97255a7839b55d174fd227))
* **onejump:** Check TAS gates the live offset, help tab, reference follows constraint edits ([#523](https://github.com/Leg0shii/ParkourCalculatorMod/issues/523)) ([471f652](https://github.com/Leg0shii/ParkourCalculatorMod/commit/471f65208fa6f3a578227dd5e64732d64d6551ef))
* **save:** a new TAS starts from the player's yaw and pitch ([#534](https://github.com/Leg0shii/ParkourCalculatorMod/issues/534)) ([ffb61ed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ffb61edcaffbe083487312166b01fc80f8ba4d25))
* **solver-ui:** compact Angle Solver window with a single time budget ([#516](https://github.com/Leg0shii/ParkourCalculatorMod/issues/516)) ([18e9aed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/18e9aed6f438045ff45d16d8eae5956e10e82417))
* **solver-ui:** hide met dF=0 rows from the solved values panel ([3239abb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3239abbe0f54a7827d4c62be4d1c03703a6aa0c4))
* **ui:** drag over the tick column to multi-select rows ([#533](https://github.com/Leg0shii/ParkourCalculatorMod/issues/533)) ([ba3d617](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ba3d61781be2d84de9faccfb5814d6ebe4bd0bc7))
* **ui:** live solve progress in the result panel with a bar header and Stop in place ([#536](https://github.com/Leg0shii/ParkourCalculatorMod/issues/536)) ([12469d7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/12469d78f6f20b7c945d8a9d1a9fe9c34e392b2f))
* **ui:** regroup the Preferences tabs and put the overlay toggles in the Settings menu ([#518](https://github.com/Leg0shii/ParkourCalculatorMod/issues/518)) ([a687d66](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a687d66ff6b264ab0a38dbdc068801923ae7b4c7))
* **ui:** selected row tint is a colour setting ([#530](https://github.com/Leg0shii/ParkourCalculatorMod/issues/530)) ([63d9bd3](https://github.com/Leg0shii/ParkourCalculatorMod/commit/63d9bd374c9f599fd76ceaf26424b0ccb30473b7))
### Bug Fixes
* **anglesolver:** label solver notices and reject contradicting constraints before solving ([#517](https://github.com/Leg0shii/ParkourCalculatorMod/issues/517)) ([d4efe89](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d4efe89eab34a55f632d9d9aed4610c3be38a77c))
* **input:** keep Ctrl+Z and Ctrl+Y from opening the chat when the UI is closed ([#520](https://github.com/Leg0shii/ParkourCalculatorMod/issues/520)) ([0cb5c05](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0cb5c05314157f99494db9b300f869f697779b43))
* **onejump:** start the attempt on the first key and judge it on the landing ([#522](https://github.com/Leg0shii/ParkourCalculatorMod/issues/522)) ([2371620](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2371620a589a2fa74b03f4fd18274ef0ce102216))
* **sim:** warn when a TAS ran through unloaded chunks on a server, rebind after a world switch ([#532](https://github.com/Leg0shii/ParkourCalculatorMod/issues/532)) ([f4943a2](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f4943a259fefc7c03d158b7ddb8a534f903b9946))
* **ui:** constraints and block capture target collision boxes, so grass, panes and other non-colliding shapes no longer catch the pick ([#535](https://github.com/Leg0shii/ParkourCalculatorMod/issues/535)) ([68b0ca7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/68b0ca70f4bfc6c6341dcf75a416ec158af84cdb))
* **ui:** remove a teleport with a middle click on its chip ([#519](https://github.com/Leg0shii/ParkourCalculatorMod/issues/519)) ([4808a71](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4808a7160f023637eb30bdf0f2493e038b3f45a7))
* **ui:** tapping a box in the world always selects that tick alone ([#531](https://github.com/Leg0shii/ParkourCalculatorMod/issues/531)) ([2a07b96](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2a07b9674808c4a49e56cc750f44a83050c82c1a))
### Miscellaneous Chores
* weekly release train ([fcc6bca](https://github.com/Leg0shii/ParkourCalculatorMod/commit/fcc6bcab7535e58f070f5f45304a50a03925579e))
release
1.15.0 (Fabric 1.21.3)
1.15.011 окт. 2026 г.37Minecraft: 1.21.3fabric
Что нового
## [1.15.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.14.0...v1.15.0) (2026-10-11)
### Features
* **anglesolver:** run the final smoothing as a graph node with a declared time reserve, and a Smooth preset ([#539](https://github.com/Leg0shii/ParkourCalculatorMod/issues/539)) ([f388bba](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f388bba2afe53e0ffc97255a7839b55d174fd227))
* **onejump:** Check TAS gates the live offset, help tab, reference follows constraint edits ([#523](https://github.com/Leg0shii/ParkourCalculatorMod/issues/523)) ([471f652](https://github.com/Leg0shii/ParkourCalculatorMod/commit/471f65208fa6f3a578227dd5e64732d64d6551ef))
* **save:** a new TAS starts from the player's yaw and pitch ([#534](https://github.com/Leg0shii/ParkourCalculatorMod/issues/534)) ([ffb61ed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ffb61edcaffbe083487312166b01fc80f8ba4d25))
* **solver-ui:** compact Angle Solver window with a single time budget ([#516](https://github.com/Leg0shii/ParkourCalculatorMod/issues/516)) ([18e9aed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/18e9aed6f438045ff45d16d8eae5956e10e82417))
* **solver-ui:** hide met dF=0 rows from the solved values panel ([3239abb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3239abbe0f54a7827d4c62be4d1c03703a6aa0c4))
* **ui:** drag over the tick column to multi-select rows ([#533](https://github.com/Leg0shii/ParkourCalculatorMod/issues/533)) ([ba3d617](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ba3d61781be2d84de9faccfb5814d6ebe4bd0bc7))
* **ui:** live solve progress in the result panel with a bar header and Stop in place ([#536](https://github.com/Leg0shii/ParkourCalculatorMod/issues/536)) ([12469d7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/12469d78f6f20b7c945d8a9d1a9fe9c34e392b2f))
* **ui:** regroup the Preferences tabs and put the overlay toggles in the Settings menu ([#518](https://github.com/Leg0shii/ParkourCalculatorMod/issues/518)) ([a687d66](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a687d66ff6b264ab0a38dbdc068801923ae7b4c7))
* **ui:** selected row tint is a colour setting ([#530](https://github.com/Leg0shii/ParkourCalculatorMod/issues/530)) ([63d9bd3](https://github.com/Leg0shii/ParkourCalculatorMod/commit/63d9bd374c9f599fd76ceaf26424b0ccb30473b7))
### Bug Fixes
* **anglesolver:** label solver notices and reject contradicting constraints before solving ([#517](https://github.com/Leg0shii/ParkourCalculatorMod/issues/517)) ([d4efe89](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d4efe89eab34a55f632d9d9aed4610c3be38a77c))
* **input:** keep Ctrl+Z and Ctrl+Y from opening the chat when the UI is closed ([#520](https://github.com/Leg0shii/ParkourCalculatorMod/issues/520)) ([0cb5c05](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0cb5c05314157f99494db9b300f869f697779b43))
* **onejump:** start the attempt on the first key and judge it on the landing ([#522](https://github.com/Leg0shii/ParkourCalculatorMod/issues/522)) ([2371620](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2371620a589a2fa74b03f4fd18274ef0ce102216))
* **sim:** warn when a TAS ran through unloaded chunks on a server, rebind after a world switch ([#532](https://github.com/Leg0shii/ParkourCalculatorMod/issues/532)) ([f4943a2](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f4943a259fefc7c03d158b7ddb8a534f903b9946))
* **ui:** constraints and block capture target collision boxes, so grass, panes and other non-colliding shapes no longer catch the pick ([#535](https://github.com/Leg0shii/ParkourCalculatorMod/issues/535)) ([68b0ca7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/68b0ca70f4bfc6c6341dcf75a416ec158af84cdb))
* **ui:** remove a teleport with a middle click on its chip ([#519](https://github.com/Leg0shii/ParkourCalculatorMod/issues/519)) ([4808a71](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4808a7160f023637eb30bdf0f2493e038b3f45a7))
* **ui:** tapping a box in the world always selects that tick alone ([#531](https://github.com/Leg0shii/ParkourCalculatorMod/issues/531)) ([2a07b96](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2a07b9674808c4a49e56cc750f44a83050c82c1a))
### Miscellaneous Chores
* weekly release train ([fcc6bca](https://github.com/Leg0shii/ParkourCalculatorMod/commit/fcc6bcab7535e58f070f5f45304a50a03925579e))
release
1.15.0 (Fabric)
1.15.011 окт. 2026 г.101Minecraft: 26.3fabric
Что нового
## [1.15.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.14.0...v1.15.0) (2026-10-11)
### Features
* **anglesolver:** run the final smoothing as a graph node with a declared time reserve, and a Smooth preset ([#539](https://github.com/Leg0shii/ParkourCalculatorMod/issues/539)) ([f388bba](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f388bba2afe53e0ffc97255a7839b55d174fd227))
* **onejump:** Check TAS gates the live offset, help tab, reference follows constraint edits ([#523](https://github.com/Leg0shii/ParkourCalculatorMod/issues/523)) ([471f652](https://github.com/Leg0shii/ParkourCalculatorMod/commit/471f65208fa6f3a578227dd5e64732d64d6551ef))
* **save:** a new TAS starts from the player's yaw and pitch ([#534](https://github.com/Leg0shii/ParkourCalculatorMod/issues/534)) ([ffb61ed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ffb61edcaffbe083487312166b01fc80f8ba4d25))
* **solver-ui:** compact Angle Solver window with a single time budget ([#516](https://github.com/Leg0shii/ParkourCalculatorMod/issues/516)) ([18e9aed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/18e9aed6f438045ff45d16d8eae5956e10e82417))
* **solver-ui:** hide met dF=0 rows from the solved values panel ([3239abb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3239abbe0f54a7827d4c62be4d1c03703a6aa0c4))
* **ui:** drag over the tick column to multi-select rows ([#533](https://github.com/Leg0shii/ParkourCalculatorMod/issues/533)) ([ba3d617](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ba3d61781be2d84de9faccfb5814d6ebe4bd0bc7))
* **ui:** live solve progress in the result panel with a bar header and Stop in place ([#536](https://github.com/Leg0shii/ParkourCalculatorMod/issues/536)) ([12469d7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/12469d78f6f20b7c945d8a9d1a9fe9c34e392b2f))
* **ui:** regroup the Preferences tabs and put the overlay toggles in the Settings menu ([#518](https://github.com/Leg0shii/ParkourCalculatorMod/issues/518)) ([a687d66](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a687d66ff6b264ab0a38dbdc068801923ae7b4c7))
* **ui:** selected row tint is a colour setting ([#530](https://github.com/Leg0shii/ParkourCalculatorMod/issues/530)) ([63d9bd3](https://github.com/Leg0shii/ParkourCalculatorMod/commit/63d9bd374c9f599fd76ceaf26424b0ccb30473b7))
### Bug Fixes
* **anglesolver:** label solver notices and reject contradicting constraints before solving ([#517](https://github.com/Leg0shii/ParkourCalculatorMod/issues/517)) ([d4efe89](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d4efe89eab34a55f632d9d9aed4610c3be38a77c))
* **input:** keep Ctrl+Z and Ctrl+Y from opening the chat when the UI is closed ([#520](https://github.com/Leg0shii/ParkourCalculatorMod/issues/520)) ([0cb5c05](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0cb5c05314157f99494db9b300f869f697779b43))
* **onejump:** start the attempt on the first key and judge it on the landing ([#522](https://github.com/Leg0shii/ParkourCalculatorMod/issues/522)) ([2371620](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2371620a589a2fa74b03f4fd18274ef0ce102216))
* **sim:** warn when a TAS ran through unloaded chunks on a server, rebind after a world switch ([#532](https://github.com/Leg0shii/ParkourCalculatorMod/issues/532)) ([f4943a2](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f4943a259fefc7c03d158b7ddb8a534f903b9946))
* **ui:** constraints and block capture target collision boxes, so grass, panes and other non-colliding shapes no longer catch the pick ([#535](https://github.com/Leg0shii/ParkourCalculatorMod/issues/535)) ([68b0ca7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/68b0ca70f4bfc6c6341dcf75a416ec158af84cdb))
* **ui:** remove a teleport with a middle click on its chip ([#519](https://github.com/Leg0shii/ParkourCalculatorMod/issues/519)) ([4808a71](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4808a7160f023637eb30bdf0f2493e038b3f45a7))
* **ui:** tapping a box in the world always selects that tick alone ([#531](https://github.com/Leg0shii/ParkourCalculatorMod/issues/531)) ([2a07b96](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2a07b9674808c4a49e56cc750f44a83050c82c1a))
### Miscellaneous Chores
* weekly release train ([fcc6bca](https://github.com/Leg0shii/ParkourCalculatorMod/commit/fcc6bcab7535e58f070f5f45304a50a03925579e))
release
1.14.0 (Forge 1.12.2)
1.14.04 окт. 2026 г.8Minecraft: 1.12.2forge
Что нового
## [1.14.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.13.0...v1.14.0) (2026-10-04)
### Features
* **anglesolver:** onejump practice with live attempt tracking, turn timing and a landing forecast ([#511](https://github.com/Leg0shii/ParkourCalculatorMod/issues/511)) ([183afa6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/183afa6e08eaec870f360ce3dc5c7b3b74df996a))
### Bug Fixes
* **sim:** keep the sim entity rotation on a server position correction ([#512](https://github.com/Leg0shii/ParkourCalculatorMod/issues/512)) ([10ef9f2](https://github.com/Leg0shii/ParkourCalculatorMod/commit/10ef9f2bdf88c1ccb6dd7eb97289cd59cd523b74))
### Documentation
* call Stratfinder results strats and note the early development state ([a6ade1f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a6ade1f9afc92f78a44e83c5cb46e3831236c754))
* refresh the README for the current features, hotkeys and loaders ([#507](https://github.com/Leg0shii/ParkourCalculatorMod/issues/507)) ([f433403](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f43340381f4fec587dccb74cadb4e66b84ee99a8))
### Continuous Integration
* shard the core test suite across parallel jobs per JDK ([#513](https://github.com/Leg0shii/ParkourCalculatorMod/issues/513)) ([aa2d4a1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/aa2d4a1bd9703ef6db195ddb88a27a83a38f274e))
### Miscellaneous Chores
* weekly release train ([0208763](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0208763fe9e3162c0fc44259f6e7af0f9ea6523d))
release
1.14.0 (Forge 1.8.9)
1.14.04 окт. 2026 г.37Minecraft: 1.8.9forge
Что нового
## [1.14.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.13.0...v1.14.0) (2026-10-04)
### Features
* **anglesolver:** onejump practice with live attempt tracking, turn timing and a landing forecast ([#511](https://github.com/Leg0shii/ParkourCalculatorMod/issues/511)) ([183afa6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/183afa6e08eaec870f360ce3dc5c7b3b74df996a))
### Bug Fixes
* **sim:** keep the sim entity rotation on a server position correction ([#512](https://github.com/Leg0shii/ParkourCalculatorMod/issues/512)) ([10ef9f2](https://github.com/Leg0shii/ParkourCalculatorMod/commit/10ef9f2bdf88c1ccb6dd7eb97289cd59cd523b74))
### Documentation
* call Stratfinder results strats and note the early development state ([a6ade1f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a6ade1f9afc92f78a44e83c5cb46e3831236c754))
* refresh the README for the current features, hotkeys and loaders ([#507](https://github.com/Leg0shii/ParkourCalculatorMod/issues/507)) ([f433403](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f43340381f4fec587dccb74cadb4e66b84ee99a8))
### Continuous Integration
* shard the core test suite across parallel jobs per JDK ([#513](https://github.com/Leg0shii/ParkourCalculatorMod/issues/513)) ([aa2d4a1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/aa2d4a1bd9703ef6db195ddb88a27a83a38f274e))
### Miscellaneous Chores
* weekly release train ([0208763](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0208763fe9e3162c0fc44259f6e7af0f9ea6523d))
release
1.14.0 (Fabric 1.21.3)
1.14.04 окт. 2026 г.28Minecraft: 1.21.3fabric
Что нового
## [1.14.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.13.0...v1.14.0) (2026-10-04)
### Features
* **anglesolver:** onejump practice with live attempt tracking, turn timing and a landing forecast ([#511](https://github.com/Leg0shii/ParkourCalculatorMod/issues/511)) ([183afa6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/183afa6e08eaec870f360ce3dc5c7b3b74df996a))
### Bug Fixes
* **sim:** keep the sim entity rotation on a server position correction ([#512](https://github.com/Leg0shii/ParkourCalculatorMod/issues/512)) ([10ef9f2](https://github.com/Leg0shii/ParkourCalculatorMod/commit/10ef9f2bdf88c1ccb6dd7eb97289cd59cd523b74))
### Documentation
* call Stratfinder results strats and note the early development state ([a6ade1f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a6ade1f9afc92f78a44e83c5cb46e3831236c754))
* refresh the README for the current features, hotkeys and loaders ([#507](https://github.com/Leg0shii/ParkourCalculatorMod/issues/507)) ([f433403](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f43340381f4fec587dccb74cadb4e66b84ee99a8))
### Continuous Integration
* shard the core test suite across parallel jobs per JDK ([#513](https://github.com/Leg0shii/ParkourCalculatorMod/issues/513)) ([aa2d4a1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/aa2d4a1bd9703ef6db195ddb88a27a83a38f274e))
### Miscellaneous Chores
* weekly release train ([0208763](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0208763fe9e3162c0fc44259f6e7af0f9ea6523d))
release
1.14.0 (Fabric)
1.14.04 окт. 2026 г.54Minecraft: 26.3fabric
Что нового
## [1.14.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.13.0...v1.14.0) (2026-10-04)
### Features
* **anglesolver:** onejump practice with live attempt tracking, turn timing and a landing forecast ([#511](https://github.com/Leg0shii/ParkourCalculatorMod/issues/511)) ([183afa6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/183afa6e08eaec870f360ce3dc5c7b3b74df996a))
### Bug Fixes
* **sim:** keep the sim entity rotation on a server position correction ([#512](https://github.com/Leg0shii/ParkourCalculatorMod/issues/512)) ([10ef9f2](https://github.com/Leg0shii/ParkourCalculatorMod/commit/10ef9f2bdf88c1ccb6dd7eb97289cd59cd523b74))
### Documentation
* call Stratfinder results strats and note the early development state ([a6ade1f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a6ade1f9afc92f78a44e83c5cb46e3831236c754))
* refresh the README for the current features, hotkeys and loaders ([#507](https://github.com/Leg0shii/ParkourCalculatorMod/issues/507)) ([f433403](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f43340381f4fec587dccb74cadb4e66b84ee99a8))
### Continuous Integration
* shard the core test suite across parallel jobs per JDK ([#513](https://github.com/Leg0shii/ParkourCalculatorMod/issues/513)) ([aa2d4a1](https://github.com/Leg0shii/ParkourCalculatorMod/commit/aa2d4a1bd9703ef6db195ddb88a27a83a38f274e))
### Miscellaneous Chores
* weekly release train ([0208763](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0208763fe9e3162c0fc44259f6e7af0f9ea6523d))
release
1.13.0 (Forge 1.12.2)
1.13.027 сент. 2026 г.16Minecraft: 1.12.2forge
Что нового
## [1.13.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.12.0...v1.13.0) (2026-09-27)
### Features
* add an Inv column that closes the inventory during playback ([#450](https://github.com/Leg0shii/ParkourCalculatorMod/issues/450)) ([#498](https://github.com/Leg0shii/ParkourCalculatorMod/issues/498)) ([24882ea](https://github.com/Leg0shii/ParkourCalculatorMod/commit/24882eabd70137780d21cdad62ce3af42124f8a3))
* **anglesolver:** compile facing EQ targets to their sine-table joint cell ([#409](https://github.com/Leg0shii/ParkourCalculatorMod/issues/409)) ([#504](https://github.com/Leg0shii/ParkourCalculatorMod/issues/504)) ([561ee0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/561ee0eed4464f1221a414ef1096d8553e267361))
* **anglesolver:** in-game no-turn stratfinder spike ([#424](https://github.com/Leg0shii/ParkourCalculatorMod/issues/424)) ([#475](https://github.com/Leg0shii/ParkourCalculatorMod/issues/475)) ([824c665](https://github.com/Leg0shii/ParkourCalculatorMod/commit/824c66504251fbcaac4f27773cb7af85085f7345))
* **fabric:** update the Fabric loader to Minecraft 26.3 ([#505](https://github.com/Leg0shii/ParkourCalculatorMod/issues/505)) ([78bfd0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/78bfd0ef906316afb82384621ab6df87c4fc9f18))
### Bug Fixes
* **anglesolver:** honor every node-graph param and correct their labels ([#429](https://github.com/Leg0shii/ParkourCalculatorMod/issues/429)) ([#503](https://github.com/Leg0shii/ParkourCalculatorMod/issues/503)) ([33b358c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/33b358cd7de33eb62da63edc71d6f0bc45012b9f))
* **anglesolver:** honor facing-cell pins in YawTies and pad run-up key arrays in the pool screen ([#506](https://github.com/Leg0shii/ParkourCalculatorMod/issues/506)) ([6e02512](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6e02512b2de13ab77abd724637560eee99a58b9f))
* **anglesolver:** keep the goal wall hard in legal mode on stop-on-feasible tiers ([#459](https://github.com/Leg0shii/ParkourCalculatorMod/issues/459)) ([#501](https://github.com/Leg0shii/ParkourCalculatorMod/issues/501)) ([5956e2a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5956e2a96437f7c47aefa9b4c608c1588541ece4))
* **anglesolver:** report over-constrained no-turn chains plainly ([#454](https://github.com/Leg0shii/ParkourCalculatorMod/issues/454)) ([#502](https://github.com/Leg0shii/ParkourCalculatorMod/issues/502)) ([02ed84f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/02ed84fec141486105caaa23631d22e39ade3302))
* **anglesolver:** use StrictMath on the search path and add a Java 8 test tier ([#460](https://github.com/Leg0shii/ParkourCalculatorMod/issues/460)) ([#499](https://github.com/Leg0shii/ParkourCalculatorMod/issues/499)) ([2e64e99](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2e64e994ea807d58101204cb0d4ab9551b5ff367))
* clip the Alt+B merged footprint by the walls around the union ([#480](https://github.com/Leg0shii/ParkourCalculatorMod/issues/480)) ([#495](https://github.com/Leg0shii/ParkourCalculatorMod/issues/495)) ([73573f6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/73573f64bffd31e677b6652994ec5c62ef302287))
* make a hidden path inert to drag, gizmo, select and click suppression ([#478](https://github.com/Leg0shii/ParkourCalculatorMod/issues/478)) ([#496](https://github.com/Leg0shii/ParkourCalculatorMod/issues/496)) ([2a4f32c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2a4f32cb2439c1cfd41c56a296ae21ce674172cb))
* pick the hit distance line with the game's look vector and block reach ([#476](https://github.com/Leg0shii/ParkourCalculatorMod/issues/476)) ([#497](https://github.com/Leg0shii/ParkourCalculatorMod/issues/497)) ([9726645](https://github.com/Leg0shii/ParkourCalculatorMod/commit/97266454fd1f2e3875370629859b7796716c0297))
* **ui:** clamp the start/goal inset and teleport tint to the table viewport ([#483](https://github.com/Leg0shii/ParkourCalculatorMod/issues/483)) ([#494](https://github.com/Leg0shii/ParkourCalculatorMod/issues/494)) ([0a5bc40](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0a5bc40c8f2d7fd6d4cb5a88abe2f1c43c031159))
### Miscellaneous Chores
* weekly release train ([9f2f16c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/9f2f16c5a2617f230b555c805a4457b919059b8b))
release
1.13.0 (Forge 1.8.9)
1.13.027 сент. 2026 г.45Minecraft: 1.8.9forge
Что нового
## [1.13.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.12.0...v1.13.0) (2026-09-27)
### Features
* add an Inv column that closes the inventory during playback ([#450](https://github.com/Leg0shii/ParkourCalculatorMod/issues/450)) ([#498](https://github.com/Leg0shii/ParkourCalculatorMod/issues/498)) ([24882ea](https://github.com/Leg0shii/ParkourCalculatorMod/commit/24882eabd70137780d21cdad62ce3af42124f8a3))
* **anglesolver:** compile facing EQ targets to their sine-table joint cell ([#409](https://github.com/Leg0shii/ParkourCalculatorMod/issues/409)) ([#504](https://github.com/Leg0shii/ParkourCalculatorMod/issues/504)) ([561ee0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/561ee0eed4464f1221a414ef1096d8553e267361))
* **anglesolver:** in-game no-turn stratfinder spike ([#424](https://github.com/Leg0shii/ParkourCalculatorMod/issues/424)) ([#475](https://github.com/Leg0shii/ParkourCalculatorMod/issues/475)) ([824c665](https://github.com/Leg0shii/ParkourCalculatorMod/commit/824c66504251fbcaac4f27773cb7af85085f7345))
* **fabric:** update the Fabric loader to Minecraft 26.3 ([#505](https://github.com/Leg0shii/ParkourCalculatorMod/issues/505)) ([78bfd0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/78bfd0ef906316afb82384621ab6df87c4fc9f18))
### Bug Fixes
* **anglesolver:** honor every node-graph param and correct their labels ([#429](https://github.com/Leg0shii/ParkourCalculatorMod/issues/429)) ([#503](https://github.com/Leg0shii/ParkourCalculatorMod/issues/503)) ([33b358c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/33b358cd7de33eb62da63edc71d6f0bc45012b9f))
* **anglesolver:** honor facing-cell pins in YawTies and pad run-up key arrays in the pool screen ([#506](https://github.com/Leg0shii/ParkourCalculatorMod/issues/506)) ([6e02512](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6e02512b2de13ab77abd724637560eee99a58b9f))
* **anglesolver:** keep the goal wall hard in legal mode on stop-on-feasible tiers ([#459](https://github.com/Leg0shii/ParkourCalculatorMod/issues/459)) ([#501](https://github.com/Leg0shii/ParkourCalculatorMod/issues/501)) ([5956e2a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5956e2a96437f7c47aefa9b4c608c1588541ece4))
* **anglesolver:** report over-constrained no-turn chains plainly ([#454](https://github.com/Leg0shii/ParkourCalculatorMod/issues/454)) ([#502](https://github.com/Leg0shii/ParkourCalculatorMod/issues/502)) ([02ed84f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/02ed84fec141486105caaa23631d22e39ade3302))
* **anglesolver:** use StrictMath on the search path and add a Java 8 test tier ([#460](https://github.com/Leg0shii/ParkourCalculatorMod/issues/460)) ([#499](https://github.com/Leg0shii/ParkourCalculatorMod/issues/499)) ([2e64e99](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2e64e994ea807d58101204cb0d4ab9551b5ff367))
* clip the Alt+B merged footprint by the walls around the union ([#480](https://github.com/Leg0shii/ParkourCalculatorMod/issues/480)) ([#495](https://github.com/Leg0shii/ParkourCalculatorMod/issues/495)) ([73573f6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/73573f64bffd31e677b6652994ec5c62ef302287))
* make a hidden path inert to drag, gizmo, select and click suppression ([#478](https://github.com/Leg0shii/ParkourCalculatorMod/issues/478)) ([#496](https://github.com/Leg0shii/ParkourCalculatorMod/issues/496)) ([2a4f32c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2a4f32cb2439c1cfd41c56a296ae21ce674172cb))
* pick the hit distance line with the game's look vector and block reach ([#476](https://github.com/Leg0shii/ParkourCalculatorMod/issues/476)) ([#497](https://github.com/Leg0shii/ParkourCalculatorMod/issues/497)) ([9726645](https://github.com/Leg0shii/ParkourCalculatorMod/commit/97266454fd1f2e3875370629859b7796716c0297))
* **ui:** clamp the start/goal inset and teleport tint to the table viewport ([#483](https://github.com/Leg0shii/ParkourCalculatorMod/issues/483)) ([#494](https://github.com/Leg0shii/ParkourCalculatorMod/issues/494)) ([0a5bc40](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0a5bc40c8f2d7fd6d4cb5a88abe2f1c43c031159))
### Miscellaneous Chores
* weekly release train ([9f2f16c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/9f2f16c5a2617f230b555c805a4457b919059b8b))
release
1.13.0 (Fabric 1.21.3)
1.13.027 сент. 2026 г.26Minecraft: 1.21.3fabric
Что нового
## [1.13.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.12.0...v1.13.0) (2026-09-27)
### Features
* add an Inv column that closes the inventory during playback ([#450](https://github.com/Leg0shii/ParkourCalculatorMod/issues/450)) ([#498](https://github.com/Leg0shii/ParkourCalculatorMod/issues/498)) ([24882ea](https://github.com/Leg0shii/ParkourCalculatorMod/commit/24882eabd70137780d21cdad62ce3af42124f8a3))
* **anglesolver:** compile facing EQ targets to their sine-table joint cell ([#409](https://github.com/Leg0shii/ParkourCalculatorMod/issues/409)) ([#504](https://github.com/Leg0shii/ParkourCalculatorMod/issues/504)) ([561ee0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/561ee0eed4464f1221a414ef1096d8553e267361))
* **anglesolver:** in-game no-turn stratfinder spike ([#424](https://github.com/Leg0shii/ParkourCalculatorMod/issues/424)) ([#475](https://github.com/Leg0shii/ParkourCalculatorMod/issues/475)) ([824c665](https://github.com/Leg0shii/ParkourCalculatorMod/commit/824c66504251fbcaac4f27773cb7af85085f7345))
* **fabric:** update the Fabric loader to Minecraft 26.3 ([#505](https://github.com/Leg0shii/ParkourCalculatorMod/issues/505)) ([78bfd0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/78bfd0ef906316afb82384621ab6df87c4fc9f18))
### Bug Fixes
* **anglesolver:** honor every node-graph param and correct their labels ([#429](https://github.com/Leg0shii/ParkourCalculatorMod/issues/429)) ([#503](https://github.com/Leg0shii/ParkourCalculatorMod/issues/503)) ([33b358c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/33b358cd7de33eb62da63edc71d6f0bc45012b9f))
* **anglesolver:** honor facing-cell pins in YawTies and pad run-up key arrays in the pool screen ([#506](https://github.com/Leg0shii/ParkourCalculatorMod/issues/506)) ([6e02512](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6e02512b2de13ab77abd724637560eee99a58b9f))
* **anglesolver:** keep the goal wall hard in legal mode on stop-on-feasible tiers ([#459](https://github.com/Leg0shii/ParkourCalculatorMod/issues/459)) ([#501](https://github.com/Leg0shii/ParkourCalculatorMod/issues/501)) ([5956e2a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5956e2a96437f7c47aefa9b4c608c1588541ece4))
* **anglesolver:** report over-constrained no-turn chains plainly ([#454](https://github.com/Leg0shii/ParkourCalculatorMod/issues/454)) ([#502](https://github.com/Leg0shii/ParkourCalculatorMod/issues/502)) ([02ed84f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/02ed84fec141486105caaa23631d22e39ade3302))
* **anglesolver:** use StrictMath on the search path and add a Java 8 test tier ([#460](https://github.com/Leg0shii/ParkourCalculatorMod/issues/460)) ([#499](https://github.com/Leg0shii/ParkourCalculatorMod/issues/499)) ([2e64e99](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2e64e994ea807d58101204cb0d4ab9551b5ff367))
* clip the Alt+B merged footprint by the walls around the union ([#480](https://github.com/Leg0shii/ParkourCalculatorMod/issues/480)) ([#495](https://github.com/Leg0shii/ParkourCalculatorMod/issues/495)) ([73573f6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/73573f64bffd31e677b6652994ec5c62ef302287))
* make a hidden path inert to drag, gizmo, select and click suppression ([#478](https://github.com/Leg0shii/ParkourCalculatorMod/issues/478)) ([#496](https://github.com/Leg0shii/ParkourCalculatorMod/issues/496)) ([2a4f32c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2a4f32cb2439c1cfd41c56a296ae21ce674172cb))
* pick the hit distance line with the game's look vector and block reach ([#476](https://github.com/Leg0shii/ParkourCalculatorMod/issues/476)) ([#497](https://github.com/Leg0shii/ParkourCalculatorMod/issues/497)) ([9726645](https://github.com/Leg0shii/ParkourCalculatorMod/commit/97266454fd1f2e3875370629859b7796716c0297))
* **ui:** clamp the start/goal inset and teleport tint to the table viewport ([#483](https://github.com/Leg0shii/ParkourCalculatorMod/issues/483)) ([#494](https://github.com/Leg0shii/ParkourCalculatorMod/issues/494)) ([0a5bc40](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0a5bc40c8f2d7fd6d4cb5a88abe2f1c43c031159))
### Miscellaneous Chores
* weekly release train ([9f2f16c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/9f2f16c5a2617f230b555c805a4457b919059b8b))
release
1.13.0 (Fabric)
1.13.027 сент. 2026 г.42Minecraft: 26.3fabric
Что нового
## [1.13.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.12.0...v1.13.0) (2026-09-27)
### Features
* add an Inv column that closes the inventory during playback ([#450](https://github.com/Leg0shii/ParkourCalculatorMod/issues/450)) ([#498](https://github.com/Leg0shii/ParkourCalculatorMod/issues/498)) ([24882ea](https://github.com/Leg0shii/ParkourCalculatorMod/commit/24882eabd70137780d21cdad62ce3af42124f8a3))
* **anglesolver:** compile facing EQ targets to their sine-table joint cell ([#409](https://github.com/Leg0shii/ParkourCalculatorMod/issues/409)) ([#504](https://github.com/Leg0shii/ParkourCalculatorMod/issues/504)) ([561ee0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/561ee0eed4464f1221a414ef1096d8553e267361))
* **anglesolver:** in-game no-turn stratfinder spike ([#424](https://github.com/Leg0shii/ParkourCalculatorMod/issues/424)) ([#475](https://github.com/Leg0shii/ParkourCalculatorMod/issues/475)) ([824c665](https://github.com/Leg0shii/ParkourCalculatorMod/commit/824c66504251fbcaac4f27773cb7af85085f7345))
* **fabric:** update the Fabric loader to Minecraft 26.3 ([#505](https://github.com/Leg0shii/ParkourCalculatorMod/issues/505)) ([78bfd0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/78bfd0ef906316afb82384621ab6df87c4fc9f18))
### Bug Fixes
* **anglesolver:** honor every node-graph param and correct their labels ([#429](https://github.com/Leg0shii/ParkourCalculatorMod/issues/429)) ([#503](https://github.com/Leg0shii/ParkourCalculatorMod/issues/503)) ([33b358c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/33b358cd7de33eb62da63edc71d6f0bc45012b9f))
* **anglesolver:** honor facing-cell pins in YawTies and pad run-up key arrays in the pool screen ([#506](https://github.com/Leg0shii/ParkourCalculatorMod/issues/506)) ([6e02512](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6e02512b2de13ab77abd724637560eee99a58b9f))
* **anglesolver:** keep the goal wall hard in legal mode on stop-on-feasible tiers ([#459](https://github.com/Leg0shii/ParkourCalculatorMod/issues/459)) ([#501](https://github.com/Leg0shii/ParkourCalculatorMod/issues/501)) ([5956e2a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/5956e2a96437f7c47aefa9b4c608c1588541ece4))
* **anglesolver:** report over-constrained no-turn chains plainly ([#454](https://github.com/Leg0shii/ParkourCalculatorMod/issues/454)) ([#502](https://github.com/Leg0shii/ParkourCalculatorMod/issues/502)) ([02ed84f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/02ed84fec141486105caaa23631d22e39ade3302))
* **anglesolver:** use StrictMath on the search path and add a Java 8 test tier ([#460](https://github.com/Leg0shii/ParkourCalculatorMod/issues/460)) ([#499](https://github.com/Leg0shii/ParkourCalculatorMod/issues/499)) ([2e64e99](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2e64e994ea807d58101204cb0d4ab9551b5ff367))
* clip the Alt+B merged footprint by the walls around the union ([#480](https://github.com/Leg0shii/ParkourCalculatorMod/issues/480)) ([#495](https://github.com/Leg0shii/ParkourCalculatorMod/issues/495)) ([73573f6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/73573f64bffd31e677b6652994ec5c62ef302287))
* make a hidden path inert to drag, gizmo, select and click suppression ([#478](https://github.com/Leg0shii/ParkourCalculatorMod/issues/478)) ([#496](https://github.com/Leg0shii/ParkourCalculatorMod/issues/496)) ([2a4f32c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2a4f32cb2439c1cfd41c56a296ae21ce674172cb))
* pick the hit distance line with the game's look vector and block reach ([#476](https://github.com/Leg0shii/ParkourCalculatorMod/issues/476)) ([#497](https://github.com/Leg0shii/ParkourCalculatorMod/issues/497)) ([9726645](https://github.com/Leg0shii/ParkourCalculatorMod/commit/97266454fd1f2e3875370629859b7796716c0297))
* **ui:** clamp the start/goal inset and teleport tint to the table viewport ([#483](https://github.com/Leg0shii/ParkourCalculatorMod/issues/483)) ([#494](https://github.com/Leg0shii/ParkourCalculatorMod/issues/494)) ([0a5bc40](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0a5bc40c8f2d7fd6d4cb5a88abe2f1c43c031159))
### Miscellaneous Chores
* weekly release train ([9f2f16c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/9f2f16c5a2617f230b555c805a4457b919059b8b))
release
1.12.0 (Forge 1.12.2)
1.12.06 сент. 2026 г.28Minecraft: 1.12.2forge
Что нового
## [1.12.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.11.0...v1.12.0) (2026-09-06)
### Features
* add a hotkey to toggle path rendering ([#467](https://github.com/Leg0shii/ParkourCalculatorMod/issues/467)) ([b276c61](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b276c61d37fd833d94c37d9b194524c4f7120c01))
* **anglesolver:** chain-aware ILS and run-up facing sweep node ([#469](https://github.com/Leg0shii/ParkourCalculatorMod/issues/469)) ([2d25661](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d25661572b4d02eddc6184be78a541cff0d38e7))
* copy a tick as a teleport command ([#466](https://github.com/Leg0shii/ParkourCalculatorMod/issues/466)) ([ce28612](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ce286126483138c04770d0635100d22286df09e3))
### Bug Fixes
* **anglesolver:** let a dF = 0 on Tick 1 solve the start facing ([c8f297a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c8f297a1c5e451d93186e166286714c33185c06a)), closes [#468](https://github.com/Leg0shii/ParkourCalculatorMod/issues/468)
* use 1.12.2 folded deg-to-rad in ExactJumpModel moveFlying ([c981ba5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c981ba5c666eb10a9c68e52f47dd59af6c191561))
### Performance Improvements
* **anglesolver:** run the deterministic seed first in Fast with a 500 ms miss cap ([#470](https://github.com/Leg0shii/ParkourCalculatorMod/issues/470)) ([8db1ded](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8db1ded369d0d70eddd52506ab479854a2ebba5f))
release
1.12.0 (Forge 1.8.9)
1.12.06 сент. 2026 г.71Minecraft: 1.8.9forge
Что нового
## [1.12.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.11.0...v1.12.0) (2026-09-06)
### Features
* add a hotkey to toggle path rendering ([#467](https://github.com/Leg0shii/ParkourCalculatorMod/issues/467)) ([b276c61](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b276c61d37fd833d94c37d9b194524c4f7120c01))
* **anglesolver:** chain-aware ILS and run-up facing sweep node ([#469](https://github.com/Leg0shii/ParkourCalculatorMod/issues/469)) ([2d25661](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d25661572b4d02eddc6184be78a541cff0d38e7))
* copy a tick as a teleport command ([#466](https://github.com/Leg0shii/ParkourCalculatorMod/issues/466)) ([ce28612](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ce286126483138c04770d0635100d22286df09e3))
### Bug Fixes
* **anglesolver:** let a dF = 0 on Tick 1 solve the start facing ([c8f297a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c8f297a1c5e451d93186e166286714c33185c06a)), closes [#468](https://github.com/Leg0shii/ParkourCalculatorMod/issues/468)
* use 1.12.2 folded deg-to-rad in ExactJumpModel moveFlying ([c981ba5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c981ba5c666eb10a9c68e52f47dd59af6c191561))
### Performance Improvements
* **anglesolver:** run the deterministic seed first in Fast with a 500 ms miss cap ([#470](https://github.com/Leg0shii/ParkourCalculatorMod/issues/470)) ([8db1ded](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8db1ded369d0d70eddd52506ab479854a2ebba5f))
release
1.12.0 (Fabric 1.21.3)
1.12.06 сент. 2026 г.25Minecraft: 1.21.3fabric
Что нового
## [1.12.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.11.0...v1.12.0) (2026-09-06)
### Features
* add a hotkey to toggle path rendering ([#467](https://github.com/Leg0shii/ParkourCalculatorMod/issues/467)) ([b276c61](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b276c61d37fd833d94c37d9b194524c4f7120c01))
* **anglesolver:** chain-aware ILS and run-up facing sweep node ([#469](https://github.com/Leg0shii/ParkourCalculatorMod/issues/469)) ([2d25661](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d25661572b4d02eddc6184be78a541cff0d38e7))
* copy a tick as a teleport command ([#466](https://github.com/Leg0shii/ParkourCalculatorMod/issues/466)) ([ce28612](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ce286126483138c04770d0635100d22286df09e3))
### Bug Fixes
* **anglesolver:** let a dF = 0 on Tick 1 solve the start facing ([c8f297a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c8f297a1c5e451d93186e166286714c33185c06a)), closes [#468](https://github.com/Leg0shii/ParkourCalculatorMod/issues/468)
* use 1.12.2 folded deg-to-rad in ExactJumpModel moveFlying ([c981ba5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c981ba5c666eb10a9c68e52f47dd59af6c191561))
### Performance Improvements
* **anglesolver:** run the deterministic seed first in Fast with a 500 ms miss cap ([#470](https://github.com/Leg0shii/ParkourCalculatorMod/issues/470)) ([8db1ded](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8db1ded369d0d70eddd52506ab479854a2ebba5f))
release
1.12.0 (Fabric)
1.12.06 сент. 2026 г.244Minecraft: 26.2fabric
Что нового
## [1.12.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.11.0...v1.12.0) (2026-09-06)
### Features
* add a hotkey to toggle path rendering ([#467](https://github.com/Leg0shii/ParkourCalculatorMod/issues/467)) ([b276c61](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b276c61d37fd833d94c37d9b194524c4f7120c01))
* **anglesolver:** chain-aware ILS and run-up facing sweep node ([#469](https://github.com/Leg0shii/ParkourCalculatorMod/issues/469)) ([2d25661](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d25661572b4d02eddc6184be78a541cff0d38e7))
* copy a tick as a teleport command ([#466](https://github.com/Leg0shii/ParkourCalculatorMod/issues/466)) ([ce28612](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ce286126483138c04770d0635100d22286df09e3))
### Bug Fixes
* **anglesolver:** let a dF = 0 on Tick 1 solve the start facing ([c8f297a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c8f297a1c5e451d93186e166286714c33185c06a)), closes [#468](https://github.com/Leg0shii/ParkourCalculatorMod/issues/468)
* use 1.12.2 folded deg-to-rad in ExactJumpModel moveFlying ([c981ba5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c981ba5c666eb10a9c68e52f47dd59af6c191561))
### Performance Improvements
* **anglesolver:** run the deterministic seed first in Fast with a 500 ms miss cap ([#470](https://github.com/Leg0shii/ParkourCalculatorMod/issues/470)) ([8db1ded](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8db1ded369d0d70eddd52506ab479854a2ebba5f))
release
1.11.0 (Forge 1.12.2)
1.11.030 авг. 2026 г.17Minecraft: 1.12.2forge
Что нового
## [1.11.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.10.0...v1.11.0) (2026-08-30)
### Features
* add a configurable replay start delay ([#445](https://github.com/Leg0shii/ParkourCalculatorMod/issues/445)) ([a3cd1e0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a3cd1e09b318ae9fe3507027008806f64940d195))
* add custom target angle objective to angle solver ([#370](https://github.com/Leg0shii/ParkourCalculatorMod/issues/370)) ([121d20f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/121d20f18067f8a265d0239762ab56190040aa3e))
* add per-tick teleport destinations ([#443](https://github.com/Leg0shii/ParkourCalculatorMod/issues/443)) ([cf6d402](https://github.com/Leg0shii/ParkourCalculatorMod/commit/cf6d402bfc64de6c32d6d4ced03fd6df17349cfd)), closes [#438](https://github.com/Leg0shii/ParkourCalculatorMod/issues/438)
* add pressure plate hitbox constraint (Ctrl+B) ([#442](https://github.com/Leg0shii/ParkourCalculatorMod/issues/442)) ([4c5226f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4c5226fd9e6f197420c63c76926f046bdee6b402)), closes [#437](https://github.com/Leg0shii/ParkourCalculatorMod/issues/437)
* **anglesolver:** cold gate-pattern start solver + lattice-exact certified core ([#447](https://github.com/Leg0shii/ParkourCalculatorMod/issues/447)) ([96e15d0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/96e15d080c86b8119b9d42f96d5de19647cab45d))
* list Fast and Optimize as built-in graph presets in Custom ([#444](https://github.com/Leg0shii/ParkourCalculatorMod/issues/444)) ([109cc17](https://github.com/Leg0shii/ParkourCalculatorMod/commit/109cc1780f507bbf87511b00b1dd9d62a246ce18)), closes [#336](https://github.com/Leg0shii/ParkourCalculatorMod/issues/336)
* remove the slow polish stage from the run-ticks fast solve ([#456](https://github.com/Leg0shii/ParkourCalculatorMod/issues/456)) ([e4dbf98](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e4dbf9838b51d431e46ee2851ec717887a7f9377))
* **runticks:** refine UI layout and improve min mode search logic ([#426](https://github.com/Leg0shii/ParkourCalculatorMod/issues/426)) ([2ba0745](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2ba0745976ac4bd7ec8c28ed466f5a9d50c2dd4d))
* show the in-game yaw in tick info ([#453](https://github.com/Leg0shii/ParkourCalculatorMod/issues/453)) ([6295709](https://github.com/Leg0shii/ParkourCalculatorMod/commit/62957096151ad749ef9429474b6e96eb0e3a6815))
* **solver:** certified B&B, one-path pipeline, cleanup, free-start seed-independence ([#427](https://github.com/Leg0shii/ParkourCalculatorMod/issues/427)) ([be584ed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/be584eda23c56ed23b6d1138a68e0449580e3f38))
* **solver:** one authoritative time budget per node ([#431](https://github.com/Leg0shii/ParkourCalculatorMod/issues/431)) ([06c0573](https://github.com/Leg0shii/ParkourCalculatorMod/commit/06c0573d8005e5cef458ac4562733c8954ff22c6))
* **ui:** allow Speed and Jump Boost amplifiers up to 255 ([#433](https://github.com/Leg0shii/ParkourCalculatorMod/issues/433)) ([575e82c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/575e82cfa37a72ba48eef0b029fc2e076b41fb72))
* **ui:** per-node and per-param help in the graph editor ([#430](https://github.com/Leg0shii/ParkourCalculatorMod/issues/430)) ([#432](https://github.com/Leg0shii/ParkourCalculatorMod/issues/432)) ([6d8fdc8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6d8fdc86f3cdfc978bd6f02a5f44f5ee9f56a683))
### Bug Fixes
* **anglesolver:** Custom defaults to the Optimize graph and budget ([#452](https://github.com/Leg0shii/ParkourCalculatorMod/issues/452)) ([f5a80b7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f5a80b763d486d6a0dff36929ccd19d3b5a90356))
* **anglesolver:** support cross-axis dX-vs-dZ constraints in closed-form and SLP solvers ([#425](https://github.com/Leg0shii/ParkourCalculatorMod/issues/425)) ([320509e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/320509ee90797b8edb6dfed288eb2aad0b3292b0))
* **sim:** apply per-tick pitch so water trajectory matches replay ([#441](https://github.com/Leg0shii/ParkourCalculatorMod/issues/441)) ([b8a888c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b8a888c7743f14d50d5511614d0452847130e36d)), closes [#423](https://github.com/Leg0shii/ParkourCalculatorMod/issues/423)
### Code Refactoring
* **anglesolver:** remove copy-to-tick and move-to-tick from constraint menu ([#440](https://github.com/Leg0shii/ParkourCalculatorMod/issues/440)) ([40d15a3](https://github.com/Leg0shii/ParkourCalculatorMod/commit/40d15a3b208260f0a086db5a800118bbf2365bc4)), closes [#420](https://github.com/Leg0shii/ParkourCalculatorMod/issues/420)
* **solver:** remove unreachable CountingForwardModel ([#436](https://github.com/Leg0shii/ParkourCalculatorMod/issues/436)) ([20f32b7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/20f32b73b7f412b4e614120cc1574e4c2b438cae))
### Miscellaneous Chores
* weekly release train ([583011f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/583011f8dd19c5476ffc2eaf24b0268283a40924))
release
1.11.0 (Forge 1.8.9)
1.11.030 авг. 2026 г.52Minecraft: 1.8.9forge
Что нового
## [1.11.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.10.0...v1.11.0) (2026-08-30)
### Features
* add a configurable replay start delay ([#445](https://github.com/Leg0shii/ParkourCalculatorMod/issues/445)) ([a3cd1e0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a3cd1e09b318ae9fe3507027008806f64940d195))
* add custom target angle objective to angle solver ([#370](https://github.com/Leg0shii/ParkourCalculatorMod/issues/370)) ([121d20f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/121d20f18067f8a265d0239762ab56190040aa3e))
* add per-tick teleport destinations ([#443](https://github.com/Leg0shii/ParkourCalculatorMod/issues/443)) ([cf6d402](https://github.com/Leg0shii/ParkourCalculatorMod/commit/cf6d402bfc64de6c32d6d4ced03fd6df17349cfd)), closes [#438](https://github.com/Leg0shii/ParkourCalculatorMod/issues/438)
* add pressure plate hitbox constraint (Ctrl+B) ([#442](https://github.com/Leg0shii/ParkourCalculatorMod/issues/442)) ([4c5226f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4c5226fd9e6f197420c63c76926f046bdee6b402)), closes [#437](https://github.com/Leg0shii/ParkourCalculatorMod/issues/437)
* **anglesolver:** cold gate-pattern start solver + lattice-exact certified core ([#447](https://github.com/Leg0shii/ParkourCalculatorMod/issues/447)) ([96e15d0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/96e15d080c86b8119b9d42f96d5de19647cab45d))
* list Fast and Optimize as built-in graph presets in Custom ([#444](https://github.com/Leg0shii/ParkourCalculatorMod/issues/444)) ([109cc17](https://github.com/Leg0shii/ParkourCalculatorMod/commit/109cc1780f507bbf87511b00b1dd9d62a246ce18)), closes [#336](https://github.com/Leg0shii/ParkourCalculatorMod/issues/336)
* remove the slow polish stage from the run-ticks fast solve ([#456](https://github.com/Leg0shii/ParkourCalculatorMod/issues/456)) ([e4dbf98](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e4dbf9838b51d431e46ee2851ec717887a7f9377))
* **runticks:** refine UI layout and improve min mode search logic ([#426](https://github.com/Leg0shii/ParkourCalculatorMod/issues/426)) ([2ba0745](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2ba0745976ac4bd7ec8c28ed466f5a9d50c2dd4d))
* show the in-game yaw in tick info ([#453](https://github.com/Leg0shii/ParkourCalculatorMod/issues/453)) ([6295709](https://github.com/Leg0shii/ParkourCalculatorMod/commit/62957096151ad749ef9429474b6e96eb0e3a6815))
* **solver:** certified B&B, one-path pipeline, cleanup, free-start seed-independence ([#427](https://github.com/Leg0shii/ParkourCalculatorMod/issues/427)) ([be584ed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/be584eda23c56ed23b6d1138a68e0449580e3f38))
* **solver:** one authoritative time budget per node ([#431](https://github.com/Leg0shii/ParkourCalculatorMod/issues/431)) ([06c0573](https://github.com/Leg0shii/ParkourCalculatorMod/commit/06c0573d8005e5cef458ac4562733c8954ff22c6))
* **ui:** allow Speed and Jump Boost amplifiers up to 255 ([#433](https://github.com/Leg0shii/ParkourCalculatorMod/issues/433)) ([575e82c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/575e82cfa37a72ba48eef0b029fc2e076b41fb72))
* **ui:** per-node and per-param help in the graph editor ([#430](https://github.com/Leg0shii/ParkourCalculatorMod/issues/430)) ([#432](https://github.com/Leg0shii/ParkourCalculatorMod/issues/432)) ([6d8fdc8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6d8fdc86f3cdfc978bd6f02a5f44f5ee9f56a683))
### Bug Fixes
* **anglesolver:** Custom defaults to the Optimize graph and budget ([#452](https://github.com/Leg0shii/ParkourCalculatorMod/issues/452)) ([f5a80b7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f5a80b763d486d6a0dff36929ccd19d3b5a90356))
* **anglesolver:** support cross-axis dX-vs-dZ constraints in closed-form and SLP solvers ([#425](https://github.com/Leg0shii/ParkourCalculatorMod/issues/425)) ([320509e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/320509ee90797b8edb6dfed288eb2aad0b3292b0))
* **sim:** apply per-tick pitch so water trajectory matches replay ([#441](https://github.com/Leg0shii/ParkourCalculatorMod/issues/441)) ([b8a888c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b8a888c7743f14d50d5511614d0452847130e36d)), closes [#423](https://github.com/Leg0shii/ParkourCalculatorMod/issues/423)
### Code Refactoring
* **anglesolver:** remove copy-to-tick and move-to-tick from constraint menu ([#440](https://github.com/Leg0shii/ParkourCalculatorMod/issues/440)) ([40d15a3](https://github.com/Leg0shii/ParkourCalculatorMod/commit/40d15a3b208260f0a086db5a800118bbf2365bc4)), closes [#420](https://github.com/Leg0shii/ParkourCalculatorMod/issues/420)
* **solver:** remove unreachable CountingForwardModel ([#436](https://github.com/Leg0shii/ParkourCalculatorMod/issues/436)) ([20f32b7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/20f32b73b7f412b4e614120cc1574e4c2b438cae))
### Miscellaneous Chores
* weekly release train ([583011f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/583011f8dd19c5476ffc2eaf24b0268283a40924))
release
1.11.0 (Fabric 1.21.3)
1.11.030 авг. 2026 г.32Minecraft: 1.21.3fabric
Что нового
## [1.11.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.10.0...v1.11.0) (2026-08-30)
### Features
* add a configurable replay start delay ([#445](https://github.com/Leg0shii/ParkourCalculatorMod/issues/445)) ([a3cd1e0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a3cd1e09b318ae9fe3507027008806f64940d195))
* add custom target angle objective to angle solver ([#370](https://github.com/Leg0shii/ParkourCalculatorMod/issues/370)) ([121d20f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/121d20f18067f8a265d0239762ab56190040aa3e))
* add per-tick teleport destinations ([#443](https://github.com/Leg0shii/ParkourCalculatorMod/issues/443)) ([cf6d402](https://github.com/Leg0shii/ParkourCalculatorMod/commit/cf6d402bfc64de6c32d6d4ced03fd6df17349cfd)), closes [#438](https://github.com/Leg0shii/ParkourCalculatorMod/issues/438)
* add pressure plate hitbox constraint (Ctrl+B) ([#442](https://github.com/Leg0shii/ParkourCalculatorMod/issues/442)) ([4c5226f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4c5226fd9e6f197420c63c76926f046bdee6b402)), closes [#437](https://github.com/Leg0shii/ParkourCalculatorMod/issues/437)
* **anglesolver:** cold gate-pattern start solver + lattice-exact certified core ([#447](https://github.com/Leg0shii/ParkourCalculatorMod/issues/447)) ([96e15d0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/96e15d080c86b8119b9d42f96d5de19647cab45d))
* list Fast and Optimize as built-in graph presets in Custom ([#444](https://github.com/Leg0shii/ParkourCalculatorMod/issues/444)) ([109cc17](https://github.com/Leg0shii/ParkourCalculatorMod/commit/109cc1780f507bbf87511b00b1dd9d62a246ce18)), closes [#336](https://github.com/Leg0shii/ParkourCalculatorMod/issues/336)
* remove the slow polish stage from the run-ticks fast solve ([#456](https://github.com/Leg0shii/ParkourCalculatorMod/issues/456)) ([e4dbf98](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e4dbf9838b51d431e46ee2851ec717887a7f9377))
* **runticks:** refine UI layout and improve min mode search logic ([#426](https://github.com/Leg0shii/ParkourCalculatorMod/issues/426)) ([2ba0745](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2ba0745976ac4bd7ec8c28ed466f5a9d50c2dd4d))
* show the in-game yaw in tick info ([#453](https://github.com/Leg0shii/ParkourCalculatorMod/issues/453)) ([6295709](https://github.com/Leg0shii/ParkourCalculatorMod/commit/62957096151ad749ef9429474b6e96eb0e3a6815))
* **solver:** certified B&B, one-path pipeline, cleanup, free-start seed-independence ([#427](https://github.com/Leg0shii/ParkourCalculatorMod/issues/427)) ([be584ed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/be584eda23c56ed23b6d1138a68e0449580e3f38))
* **solver:** one authoritative time budget per node ([#431](https://github.com/Leg0shii/ParkourCalculatorMod/issues/431)) ([06c0573](https://github.com/Leg0shii/ParkourCalculatorMod/commit/06c0573d8005e5cef458ac4562733c8954ff22c6))
* **ui:** allow Speed and Jump Boost amplifiers up to 255 ([#433](https://github.com/Leg0shii/ParkourCalculatorMod/issues/433)) ([575e82c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/575e82cfa37a72ba48eef0b029fc2e076b41fb72))
* **ui:** per-node and per-param help in the graph editor ([#430](https://github.com/Leg0shii/ParkourCalculatorMod/issues/430)) ([#432](https://github.com/Leg0shii/ParkourCalculatorMod/issues/432)) ([6d8fdc8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6d8fdc86f3cdfc978bd6f02a5f44f5ee9f56a683))
### Bug Fixes
* **anglesolver:** Custom defaults to the Optimize graph and budget ([#452](https://github.com/Leg0shii/ParkourCalculatorMod/issues/452)) ([f5a80b7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f5a80b763d486d6a0dff36929ccd19d3b5a90356))
* **anglesolver:** support cross-axis dX-vs-dZ constraints in closed-form and SLP solvers ([#425](https://github.com/Leg0shii/ParkourCalculatorMod/issues/425)) ([320509e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/320509ee90797b8edb6dfed288eb2aad0b3292b0))
* **sim:** apply per-tick pitch so water trajectory matches replay ([#441](https://github.com/Leg0shii/ParkourCalculatorMod/issues/441)) ([b8a888c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b8a888c7743f14d50d5511614d0452847130e36d)), closes [#423](https://github.com/Leg0shii/ParkourCalculatorMod/issues/423)
### Code Refactoring
* **anglesolver:** remove copy-to-tick and move-to-tick from constraint menu ([#440](https://github.com/Leg0shii/ParkourCalculatorMod/issues/440)) ([40d15a3](https://github.com/Leg0shii/ParkourCalculatorMod/commit/40d15a3b208260f0a086db5a800118bbf2365bc4)), closes [#420](https://github.com/Leg0shii/ParkourCalculatorMod/issues/420)
* **solver:** remove unreachable CountingForwardModel ([#436](https://github.com/Leg0shii/ParkourCalculatorMod/issues/436)) ([20f32b7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/20f32b73b7f412b4e614120cc1574e4c2b438cae))
### Miscellaneous Chores
* weekly release train ([583011f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/583011f8dd19c5476ffc2eaf24b0268283a40924))
release
1.11.0 (Fabric)
1.11.030 авг. 2026 г.54Minecraft: 26.2fabric
Что нового
## [1.11.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.10.0...v1.11.0) (2026-08-30)
### Features
* add a configurable replay start delay ([#445](https://github.com/Leg0shii/ParkourCalculatorMod/issues/445)) ([a3cd1e0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a3cd1e09b318ae9fe3507027008806f64940d195))
* add custom target angle objective to angle solver ([#370](https://github.com/Leg0shii/ParkourCalculatorMod/issues/370)) ([121d20f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/121d20f18067f8a265d0239762ab56190040aa3e))
* add per-tick teleport destinations ([#443](https://github.com/Leg0shii/ParkourCalculatorMod/issues/443)) ([cf6d402](https://github.com/Leg0shii/ParkourCalculatorMod/commit/cf6d402bfc64de6c32d6d4ced03fd6df17349cfd)), closes [#438](https://github.com/Leg0shii/ParkourCalculatorMod/issues/438)
* add pressure plate hitbox constraint (Ctrl+B) ([#442](https://github.com/Leg0shii/ParkourCalculatorMod/issues/442)) ([4c5226f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4c5226fd9e6f197420c63c76926f046bdee6b402)), closes [#437](https://github.com/Leg0shii/ParkourCalculatorMod/issues/437)
* **anglesolver:** cold gate-pattern start solver + lattice-exact certified core ([#447](https://github.com/Leg0shii/ParkourCalculatorMod/issues/447)) ([96e15d0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/96e15d080c86b8119b9d42f96d5de19647cab45d))
* list Fast and Optimize as built-in graph presets in Custom ([#444](https://github.com/Leg0shii/ParkourCalculatorMod/issues/444)) ([109cc17](https://github.com/Leg0shii/ParkourCalculatorMod/commit/109cc1780f507bbf87511b00b1dd9d62a246ce18)), closes [#336](https://github.com/Leg0shii/ParkourCalculatorMod/issues/336)
* remove the slow polish stage from the run-ticks fast solve ([#456](https://github.com/Leg0shii/ParkourCalculatorMod/issues/456)) ([e4dbf98](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e4dbf9838b51d431e46ee2851ec717887a7f9377))
* **runticks:** refine UI layout and improve min mode search logic ([#426](https://github.com/Leg0shii/ParkourCalculatorMod/issues/426)) ([2ba0745](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2ba0745976ac4bd7ec8c28ed466f5a9d50c2dd4d))
* show the in-game yaw in tick info ([#453](https://github.com/Leg0shii/ParkourCalculatorMod/issues/453)) ([6295709](https://github.com/Leg0shii/ParkourCalculatorMod/commit/62957096151ad749ef9429474b6e96eb0e3a6815))
* **solver:** certified B&B, one-path pipeline, cleanup, free-start seed-independence ([#427](https://github.com/Leg0shii/ParkourCalculatorMod/issues/427)) ([be584ed](https://github.com/Leg0shii/ParkourCalculatorMod/commit/be584eda23c56ed23b6d1138a68e0449580e3f38))
* **solver:** one authoritative time budget per node ([#431](https://github.com/Leg0shii/ParkourCalculatorMod/issues/431)) ([06c0573](https://github.com/Leg0shii/ParkourCalculatorMod/commit/06c0573d8005e5cef458ac4562733c8954ff22c6))
* **ui:** allow Speed and Jump Boost amplifiers up to 255 ([#433](https://github.com/Leg0shii/ParkourCalculatorMod/issues/433)) ([575e82c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/575e82cfa37a72ba48eef0b029fc2e076b41fb72))
* **ui:** per-node and per-param help in the graph editor ([#430](https://github.com/Leg0shii/ParkourCalculatorMod/issues/430)) ([#432](https://github.com/Leg0shii/ParkourCalculatorMod/issues/432)) ([6d8fdc8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6d8fdc86f3cdfc978bd6f02a5f44f5ee9f56a683))
### Bug Fixes
* **anglesolver:** Custom defaults to the Optimize graph and budget ([#452](https://github.com/Leg0shii/ParkourCalculatorMod/issues/452)) ([f5a80b7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f5a80b763d486d6a0dff36929ccd19d3b5a90356))
* **anglesolver:** support cross-axis dX-vs-dZ constraints in closed-form and SLP solvers ([#425](https://github.com/Leg0shii/ParkourCalculatorMod/issues/425)) ([320509e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/320509ee90797b8edb6dfed288eb2aad0b3292b0))
* **sim:** apply per-tick pitch so water trajectory matches replay ([#441](https://github.com/Leg0shii/ParkourCalculatorMod/issues/441)) ([b8a888c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b8a888c7743f14d50d5511614d0452847130e36d)), closes [#423](https://github.com/Leg0shii/ParkourCalculatorMod/issues/423)
### Code Refactoring
* **anglesolver:** remove copy-to-tick and move-to-tick from constraint menu ([#440](https://github.com/Leg0shii/ParkourCalculatorMod/issues/440)) ([40d15a3](https://github.com/Leg0shii/ParkourCalculatorMod/commit/40d15a3b208260f0a086db5a800118bbf2365bc4)), closes [#420](https://github.com/Leg0shii/ParkourCalculatorMod/issues/420)
* **solver:** remove unreachable CountingForwardModel ([#436](https://github.com/Leg0shii/ParkourCalculatorMod/issues/436)) ([20f32b7](https://github.com/Leg0shii/ParkourCalculatorMod/commit/20f32b73b7f412b4e614120cc1574e4c2b438cae))
### Miscellaneous Chores
* weekly release train ([583011f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/583011f8dd19c5476ffc2eaf24b0268283a40924))
release
1.10.0 (Forge 1.12.2)
1.10.023 авг. 2026 г.23Minecraft: 1.12.2forge
Что нового
## [1.10.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.9.0...v1.10.0) (2026-08-23)
### Features
* add a run-ticks search that adds run-up ticks before each jump ([#405](https://github.com/Leg0shii/ParkourCalculatorMod/issues/405)) ([b3f25e6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b3f25e6440e55430d2a705b61f09659f44b3d824))
* add extend path & solve to block keybind ([#333](https://github.com/Leg0shii/ParkourCalculatorMod/issues/333)) ([2d63a5e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d63a5e6d937519b36433d810a75a8dc4be2e6d8))
* add hotkey to re-run the simulation from the first tick ([#340](https://github.com/Leg0shii/ParkourCalculatorMod/issues/340)) ([1cb060b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1cb060b5836c407b32188bf4c2e74ced4e371e08))
* add middle-click to delete constraints and state overrides ([#331](https://github.com/Leg0shii/ParkourCalculatorMod/issues/331)) ([8057712](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8057712534eea6acf7e4848b76e6ff9a1e07dc4a))
* align the intersection footprint with the player facing ([#343](https://github.com/Leg0shii/ParkourCalculatorMod/issues/343)) ([544e248](https://github.com/Leg0shii/ParkourCalculatorMod/commit/544e248a9b68ed064f8b5a2d4492c0b13d25aed0))
* level-set objective ascent for degenerate solve directions ([#339](https://github.com/Leg0shii/ParkourCalculatorMod/issues/339)) ([d88bc36](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d88bc36892e3c668d225effe1f5807ac1c09ad5d))
* merge constraint bounding boxes with alt and fix saving keybind on fabric ([#332](https://github.com/Leg0shii/ParkourCalculatorMod/issues/332)) ([df9839e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/df9839e2260b1e8862d6a4e225c83b36cf27ea7c))
* reserve a wrap slice in the solver graph and make the wrap angle cap a node setting ([3433c77](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3433c77e9e6bc8bfa7d55d85bc766831cdafb97f))
* **solver:** branch the pattern B&B on keeping the inertia gate open ([#397](https://github.com/Leg0shii/ParkourCalculatorMod/issues/397)) ([436d12c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/436d12c6c53d0f60e028b0ac8eb309418265b495))
* **solver:** cost the seam turn in smooth scoring and accept dF on the first solve tick ([#306](https://github.com/Leg0shii/ParkourCalculatorMod/issues/306)) ([aecb61c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/aecb61ccd417fa1b2cf5e9b98d907dd9e9b38fb5))
* **solver:** remove the CMA-ES machinery and simplify the solver ([#373](https://github.com/Leg0shii/ParkourCalculatorMod/issues/373), [#375](https://github.com/Leg0shii/ParkourCalculatorMod/issues/375), [#377](https://github.com/Leg0shii/ParkourCalculatorMod/issues/377), [#379](https://github.com/Leg0shii/ParkourCalculatorMod/issues/379), [#382](https://github.com/Leg0shii/ParkourCalculatorMod/issues/382)) ([538c92b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/538c92bf6116a57d31731404f8e6296bd68ba58e))
* **solver:** teach SlpSolve facing constraints via tie folding and exact yaw rows ([#368](https://github.com/Leg0shii/ParkourCalculatorMod/issues/368)) ([b477231](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b47723195f04379d16987f40e74829af00f6887c))
* **ui:** move angle solver action buttons above results and persist section expansion ([#381](https://github.com/Leg0shii/ParkourCalculatorMod/issues/381)) ([456b0ea](https://github.com/Leg0shii/ParkourCalculatorMod/commit/456b0ea65956ff9b89cf1ece59a00a1bdfd2fea3))
### Bug Fixes
* add dX comparison checkbox to dZ constraints ([#357](https://github.com/Leg0shii/ParkourCalculatorMod/issues/357)) ([9af2452](https://github.com/Leg0shii/ParkourCalculatorMod/commit/9af2452c66650ba37b15159f45ce38a79e242d68))
* **fabric:** suppress pause on lost focus while the UI is open ([#353](https://github.com/Leg0shii/ParkourCalculatorMod/issues/353)) ([ed7bc8a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ed7bc8a69bc95b2e1512326c53c00f077e22fe98))
* **fabric:** sync player attribute base values into the simulation ([#355](https://github.com/Leg0shii/ParkourCalculatorMod/issues/355)) ([730247c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/730247c451dc09486a5056883f9345ab8097950a))
* fast and custom effort failing to solve jumps with dF constraints ([#335](https://github.com/Leg0shii/ParkourCalculatorMod/issues/335)) ([0dd6172](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0dd617228bf76189e4cb31b83d029a08b4161cbd))
* **forge:** reuse path bake buffers instead of allocating direct memory per rebake ([#334](https://github.com/Leg0shii/ParkourCalculatorMod/issues/334)) ([63fef38](https://github.com/Leg0shii/ParkourCalculatorMod/commit/63fef384e8a7280828a29d2b8a0720d51c08137b))
* keep constraint ticks inside the route so none land past the last row ([#354](https://github.com/Leg0shii/ParkourCalculatorMod/issues/354)) ([d9eef0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d9eef0ef20baa9232f7ab61184a5e34d19e5d233))
* no start box or unsaved state before a TAS is opened or created ([#352](https://github.com/Leg0shii/ParkourCalculatorMod/issues/352)) ([bab5858](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bab58588c558127c34ed60dd0754bfb8c5f3a497))
* **playback:** keep replay in sync when restarting near a fall-damage ruling ([#400](https://github.com/Leg0shii/ParkourCalculatorMod/issues/400)) ([bc746eb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bc746ebfbf4bb2ee4d8faab9e9f8a9ceb6701ae9))
* report which constraints a failed solve missed ([#410](https://github.com/Leg0shii/ParkourCalculatorMod/issues/410)) ([3ba6d3c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3ba6d3c44407c0f1adf21e1081b76431b53940b3))
* select the first tick when tapping the start box ([#341](https://github.com/Leg0shii/ParkourCalculatorMod/issues/341)) ([b3bb34f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b3bb34fd49476740821239ccf63a0f8e189600ac))
* **solver:** close free-start joint near misses with the wrap-window ILS ([#371](https://github.com/Leg0shii/ParkourCalculatorMod/issues/371)) ([89ce985](https://github.com/Leg0shii/ParkourCalculatorMod/commit/89ce98587496cda672472d9e54dff0aa59af4dfb))
* **solver:** make free-start solves independent of the seed start position ([#358](https://github.com/Leg0shii/ParkourCalculatorMod/issues/358), [#363](https://github.com/Leg0shii/ParkourCalculatorMod/issues/363), [#365](https://github.com/Leg0shii/ParkourCalculatorMod/issues/365), [#367](https://github.com/Leg0shii/ParkourCalculatorMod/issues/367)) ([197b70f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/197b70f8c905f945a3a47364e115ff8926ba3003))
* **solver:** publish Optimize's incumbents and stop starving its polish stage ([#399](https://github.com/Leg0shii/ParkourCalculatorMod/issues/399)) ([1ff8c8b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1ff8c8bc0c712c5c8bc91cbf123f85e245099d66))
* **solver:** reach single-tick inertia zeroings in the pattern B&B ([#393](https://github.com/Leg0shii/ParkourCalculatorMod/issues/393)) ([f93f657](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f93f657443098fa57b2131f97d9ebd4fe75a5e1e))
* **solver:** score Smooth (TAS) on turn-direction changes, not jerk ([#417](https://github.com/Leg0shii/ParkourCalculatorMod/issues/417)) ([49def65](https://github.com/Leg0shii/ParkourCalculatorMod/commit/49def653fb70cfbcffa51c92b8db266f328fce71))
* **solver:** seed-independent free-start solves for dF=0 chains ([#387](https://github.com/Leg0shii/ParkourCalculatorMod/issues/387), [#388](https://github.com/Leg0shii/ParkourCalculatorMod/issues/388), [#389](https://github.com/Leg0shii/ParkourCalculatorMod/issues/389), [#390](https://github.com/Leg0shii/ParkourCalculatorMod/issues/390)) ([e171cc5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e171cc52078fc2e4267dbf0f7901f5d417ed4fd3))
* **solver:** stop the feasibility repair from flicking the smoothed path ([#415](https://github.com/Leg0shii/ParkourCalculatorMod/issues/415)) ([bbd9b33](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bbd9b335a42bbe57a715db2b3d8dbd10c50df50b))
* **ui:** make Tick Info settings rows as tall as the widgets they contain ([#356](https://github.com/Leg0shii/ParkourCalculatorMod/issues/356)) ([fd2058e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/fd2058e2e7692b551368e7f65a6bcca50bf77aec))
### Documentation
* **research:** consolidate and update the research docs, drop dead benchmark data ([#391](https://github.com/Leg0shii/ParkourCalculatorMod/issues/391)) ([d2575bc](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d2575bc7f742df8c7db8af5292a469ff1843a0d4))
* **research:** issue 384 dual Newton iteration audit, both lanes measured dead ([#385](https://github.com/Leg0shii/ParkourCalculatorMod/issues/385)) ([60c8675](https://github.com/Leg0shii/ParkourCalculatorMod/commit/60c8675e569c883b35a983c2a8063c4a3cf9a8b1))
### Continuous Integration
* publish the fabric 1.21.3 jar to modrinth on release ([#329](https://github.com/Leg0shii/ParkourCalculatorMod/issues/329)) ([52e9115](https://github.com/Leg0shii/ParkourCalculatorMod/commit/52e91154395a1c9de99c4f1e5fa2bdd720eed683))
### Miscellaneous Chores
* drop the bundled commons-math3 and explain the unsupported-dF failure ([#396](https://github.com/Leg0shii/ParkourCalculatorMod/issues/396)) ([b8ff1e8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b8ff1e8d12a94070d3681399d38a5de5624463d4)), closes [#394](https://github.com/Leg0shii/ParkourCalculatorMod/issues/394) [#395](https://github.com/Leg0shii/ParkourCalculatorMod/issues/395)
* weekly release train ([b17234e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b17234edd3acfbde7524045032fb2da6a7432af3))
release
1.10.0 (Forge 1.8.9)
1.10.023 авг. 2026 г.59Minecraft: 1.8.9forge
Что нового
## [1.10.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.9.0...v1.10.0) (2026-08-23)
### Features
* add a run-ticks search that adds run-up ticks before each jump ([#405](https://github.com/Leg0shii/ParkourCalculatorMod/issues/405)) ([b3f25e6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b3f25e6440e55430d2a705b61f09659f44b3d824))
* add extend path & solve to block keybind ([#333](https://github.com/Leg0shii/ParkourCalculatorMod/issues/333)) ([2d63a5e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d63a5e6d937519b36433d810a75a8dc4be2e6d8))
* add hotkey to re-run the simulation from the first tick ([#340](https://github.com/Leg0shii/ParkourCalculatorMod/issues/340)) ([1cb060b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1cb060b5836c407b32188bf4c2e74ced4e371e08))
* add middle-click to delete constraints and state overrides ([#331](https://github.com/Leg0shii/ParkourCalculatorMod/issues/331)) ([8057712](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8057712534eea6acf7e4848b76e6ff9a1e07dc4a))
* align the intersection footprint with the player facing ([#343](https://github.com/Leg0shii/ParkourCalculatorMod/issues/343)) ([544e248](https://github.com/Leg0shii/ParkourCalculatorMod/commit/544e248a9b68ed064f8b5a2d4492c0b13d25aed0))
* level-set objective ascent for degenerate solve directions ([#339](https://github.com/Leg0shii/ParkourCalculatorMod/issues/339)) ([d88bc36](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d88bc36892e3c668d225effe1f5807ac1c09ad5d))
* merge constraint bounding boxes with alt and fix saving keybind on fabric ([#332](https://github.com/Leg0shii/ParkourCalculatorMod/issues/332)) ([df9839e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/df9839e2260b1e8862d6a4e225c83b36cf27ea7c))
* reserve a wrap slice in the solver graph and make the wrap angle cap a node setting ([3433c77](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3433c77e9e6bc8bfa7d55d85bc766831cdafb97f))
* **solver:** branch the pattern B&B on keeping the inertia gate open ([#397](https://github.com/Leg0shii/ParkourCalculatorMod/issues/397)) ([436d12c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/436d12c6c53d0f60e028b0ac8eb309418265b495))
* **solver:** cost the seam turn in smooth scoring and accept dF on the first solve tick ([#306](https://github.com/Leg0shii/ParkourCalculatorMod/issues/306)) ([aecb61c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/aecb61ccd417fa1b2cf5e9b98d907dd9e9b38fb5))
* **solver:** remove the CMA-ES machinery and simplify the solver ([#373](https://github.com/Leg0shii/ParkourCalculatorMod/issues/373), [#375](https://github.com/Leg0shii/ParkourCalculatorMod/issues/375), [#377](https://github.com/Leg0shii/ParkourCalculatorMod/issues/377), [#379](https://github.com/Leg0shii/ParkourCalculatorMod/issues/379), [#382](https://github.com/Leg0shii/ParkourCalculatorMod/issues/382)) ([538c92b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/538c92bf6116a57d31731404f8e6296bd68ba58e))
* **solver:** teach SlpSolve facing constraints via tie folding and exact yaw rows ([#368](https://github.com/Leg0shii/ParkourCalculatorMod/issues/368)) ([b477231](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b47723195f04379d16987f40e74829af00f6887c))
* **ui:** move angle solver action buttons above results and persist section expansion ([#381](https://github.com/Leg0shii/ParkourCalculatorMod/issues/381)) ([456b0ea](https://github.com/Leg0shii/ParkourCalculatorMod/commit/456b0ea65956ff9b89cf1ece59a00a1bdfd2fea3))
### Bug Fixes
* add dX comparison checkbox to dZ constraints ([#357](https://github.com/Leg0shii/ParkourCalculatorMod/issues/357)) ([9af2452](https://github.com/Leg0shii/ParkourCalculatorMod/commit/9af2452c66650ba37b15159f45ce38a79e242d68))
* **fabric:** suppress pause on lost focus while the UI is open ([#353](https://github.com/Leg0shii/ParkourCalculatorMod/issues/353)) ([ed7bc8a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ed7bc8a69bc95b2e1512326c53c00f077e22fe98))
* **fabric:** sync player attribute base values into the simulation ([#355](https://github.com/Leg0shii/ParkourCalculatorMod/issues/355)) ([730247c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/730247c451dc09486a5056883f9345ab8097950a))
* fast and custom effort failing to solve jumps with dF constraints ([#335](https://github.com/Leg0shii/ParkourCalculatorMod/issues/335)) ([0dd6172](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0dd617228bf76189e4cb31b83d029a08b4161cbd))
* **forge:** reuse path bake buffers instead of allocating direct memory per rebake ([#334](https://github.com/Leg0shii/ParkourCalculatorMod/issues/334)) ([63fef38](https://github.com/Leg0shii/ParkourCalculatorMod/commit/63fef384e8a7280828a29d2b8a0720d51c08137b))
* keep constraint ticks inside the route so none land past the last row ([#354](https://github.com/Leg0shii/ParkourCalculatorMod/issues/354)) ([d9eef0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d9eef0ef20baa9232f7ab61184a5e34d19e5d233))
* no start box or unsaved state before a TAS is opened or created ([#352](https://github.com/Leg0shii/ParkourCalculatorMod/issues/352)) ([bab5858](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bab58588c558127c34ed60dd0754bfb8c5f3a497))
* **playback:** keep replay in sync when restarting near a fall-damage ruling ([#400](https://github.com/Leg0shii/ParkourCalculatorMod/issues/400)) ([bc746eb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bc746ebfbf4bb2ee4d8faab9e9f8a9ceb6701ae9))
* report which constraints a failed solve missed ([#410](https://github.com/Leg0shii/ParkourCalculatorMod/issues/410)) ([3ba6d3c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3ba6d3c44407c0f1adf21e1081b76431b53940b3))
* select the first tick when tapping the start box ([#341](https://github.com/Leg0shii/ParkourCalculatorMod/issues/341)) ([b3bb34f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b3bb34fd49476740821239ccf63a0f8e189600ac))
* **solver:** close free-start joint near misses with the wrap-window ILS ([#371](https://github.com/Leg0shii/ParkourCalculatorMod/issues/371)) ([89ce985](https://github.com/Leg0shii/ParkourCalculatorMod/commit/89ce98587496cda672472d9e54dff0aa59af4dfb))
* **solver:** make free-start solves independent of the seed start position ([#358](https://github.com/Leg0shii/ParkourCalculatorMod/issues/358), [#363](https://github.com/Leg0shii/ParkourCalculatorMod/issues/363), [#365](https://github.com/Leg0shii/ParkourCalculatorMod/issues/365), [#367](https://github.com/Leg0shii/ParkourCalculatorMod/issues/367)) ([197b70f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/197b70f8c905f945a3a47364e115ff8926ba3003))
* **solver:** publish Optimize's incumbents and stop starving its polish stage ([#399](https://github.com/Leg0shii/ParkourCalculatorMod/issues/399)) ([1ff8c8b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1ff8c8bc0c712c5c8bc91cbf123f85e245099d66))
* **solver:** reach single-tick inertia zeroings in the pattern B&B ([#393](https://github.com/Leg0shii/ParkourCalculatorMod/issues/393)) ([f93f657](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f93f657443098fa57b2131f97d9ebd4fe75a5e1e))
* **solver:** score Smooth (TAS) on turn-direction changes, not jerk ([#417](https://github.com/Leg0shii/ParkourCalculatorMod/issues/417)) ([49def65](https://github.com/Leg0shii/ParkourCalculatorMod/commit/49def653fb70cfbcffa51c92b8db266f328fce71))
* **solver:** seed-independent free-start solves for dF=0 chains ([#387](https://github.com/Leg0shii/ParkourCalculatorMod/issues/387), [#388](https://github.com/Leg0shii/ParkourCalculatorMod/issues/388), [#389](https://github.com/Leg0shii/ParkourCalculatorMod/issues/389), [#390](https://github.com/Leg0shii/ParkourCalculatorMod/issues/390)) ([e171cc5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e171cc52078fc2e4267dbf0f7901f5d417ed4fd3))
* **solver:** stop the feasibility repair from flicking the smoothed path ([#415](https://github.com/Leg0shii/ParkourCalculatorMod/issues/415)) ([bbd9b33](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bbd9b335a42bbe57a715db2b3d8dbd10c50df50b))
* **ui:** make Tick Info settings rows as tall as the widgets they contain ([#356](https://github.com/Leg0shii/ParkourCalculatorMod/issues/356)) ([fd2058e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/fd2058e2e7692b551368e7f65a6bcca50bf77aec))
### Documentation
* **research:** consolidate and update the research docs, drop dead benchmark data ([#391](https://github.com/Leg0shii/ParkourCalculatorMod/issues/391)) ([d2575bc](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d2575bc7f742df8c7db8af5292a469ff1843a0d4))
* **research:** issue 384 dual Newton iteration audit, both lanes measured dead ([#385](https://github.com/Leg0shii/ParkourCalculatorMod/issues/385)) ([60c8675](https://github.com/Leg0shii/ParkourCalculatorMod/commit/60c8675e569c883b35a983c2a8063c4a3cf9a8b1))
### Continuous Integration
* publish the fabric 1.21.3 jar to modrinth on release ([#329](https://github.com/Leg0shii/ParkourCalculatorMod/issues/329)) ([52e9115](https://github.com/Leg0shii/ParkourCalculatorMod/commit/52e91154395a1c9de99c4f1e5fa2bdd720eed683))
### Miscellaneous Chores
* drop the bundled commons-math3 and explain the unsupported-dF failure ([#396](https://github.com/Leg0shii/ParkourCalculatorMod/issues/396)) ([b8ff1e8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b8ff1e8d12a94070d3681399d38a5de5624463d4)), closes [#394](https://github.com/Leg0shii/ParkourCalculatorMod/issues/394) [#395](https://github.com/Leg0shii/ParkourCalculatorMod/issues/395)
* weekly release train ([b17234e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b17234edd3acfbde7524045032fb2da6a7432af3))
release
1.10.0 (Fabric 1.21.3)
1.10.023 авг. 2026 г.35Minecraft: 1.21.3fabric
Что нового
## [1.10.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.9.0...v1.10.0) (2026-08-23)
### Features
* add a run-ticks search that adds run-up ticks before each jump ([#405](https://github.com/Leg0shii/ParkourCalculatorMod/issues/405)) ([b3f25e6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b3f25e6440e55430d2a705b61f09659f44b3d824))
* add extend path & solve to block keybind ([#333](https://github.com/Leg0shii/ParkourCalculatorMod/issues/333)) ([2d63a5e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d63a5e6d937519b36433d810a75a8dc4be2e6d8))
* add hotkey to re-run the simulation from the first tick ([#340](https://github.com/Leg0shii/ParkourCalculatorMod/issues/340)) ([1cb060b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1cb060b5836c407b32188bf4c2e74ced4e371e08))
* add middle-click to delete constraints and state overrides ([#331](https://github.com/Leg0shii/ParkourCalculatorMod/issues/331)) ([8057712](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8057712534eea6acf7e4848b76e6ff9a1e07dc4a))
* align the intersection footprint with the player facing ([#343](https://github.com/Leg0shii/ParkourCalculatorMod/issues/343)) ([544e248](https://github.com/Leg0shii/ParkourCalculatorMod/commit/544e248a9b68ed064f8b5a2d4492c0b13d25aed0))
* level-set objective ascent for degenerate solve directions ([#339](https://github.com/Leg0shii/ParkourCalculatorMod/issues/339)) ([d88bc36](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d88bc36892e3c668d225effe1f5807ac1c09ad5d))
* merge constraint bounding boxes with alt and fix saving keybind on fabric ([#332](https://github.com/Leg0shii/ParkourCalculatorMod/issues/332)) ([df9839e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/df9839e2260b1e8862d6a4e225c83b36cf27ea7c))
* reserve a wrap slice in the solver graph and make the wrap angle cap a node setting ([3433c77](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3433c77e9e6bc8bfa7d55d85bc766831cdafb97f))
* **solver:** branch the pattern B&B on keeping the inertia gate open ([#397](https://github.com/Leg0shii/ParkourCalculatorMod/issues/397)) ([436d12c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/436d12c6c53d0f60e028b0ac8eb309418265b495))
* **solver:** cost the seam turn in smooth scoring and accept dF on the first solve tick ([#306](https://github.com/Leg0shii/ParkourCalculatorMod/issues/306)) ([aecb61c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/aecb61ccd417fa1b2cf5e9b98d907dd9e9b38fb5))
* **solver:** remove the CMA-ES machinery and simplify the solver ([#373](https://github.com/Leg0shii/ParkourCalculatorMod/issues/373), [#375](https://github.com/Leg0shii/ParkourCalculatorMod/issues/375), [#377](https://github.com/Leg0shii/ParkourCalculatorMod/issues/377), [#379](https://github.com/Leg0shii/ParkourCalculatorMod/issues/379), [#382](https://github.com/Leg0shii/ParkourCalculatorMod/issues/382)) ([538c92b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/538c92bf6116a57d31731404f8e6296bd68ba58e))
* **solver:** teach SlpSolve facing constraints via tie folding and exact yaw rows ([#368](https://github.com/Leg0shii/ParkourCalculatorMod/issues/368)) ([b477231](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b47723195f04379d16987f40e74829af00f6887c))
* **ui:** move angle solver action buttons above results and persist section expansion ([#381](https://github.com/Leg0shii/ParkourCalculatorMod/issues/381)) ([456b0ea](https://github.com/Leg0shii/ParkourCalculatorMod/commit/456b0ea65956ff9b89cf1ece59a00a1bdfd2fea3))
### Bug Fixes
* add dX comparison checkbox to dZ constraints ([#357](https://github.com/Leg0shii/ParkourCalculatorMod/issues/357)) ([9af2452](https://github.com/Leg0shii/ParkourCalculatorMod/commit/9af2452c66650ba37b15159f45ce38a79e242d68))
* **fabric:** suppress pause on lost focus while the UI is open ([#353](https://github.com/Leg0shii/ParkourCalculatorMod/issues/353)) ([ed7bc8a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ed7bc8a69bc95b2e1512326c53c00f077e22fe98))
* **fabric:** sync player attribute base values into the simulation ([#355](https://github.com/Leg0shii/ParkourCalculatorMod/issues/355)) ([730247c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/730247c451dc09486a5056883f9345ab8097950a))
* fast and custom effort failing to solve jumps with dF constraints ([#335](https://github.com/Leg0shii/ParkourCalculatorMod/issues/335)) ([0dd6172](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0dd617228bf76189e4cb31b83d029a08b4161cbd))
* **forge:** reuse path bake buffers instead of allocating direct memory per rebake ([#334](https://github.com/Leg0shii/ParkourCalculatorMod/issues/334)) ([63fef38](https://github.com/Leg0shii/ParkourCalculatorMod/commit/63fef384e8a7280828a29d2b8a0720d51c08137b))
* keep constraint ticks inside the route so none land past the last row ([#354](https://github.com/Leg0shii/ParkourCalculatorMod/issues/354)) ([d9eef0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d9eef0ef20baa9232f7ab61184a5e34d19e5d233))
* no start box or unsaved state before a TAS is opened or created ([#352](https://github.com/Leg0shii/ParkourCalculatorMod/issues/352)) ([bab5858](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bab58588c558127c34ed60dd0754bfb8c5f3a497))
* **playback:** keep replay in sync when restarting near a fall-damage ruling ([#400](https://github.com/Leg0shii/ParkourCalculatorMod/issues/400)) ([bc746eb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bc746ebfbf4bb2ee4d8faab9e9f8a9ceb6701ae9))
* report which constraints a failed solve missed ([#410](https://github.com/Leg0shii/ParkourCalculatorMod/issues/410)) ([3ba6d3c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3ba6d3c44407c0f1adf21e1081b76431b53940b3))
* select the first tick when tapping the start box ([#341](https://github.com/Leg0shii/ParkourCalculatorMod/issues/341)) ([b3bb34f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b3bb34fd49476740821239ccf63a0f8e189600ac))
* **solver:** close free-start joint near misses with the wrap-window ILS ([#371](https://github.com/Leg0shii/ParkourCalculatorMod/issues/371)) ([89ce985](https://github.com/Leg0shii/ParkourCalculatorMod/commit/89ce98587496cda672472d9e54dff0aa59af4dfb))
* **solver:** make free-start solves independent of the seed start position ([#358](https://github.com/Leg0shii/ParkourCalculatorMod/issues/358), [#363](https://github.com/Leg0shii/ParkourCalculatorMod/issues/363), [#365](https://github.com/Leg0shii/ParkourCalculatorMod/issues/365), [#367](https://github.com/Leg0shii/ParkourCalculatorMod/issues/367)) ([197b70f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/197b70f8c905f945a3a47364e115ff8926ba3003))
* **solver:** publish Optimize's incumbents and stop starving its polish stage ([#399](https://github.com/Leg0shii/ParkourCalculatorMod/issues/399)) ([1ff8c8b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1ff8c8bc0c712c5c8bc91cbf123f85e245099d66))
* **solver:** reach single-tick inertia zeroings in the pattern B&B ([#393](https://github.com/Leg0shii/ParkourCalculatorMod/issues/393)) ([f93f657](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f93f657443098fa57b2131f97d9ebd4fe75a5e1e))
* **solver:** score Smooth (TAS) on turn-direction changes, not jerk ([#417](https://github.com/Leg0shii/ParkourCalculatorMod/issues/417)) ([49def65](https://github.com/Leg0shii/ParkourCalculatorMod/commit/49def653fb70cfbcffa51c92b8db266f328fce71))
* **solver:** seed-independent free-start solves for dF=0 chains ([#387](https://github.com/Leg0shii/ParkourCalculatorMod/issues/387), [#388](https://github.com/Leg0shii/ParkourCalculatorMod/issues/388), [#389](https://github.com/Leg0shii/ParkourCalculatorMod/issues/389), [#390](https://github.com/Leg0shii/ParkourCalculatorMod/issues/390)) ([e171cc5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e171cc52078fc2e4267dbf0f7901f5d417ed4fd3))
* **solver:** stop the feasibility repair from flicking the smoothed path ([#415](https://github.com/Leg0shii/ParkourCalculatorMod/issues/415)) ([bbd9b33](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bbd9b335a42bbe57a715db2b3d8dbd10c50df50b))
* **ui:** make Tick Info settings rows as tall as the widgets they contain ([#356](https://github.com/Leg0shii/ParkourCalculatorMod/issues/356)) ([fd2058e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/fd2058e2e7692b551368e7f65a6bcca50bf77aec))
### Documentation
* **research:** consolidate and update the research docs, drop dead benchmark data ([#391](https://github.com/Leg0shii/ParkourCalculatorMod/issues/391)) ([d2575bc](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d2575bc7f742df8c7db8af5292a469ff1843a0d4))
* **research:** issue 384 dual Newton iteration audit, both lanes measured dead ([#385](https://github.com/Leg0shii/ParkourCalculatorMod/issues/385)) ([60c8675](https://github.com/Leg0shii/ParkourCalculatorMod/commit/60c8675e569c883b35a983c2a8063c4a3cf9a8b1))
### Continuous Integration
* publish the fabric 1.21.3 jar to modrinth on release ([#329](https://github.com/Leg0shii/ParkourCalculatorMod/issues/329)) ([52e9115](https://github.com/Leg0shii/ParkourCalculatorMod/commit/52e91154395a1c9de99c4f1e5fa2bdd720eed683))
### Miscellaneous Chores
* drop the bundled commons-math3 and explain the unsupported-dF failure ([#396](https://github.com/Leg0shii/ParkourCalculatorMod/issues/396)) ([b8ff1e8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b8ff1e8d12a94070d3681399d38a5de5624463d4)), closes [#394](https://github.com/Leg0shii/ParkourCalculatorMod/issues/394) [#395](https://github.com/Leg0shii/ParkourCalculatorMod/issues/395)
* weekly release train ([b17234e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b17234edd3acfbde7524045032fb2da6a7432af3))
release
1.10.0 (Fabric)
1.10.023 авг. 2026 г.59Minecraft: 26.2fabric
Что нового
## [1.10.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.9.0...v1.10.0) (2026-08-23)
### Features
* add a run-ticks search that adds run-up ticks before each jump ([#405](https://github.com/Leg0shii/ParkourCalculatorMod/issues/405)) ([b3f25e6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b3f25e6440e55430d2a705b61f09659f44b3d824))
* add extend path & solve to block keybind ([#333](https://github.com/Leg0shii/ParkourCalculatorMod/issues/333)) ([2d63a5e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d63a5e6d937519b36433d810a75a8dc4be2e6d8))
* add hotkey to re-run the simulation from the first tick ([#340](https://github.com/Leg0shii/ParkourCalculatorMod/issues/340)) ([1cb060b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1cb060b5836c407b32188bf4c2e74ced4e371e08))
* add middle-click to delete constraints and state overrides ([#331](https://github.com/Leg0shii/ParkourCalculatorMod/issues/331)) ([8057712](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8057712534eea6acf7e4848b76e6ff9a1e07dc4a))
* align the intersection footprint with the player facing ([#343](https://github.com/Leg0shii/ParkourCalculatorMod/issues/343)) ([544e248](https://github.com/Leg0shii/ParkourCalculatorMod/commit/544e248a9b68ed064f8b5a2d4492c0b13d25aed0))
* level-set objective ascent for degenerate solve directions ([#339](https://github.com/Leg0shii/ParkourCalculatorMod/issues/339)) ([d88bc36](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d88bc36892e3c668d225effe1f5807ac1c09ad5d))
* merge constraint bounding boxes with alt and fix saving keybind on fabric ([#332](https://github.com/Leg0shii/ParkourCalculatorMod/issues/332)) ([df9839e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/df9839e2260b1e8862d6a4e225c83b36cf27ea7c))
* reserve a wrap slice in the solver graph and make the wrap angle cap a node setting ([3433c77](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3433c77e9e6bc8bfa7d55d85bc766831cdafb97f))
* **solver:** branch the pattern B&B on keeping the inertia gate open ([#397](https://github.com/Leg0shii/ParkourCalculatorMod/issues/397)) ([436d12c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/436d12c6c53d0f60e028b0ac8eb309418265b495))
* **solver:** cost the seam turn in smooth scoring and accept dF on the first solve tick ([#306](https://github.com/Leg0shii/ParkourCalculatorMod/issues/306)) ([aecb61c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/aecb61ccd417fa1b2cf5e9b98d907dd9e9b38fb5))
* **solver:** remove the CMA-ES machinery and simplify the solver ([#373](https://github.com/Leg0shii/ParkourCalculatorMod/issues/373), [#375](https://github.com/Leg0shii/ParkourCalculatorMod/issues/375), [#377](https://github.com/Leg0shii/ParkourCalculatorMod/issues/377), [#379](https://github.com/Leg0shii/ParkourCalculatorMod/issues/379), [#382](https://github.com/Leg0shii/ParkourCalculatorMod/issues/382)) ([538c92b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/538c92bf6116a57d31731404f8e6296bd68ba58e))
* **solver:** teach SlpSolve facing constraints via tie folding and exact yaw rows ([#368](https://github.com/Leg0shii/ParkourCalculatorMod/issues/368)) ([b477231](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b47723195f04379d16987f40e74829af00f6887c))
* **ui:** move angle solver action buttons above results and persist section expansion ([#381](https://github.com/Leg0shii/ParkourCalculatorMod/issues/381)) ([456b0ea](https://github.com/Leg0shii/ParkourCalculatorMod/commit/456b0ea65956ff9b89cf1ece59a00a1bdfd2fea3))
### Bug Fixes
* add dX comparison checkbox to dZ constraints ([#357](https://github.com/Leg0shii/ParkourCalculatorMod/issues/357)) ([9af2452](https://github.com/Leg0shii/ParkourCalculatorMod/commit/9af2452c66650ba37b15159f45ce38a79e242d68))
* **fabric:** suppress pause on lost focus while the UI is open ([#353](https://github.com/Leg0shii/ParkourCalculatorMod/issues/353)) ([ed7bc8a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ed7bc8a69bc95b2e1512326c53c00f077e22fe98))
* **fabric:** sync player attribute base values into the simulation ([#355](https://github.com/Leg0shii/ParkourCalculatorMod/issues/355)) ([730247c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/730247c451dc09486a5056883f9345ab8097950a))
* fast and custom effort failing to solve jumps with dF constraints ([#335](https://github.com/Leg0shii/ParkourCalculatorMod/issues/335)) ([0dd6172](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0dd617228bf76189e4cb31b83d029a08b4161cbd))
* **forge:** reuse path bake buffers instead of allocating direct memory per rebake ([#334](https://github.com/Leg0shii/ParkourCalculatorMod/issues/334)) ([63fef38](https://github.com/Leg0shii/ParkourCalculatorMod/commit/63fef384e8a7280828a29d2b8a0720d51c08137b))
* keep constraint ticks inside the route so none land past the last row ([#354](https://github.com/Leg0shii/ParkourCalculatorMod/issues/354)) ([d9eef0e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d9eef0ef20baa9232f7ab61184a5e34d19e5d233))
* no start box or unsaved state before a TAS is opened or created ([#352](https://github.com/Leg0shii/ParkourCalculatorMod/issues/352)) ([bab5858](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bab58588c558127c34ed60dd0754bfb8c5f3a497))
* **playback:** keep replay in sync when restarting near a fall-damage ruling ([#400](https://github.com/Leg0shii/ParkourCalculatorMod/issues/400)) ([bc746eb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bc746ebfbf4bb2ee4d8faab9e9f8a9ceb6701ae9))
* report which constraints a failed solve missed ([#410](https://github.com/Leg0shii/ParkourCalculatorMod/issues/410)) ([3ba6d3c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3ba6d3c44407c0f1adf21e1081b76431b53940b3))
* select the first tick when tapping the start box ([#341](https://github.com/Leg0shii/ParkourCalculatorMod/issues/341)) ([b3bb34f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b3bb34fd49476740821239ccf63a0f8e189600ac))
* **solver:** close free-start joint near misses with the wrap-window ILS ([#371](https://github.com/Leg0shii/ParkourCalculatorMod/issues/371)) ([89ce985](https://github.com/Leg0shii/ParkourCalculatorMod/commit/89ce98587496cda672472d9e54dff0aa59af4dfb))
* **solver:** make free-start solves independent of the seed start position ([#358](https://github.com/Leg0shii/ParkourCalculatorMod/issues/358), [#363](https://github.com/Leg0shii/ParkourCalculatorMod/issues/363), [#365](https://github.com/Leg0shii/ParkourCalculatorMod/issues/365), [#367](https://github.com/Leg0shii/ParkourCalculatorMod/issues/367)) ([197b70f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/197b70f8c905f945a3a47364e115ff8926ba3003))
* **solver:** publish Optimize's incumbents and stop starving its polish stage ([#399](https://github.com/Leg0shii/ParkourCalculatorMod/issues/399)) ([1ff8c8b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1ff8c8bc0c712c5c8bc91cbf123f85e245099d66))
* **solver:** reach single-tick inertia zeroings in the pattern B&B ([#393](https://github.com/Leg0shii/ParkourCalculatorMod/issues/393)) ([f93f657](https://github.com/Leg0shii/ParkourCalculatorMod/commit/f93f657443098fa57b2131f97d9ebd4fe75a5e1e))
* **solver:** score Smooth (TAS) on turn-direction changes, not jerk ([#417](https://github.com/Leg0shii/ParkourCalculatorMod/issues/417)) ([49def65](https://github.com/Leg0shii/ParkourCalculatorMod/commit/49def653fb70cfbcffa51c92b8db266f328fce71))
* **solver:** seed-independent free-start solves for dF=0 chains ([#387](https://github.com/Leg0shii/ParkourCalculatorMod/issues/387), [#388](https://github.com/Leg0shii/ParkourCalculatorMod/issues/388), [#389](https://github.com/Leg0shii/ParkourCalculatorMod/issues/389), [#390](https://github.com/Leg0shii/ParkourCalculatorMod/issues/390)) ([e171cc5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/e171cc52078fc2e4267dbf0f7901f5d417ed4fd3))
* **solver:** stop the feasibility repair from flicking the smoothed path ([#415](https://github.com/Leg0shii/ParkourCalculatorMod/issues/415)) ([bbd9b33](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bbd9b335a42bbe57a715db2b3d8dbd10c50df50b))
* **ui:** make Tick Info settings rows as tall as the widgets they contain ([#356](https://github.com/Leg0shii/ParkourCalculatorMod/issues/356)) ([fd2058e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/fd2058e2e7692b551368e7f65a6bcca50bf77aec))
### Documentation
* **research:** consolidate and update the research docs, drop dead benchmark data ([#391](https://github.com/Leg0shii/ParkourCalculatorMod/issues/391)) ([d2575bc](https://github.com/Leg0shii/ParkourCalculatorMod/commit/d2575bc7f742df8c7db8af5292a469ff1843a0d4))
* **research:** issue 384 dual Newton iteration audit, both lanes measured dead ([#385](https://github.com/Leg0shii/ParkourCalculatorMod/issues/385)) ([60c8675](https://github.com/Leg0shii/ParkourCalculatorMod/commit/60c8675e569c883b35a983c2a8063c4a3cf9a8b1))
### Continuous Integration
* publish the fabric 1.21.3 jar to modrinth on release ([#329](https://github.com/Leg0shii/ParkourCalculatorMod/issues/329)) ([52e9115](https://github.com/Leg0shii/ParkourCalculatorMod/commit/52e91154395a1c9de99c4f1e5fa2bdd720eed683))
### Miscellaneous Chores
* drop the bundled commons-math3 and explain the unsupported-dF failure ([#396](https://github.com/Leg0shii/ParkourCalculatorMod/issues/396)) ([b8ff1e8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b8ff1e8d12a94070d3681399d38a5de5624463d4)), closes [#394](https://github.com/Leg0shii/ParkourCalculatorMod/issues/394) [#395](https://github.com/Leg0shii/ParkourCalculatorMod/issues/395)
* weekly release train ([b17234e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b17234edd3acfbde7524045032fb2da6a7432af3))
release
1.9.0 (Fabric 1.21.3)
1.9.016 авг. 2026 г.33Minecraft: 1.21.3fabric
release
1.9.0 (Forge 1.12.2)
1.9.016 авг. 2026 г.15Minecraft: 1.12.2forge
Что нового
## [1.9.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.8.0...v1.9.0) (2026-08-16)
### Features
* add native Fabric loader for Minecraft 1.21.3 ([#236](https://github.com/Leg0shii/ParkourCalculatorMod/issues/236)) ([#300](https://github.com/Leg0shii/ParkourCalculatorMod/issues/300)) ([1d6e52d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1d6e52d6ea470ee694df55839be41f012bea718a))
* copy ticks to a new TAS and copy/paste table rows ([#294](https://github.com/Leg0shii/ParkourCalculatorMod/issues/294)) ([93a06e4](https://github.com/Leg0shii/ParkourCalculatorMod/commit/93a06e4a15ba8e0c007a91836e36a36198f460e2)), closes [#291](https://github.com/Leg0shii/ParkourCalculatorMod/issues/291)
* paired client-server simulation and lockstep replay ([#322](https://github.com/Leg0shii/ParkourCalculatorMod/issues/322)) ([993884a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/993884ab9e2de1b3e6292d0f7dda75af325e6440))
* right click teleport to the selected tick, singleplayer only ([#305](https://github.com/Leg0shii/ParkourCalculatorMod/issues/305)) ([ac7786b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ac7786b39348dddeb941cb12e55f987895e438e5))
* **ui:** add Edit menu with Undo/Redo items ([#295](https://github.com/Leg0shii/ParkourCalculatorMod/issues/295)) ([c70029d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c70029d2367b9184d8d5f887369ac071650397d2))
* **ui:** add per-tick hotbar slot input column ([#297](https://github.com/Leg0shii/ParkourCalculatorMod/issues/297)) ([3a41006](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3a410061d478a69a517b8540f8f0e05ba4b64b51))
### Bug Fixes
* derive B-key constraints from the looked-at block's own hitbox ([#309](https://github.com/Leg0shii/ParkourCalculatorMod/issues/309)) ([4f91245](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4f91245ab4e7a3f3df99c00ecad79b199a83636d))
* keep the gizmo tail patch alive while per-tick hitboxes are shown ([#304](https://github.com/Leg0shii/ParkourCalculatorMod/issues/304)) ([458fd73](https://github.com/Leg0shii/ParkourCalculatorMod/commit/458fd73d1eae76b46926fbe066efabfe7da0056f))
* keep the simulator's player size consistent across resumed runs ([#310](https://github.com/Leg0shii/ParkourCalculatorMod/issues/310)) ([df1f67f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/df1f67f8b4617401fa413150ac51e9644d41ea62))
* **playback:** pin first-person arm sway to the driven rotation ([#316](https://github.com/Leg0shii/ParkourCalculatorMod/issues/316)) ([620b4f0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/620b4f07559e5ce13d2569c524f45a84eedf503d))
* **playback:** reset fire, fall and damage state across resims and replay restarts ([#327](https://github.com/Leg0shii/ParkourCalculatorMod/issues/327)) ([ce5e539](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ce5e539993a854ee15e5cbae7960dc35a3f43081))
* remap the pkc-fabric-1.21.3 jar to intermediary so it loads on production installs ([#324](https://github.com/Leg0shii/ParkourCalculatorMod/issues/324)) ([34e73b8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/34e73b822759d938989f35f3e11aaff13733d1a2))
* **solver:** stop dumping a full save snapshot per solve ([#312](https://github.com/Leg0shii/ParkourCalculatorMod/issues/312)) ([8849bcb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8849bcb42d23bf2504bcac023b32a2d2da338120))
### Miscellaneous Chores
* weekly release train ([2d452a5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d452a5e30e64fca0a903b896e3ce80c4ffa00cf))
release
1.9.0 (Forge 1.8.9)
1.9.016 авг. 2026 г.68Minecraft: 1.8.9forge
Что нового
## [1.9.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.8.0...v1.9.0) (2026-08-16)
### Features
* add native Fabric loader for Minecraft 1.21.3 ([#236](https://github.com/Leg0shii/ParkourCalculatorMod/issues/236)) ([#300](https://github.com/Leg0shii/ParkourCalculatorMod/issues/300)) ([1d6e52d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1d6e52d6ea470ee694df55839be41f012bea718a))
* copy ticks to a new TAS and copy/paste table rows ([#294](https://github.com/Leg0shii/ParkourCalculatorMod/issues/294)) ([93a06e4](https://github.com/Leg0shii/ParkourCalculatorMod/commit/93a06e4a15ba8e0c007a91836e36a36198f460e2)), closes [#291](https://github.com/Leg0shii/ParkourCalculatorMod/issues/291)
* paired client-server simulation and lockstep replay ([#322](https://github.com/Leg0shii/ParkourCalculatorMod/issues/322)) ([993884a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/993884ab9e2de1b3e6292d0f7dda75af325e6440))
* right click teleport to the selected tick, singleplayer only ([#305](https://github.com/Leg0shii/ParkourCalculatorMod/issues/305)) ([ac7786b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ac7786b39348dddeb941cb12e55f987895e438e5))
* **ui:** add Edit menu with Undo/Redo items ([#295](https://github.com/Leg0shii/ParkourCalculatorMod/issues/295)) ([c70029d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c70029d2367b9184d8d5f887369ac071650397d2))
* **ui:** add per-tick hotbar slot input column ([#297](https://github.com/Leg0shii/ParkourCalculatorMod/issues/297)) ([3a41006](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3a410061d478a69a517b8540f8f0e05ba4b64b51))
### Bug Fixes
* derive B-key constraints from the looked-at block's own hitbox ([#309](https://github.com/Leg0shii/ParkourCalculatorMod/issues/309)) ([4f91245](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4f91245ab4e7a3f3df99c00ecad79b199a83636d))
* keep the gizmo tail patch alive while per-tick hitboxes are shown ([#304](https://github.com/Leg0shii/ParkourCalculatorMod/issues/304)) ([458fd73](https://github.com/Leg0shii/ParkourCalculatorMod/commit/458fd73d1eae76b46926fbe066efabfe7da0056f))
* keep the simulator's player size consistent across resumed runs ([#310](https://github.com/Leg0shii/ParkourCalculatorMod/issues/310)) ([df1f67f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/df1f67f8b4617401fa413150ac51e9644d41ea62))
* **playback:** pin first-person arm sway to the driven rotation ([#316](https://github.com/Leg0shii/ParkourCalculatorMod/issues/316)) ([620b4f0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/620b4f07559e5ce13d2569c524f45a84eedf503d))
* **playback:** reset fire, fall and damage state across resims and replay restarts ([#327](https://github.com/Leg0shii/ParkourCalculatorMod/issues/327)) ([ce5e539](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ce5e539993a854ee15e5cbae7960dc35a3f43081))
* remap the pkc-fabric-1.21.3 jar to intermediary so it loads on production installs ([#324](https://github.com/Leg0shii/ParkourCalculatorMod/issues/324)) ([34e73b8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/34e73b822759d938989f35f3e11aaff13733d1a2))
* **solver:** stop dumping a full save snapshot per solve ([#312](https://github.com/Leg0shii/ParkourCalculatorMod/issues/312)) ([8849bcb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8849bcb42d23bf2504bcac023b32a2d2da338120))
### Miscellaneous Chores
* weekly release train ([2d452a5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d452a5e30e64fca0a903b896e3ce80c4ffa00cf))
release
1.9.0 (Fabric)
1.9.016 авг. 2026 г.64Minecraft: 26.2fabric
Что нового
## [1.9.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.8.0...v1.9.0) (2026-08-16)
### Features
* add native Fabric loader for Minecraft 1.21.3 ([#236](https://github.com/Leg0shii/ParkourCalculatorMod/issues/236)) ([#300](https://github.com/Leg0shii/ParkourCalculatorMod/issues/300)) ([1d6e52d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1d6e52d6ea470ee694df55839be41f012bea718a))
* copy ticks to a new TAS and copy/paste table rows ([#294](https://github.com/Leg0shii/ParkourCalculatorMod/issues/294)) ([93a06e4](https://github.com/Leg0shii/ParkourCalculatorMod/commit/93a06e4a15ba8e0c007a91836e36a36198f460e2)), closes [#291](https://github.com/Leg0shii/ParkourCalculatorMod/issues/291)
* paired client-server simulation and lockstep replay ([#322](https://github.com/Leg0shii/ParkourCalculatorMod/issues/322)) ([993884a](https://github.com/Leg0shii/ParkourCalculatorMod/commit/993884ab9e2de1b3e6292d0f7dda75af325e6440))
* right click teleport to the selected tick, singleplayer only ([#305](https://github.com/Leg0shii/ParkourCalculatorMod/issues/305)) ([ac7786b](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ac7786b39348dddeb941cb12e55f987895e438e5))
* **ui:** add Edit menu with Undo/Redo items ([#295](https://github.com/Leg0shii/ParkourCalculatorMod/issues/295)) ([c70029d](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c70029d2367b9184d8d5f887369ac071650397d2))
* **ui:** add per-tick hotbar slot input column ([#297](https://github.com/Leg0shii/ParkourCalculatorMod/issues/297)) ([3a41006](https://github.com/Leg0shii/ParkourCalculatorMod/commit/3a410061d478a69a517b8540f8f0e05ba4b64b51))
### Bug Fixes
* derive B-key constraints from the looked-at block's own hitbox ([#309](https://github.com/Leg0shii/ParkourCalculatorMod/issues/309)) ([4f91245](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4f91245ab4e7a3f3df99c00ecad79b199a83636d))
* keep the gizmo tail patch alive while per-tick hitboxes are shown ([#304](https://github.com/Leg0shii/ParkourCalculatorMod/issues/304)) ([458fd73](https://github.com/Leg0shii/ParkourCalculatorMod/commit/458fd73d1eae76b46926fbe066efabfe7da0056f))
* keep the simulator's player size consistent across resumed runs ([#310](https://github.com/Leg0shii/ParkourCalculatorMod/issues/310)) ([df1f67f](https://github.com/Leg0shii/ParkourCalculatorMod/commit/df1f67f8b4617401fa413150ac51e9644d41ea62))
* **playback:** pin first-person arm sway to the driven rotation ([#316](https://github.com/Leg0shii/ParkourCalculatorMod/issues/316)) ([620b4f0](https://github.com/Leg0shii/ParkourCalculatorMod/commit/620b4f07559e5ce13d2569c524f45a84eedf503d))
* **playback:** reset fire, fall and damage state across resims and replay restarts ([#327](https://github.com/Leg0shii/ParkourCalculatorMod/issues/327)) ([ce5e539](https://github.com/Leg0shii/ParkourCalculatorMod/commit/ce5e539993a854ee15e5cbae7960dc35a3f43081))
* remap the pkc-fabric-1.21.3 jar to intermediary so it loads on production installs ([#324](https://github.com/Leg0shii/ParkourCalculatorMod/issues/324)) ([34e73b8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/34e73b822759d938989f35f3e11aaff13733d1a2))
* **solver:** stop dumping a full save snapshot per solve ([#312](https://github.com/Leg0shii/ParkourCalculatorMod/issues/312)) ([8849bcb](https://github.com/Leg0shii/ParkourCalculatorMod/commit/8849bcb42d23bf2504bcac023b32a2d2da338120))
### Miscellaneous Chores
* weekly release train ([2d452a5](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2d452a5e30e64fca0a903b896e3ce80c4ffa00cf))
release
1.8.0 (Forge 1.12.2)
1.8.09 авг. 2026 г.16Minecraft: 1.12.2forge
Что нового
## [1.8.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.7.1...v1.8.0) (2026-08-09)
### Features
* add an option to disable creative flight during singleplayer playback ([#261](https://github.com/Leg0shii/ParkourCalculatorMod/issues/261)) ([514725e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/514725e5283634dccbdd5f0631209936ecda535a))
* add ladder, soulsand, water, lava and cobweb surface regimes to the solver ([#254](https://github.com/Leg0shii/ParkourCalculatorMod/issues/254)) ([0fd0696](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0fd0696ae556489e398cf146932c3a1cc09ef885)), closes [#91](https://github.com/Leg0shii/ParkourCalculatorMod/issues/91) [#202](https://github.com/Leg0shii/ParkourCalculatorMod/issues/202)
* add solver hotkeys with auto-applied solves and simulation-captured surface state ([#255](https://github.com/Leg0shii/ParkourCalculatorMod/issues/255)) ([#263](https://github.com/Leg0shii/ParkourCalculatorMod/issues/263)) ([a5335e8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a5335e83abc0a7ed0ee33191b93a06d286387230))
* add undo/redo with persistent per-save history ([#257](https://github.com/Leg0shii/ParkourCalculatorMod/issues/257)) ([2c8fd90](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2c8fd905847ce6055aaa781a936db684d45ba1bd))
* click a Tick Info row to copy its values ([#268](https://github.com/Leg0shii/ParkourCalculatorMod/issues/268)) ([23b5bac](https://github.com/Leg0shii/ParkourCalculatorMod/commit/23b5bacb790fcbb155e773069ecf31ec396e6438))
### Bug Fixes
* constraint chip delete crash and live best-path render crash ([#260](https://github.com/Leg0shii/ParkourCalculatorMod/issues/260)) ([6f1b2a6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6f1b2a6faac5072785baa1b9fb828586ecdf61a9))
* **constraints:** generalize hotkey B over multi-box block shapes ([#274](https://github.com/Leg0shii/ParkourCalculatorMod/issues/274)) ([1cd6d84](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1cd6d84e1b837ea08f1338edcc384a8707b4fa48))
* **forge:** survive transient Windows clipboard contention on ImGui copy ([#275](https://github.com/Leg0shii/ParkourCalculatorMod/issues/275)) ([addb086](https://github.com/Leg0shii/ParkourCalculatorMod/commit/addb08618da12229af3682a58de03e88945d1061))
* keep the gizmo tail patch alive while constraint plates are shown ([#276](https://github.com/Leg0shii/ParkourCalculatorMod/issues/276)) ([c2b46dc](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c2b46dc85802eec5d48e430d8aa95fa65313e5f8))
* recognize vines for ctrl+B cell constraints ([#266](https://github.com/Leg0shii/ParkourCalculatorMod/issues/266)) ([1ca9d3e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1ca9d3efd34926077e4d6ce6e35cfb029bed6c95))
* route ImGuiKey constants through getKeyIndex so Del removes rows ([#262](https://github.com/Leg0shii/ParkourCalculatorMod/issues/262)) ([c705068](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c7050682257b3c3f89456dfe0bd77c137e285c0c))
* send playback move packets before the client tick end packet ([#246](https://github.com/Leg0shii/ParkourCalculatorMod/issues/246)) ([bf78c04](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bf78c04e96a6b6c4cae252c7868ea3c7d3e4db71))
* **solver:** accept range constraint bounds in either order ([#267](https://github.com/Leg0shii/ParkourCalculatorMod/issues/267)) ([756e412](https://github.com/Leg0shii/ParkourCalculatorMod/commit/756e412b10da05457a53d3fcb23d539dee19b356))
* **solver:** ladder the receding-horizon SLP fallback over all Solve-For directions ([#273](https://github.com/Leg0shii/ParkourCalculatorMod/issues/273)) ([48ae717](https://github.com/Leg0shii/ParkourCalculatorMod/commit/48ae717a727ca8808418f81f7fa83824ec3b6560))
* **solver:** read the modern air sprint factor live so Derive catches tick-0 engagement ([#264](https://github.com/Leg0shii/ParkourCalculatorMod/issues/264)) ([c6a473e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c6a473ecdae106a2974a02438df122503b75cd7f))
* Toggle UI key no longer closes the overlay while typing in a text field ([#280](https://github.com/Leg0shii/ParkourCalculatorMod/issues/280)) ([b9649a9](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b9649a9784e1cf335ecdfa39c9e64292962fc242))
### Documentation
* update stale 1.21.10 references to 26.2 in agent guidance and docs ([b9d760c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b9d760c30c4230d2e6d4de773d8e1bc60f6e4fd0))
### Continuous Integration
* publish Modrinth versions with plain semver version numbers ([4a7587c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4a7587c32881879de319ed12218e926e714f064b))
### Miscellaneous Chores
* weekly release train ([6c9db80](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6c9db80e4126e6d1b4342c62648e6524649e18ff))
release
1.8.0 (Forge 1.8.9)
1.8.09 авг. 2026 г.59Minecraft: 1.8.9forge
Что нового
## [1.8.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.7.1...v1.8.0) (2026-08-09)
### Features
* add an option to disable creative flight during singleplayer playback ([#261](https://github.com/Leg0shii/ParkourCalculatorMod/issues/261)) ([514725e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/514725e5283634dccbdd5f0631209936ecda535a))
* add ladder, soulsand, water, lava and cobweb surface regimes to the solver ([#254](https://github.com/Leg0shii/ParkourCalculatorMod/issues/254)) ([0fd0696](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0fd0696ae556489e398cf146932c3a1cc09ef885)), closes [#91](https://github.com/Leg0shii/ParkourCalculatorMod/issues/91) [#202](https://github.com/Leg0shii/ParkourCalculatorMod/issues/202)
* add solver hotkeys with auto-applied solves and simulation-captured surface state ([#255](https://github.com/Leg0shii/ParkourCalculatorMod/issues/255)) ([#263](https://github.com/Leg0shii/ParkourCalculatorMod/issues/263)) ([a5335e8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a5335e83abc0a7ed0ee33191b93a06d286387230))
* add undo/redo with persistent per-save history ([#257](https://github.com/Leg0shii/ParkourCalculatorMod/issues/257)) ([2c8fd90](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2c8fd905847ce6055aaa781a936db684d45ba1bd))
* click a Tick Info row to copy its values ([#268](https://github.com/Leg0shii/ParkourCalculatorMod/issues/268)) ([23b5bac](https://github.com/Leg0shii/ParkourCalculatorMod/commit/23b5bacb790fcbb155e773069ecf31ec396e6438))
### Bug Fixes
* constraint chip delete crash and live best-path render crash ([#260](https://github.com/Leg0shii/ParkourCalculatorMod/issues/260)) ([6f1b2a6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6f1b2a6faac5072785baa1b9fb828586ecdf61a9))
* **constraints:** generalize hotkey B over multi-box block shapes ([#274](https://github.com/Leg0shii/ParkourCalculatorMod/issues/274)) ([1cd6d84](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1cd6d84e1b837ea08f1338edcc384a8707b4fa48))
* **forge:** survive transient Windows clipboard contention on ImGui copy ([#275](https://github.com/Leg0shii/ParkourCalculatorMod/issues/275)) ([addb086](https://github.com/Leg0shii/ParkourCalculatorMod/commit/addb08618da12229af3682a58de03e88945d1061))
* keep the gizmo tail patch alive while constraint plates are shown ([#276](https://github.com/Leg0shii/ParkourCalculatorMod/issues/276)) ([c2b46dc](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c2b46dc85802eec5d48e430d8aa95fa65313e5f8))
* recognize vines for ctrl+B cell constraints ([#266](https://github.com/Leg0shii/ParkourCalculatorMod/issues/266)) ([1ca9d3e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1ca9d3efd34926077e4d6ce6e35cfb029bed6c95))
* route ImGuiKey constants through getKeyIndex so Del removes rows ([#262](https://github.com/Leg0shii/ParkourCalculatorMod/issues/262)) ([c705068](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c7050682257b3c3f89456dfe0bd77c137e285c0c))
* send playback move packets before the client tick end packet ([#246](https://github.com/Leg0shii/ParkourCalculatorMod/issues/246)) ([bf78c04](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bf78c04e96a6b6c4cae252c7868ea3c7d3e4db71))
* **solver:** accept range constraint bounds in either order ([#267](https://github.com/Leg0shii/ParkourCalculatorMod/issues/267)) ([756e412](https://github.com/Leg0shii/ParkourCalculatorMod/commit/756e412b10da05457a53d3fcb23d539dee19b356))
* **solver:** ladder the receding-horizon SLP fallback over all Solve-For directions ([#273](https://github.com/Leg0shii/ParkourCalculatorMod/issues/273)) ([48ae717](https://github.com/Leg0shii/ParkourCalculatorMod/commit/48ae717a727ca8808418f81f7fa83824ec3b6560))
* **solver:** read the modern air sprint factor live so Derive catches tick-0 engagement ([#264](https://github.com/Leg0shii/ParkourCalculatorMod/issues/264)) ([c6a473e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c6a473ecdae106a2974a02438df122503b75cd7f))
* Toggle UI key no longer closes the overlay while typing in a text field ([#280](https://github.com/Leg0shii/ParkourCalculatorMod/issues/280)) ([b9649a9](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b9649a9784e1cf335ecdfa39c9e64292962fc242))
### Documentation
* update stale 1.21.10 references to 26.2 in agent guidance and docs ([b9d760c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b9d760c30c4230d2e6d4de773d8e1bc60f6e4fd0))
### Continuous Integration
* publish Modrinth versions with plain semver version numbers ([4a7587c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4a7587c32881879de319ed12218e926e714f064b))
### Miscellaneous Chores
* weekly release train ([6c9db80](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6c9db80e4126e6d1b4342c62648e6524649e18ff))
release
1.8.0 (Fabric)
1.8.09 авг. 2026 г.53Minecraft: 26.2fabric
Что нового
## [1.8.0](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.7.1...v1.8.0) (2026-08-09)
### Features
* add an option to disable creative flight during singleplayer playback ([#261](https://github.com/Leg0shii/ParkourCalculatorMod/issues/261)) ([514725e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/514725e5283634dccbdd5f0631209936ecda535a))
* add ladder, soulsand, water, lava and cobweb surface regimes to the solver ([#254](https://github.com/Leg0shii/ParkourCalculatorMod/issues/254)) ([0fd0696](https://github.com/Leg0shii/ParkourCalculatorMod/commit/0fd0696ae556489e398cf146932c3a1cc09ef885)), closes [#91](https://github.com/Leg0shii/ParkourCalculatorMod/issues/91) [#202](https://github.com/Leg0shii/ParkourCalculatorMod/issues/202)
* add solver hotkeys with auto-applied solves and simulation-captured surface state ([#255](https://github.com/Leg0shii/ParkourCalculatorMod/issues/255)) ([#263](https://github.com/Leg0shii/ParkourCalculatorMod/issues/263)) ([a5335e8](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a5335e83abc0a7ed0ee33191b93a06d286387230))
* add undo/redo with persistent per-save history ([#257](https://github.com/Leg0shii/ParkourCalculatorMod/issues/257)) ([2c8fd90](https://github.com/Leg0shii/ParkourCalculatorMod/commit/2c8fd905847ce6055aaa781a936db684d45ba1bd))
* click a Tick Info row to copy its values ([#268](https://github.com/Leg0shii/ParkourCalculatorMod/issues/268)) ([23b5bac](https://github.com/Leg0shii/ParkourCalculatorMod/commit/23b5bacb790fcbb155e773069ecf31ec396e6438))
### Bug Fixes
* constraint chip delete crash and live best-path render crash ([#260](https://github.com/Leg0shii/ParkourCalculatorMod/issues/260)) ([6f1b2a6](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6f1b2a6faac5072785baa1b9fb828586ecdf61a9))
* **constraints:** generalize hotkey B over multi-box block shapes ([#274](https://github.com/Leg0shii/ParkourCalculatorMod/issues/274)) ([1cd6d84](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1cd6d84e1b837ea08f1338edcc384a8707b4fa48))
* **forge:** survive transient Windows clipboard contention on ImGui copy ([#275](https://github.com/Leg0shii/ParkourCalculatorMod/issues/275)) ([addb086](https://github.com/Leg0shii/ParkourCalculatorMod/commit/addb08618da12229af3682a58de03e88945d1061))
* keep the gizmo tail patch alive while constraint plates are shown ([#276](https://github.com/Leg0shii/ParkourCalculatorMod/issues/276)) ([c2b46dc](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c2b46dc85802eec5d48e430d8aa95fa65313e5f8))
* recognize vines for ctrl+B cell constraints ([#266](https://github.com/Leg0shii/ParkourCalculatorMod/issues/266)) ([1ca9d3e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/1ca9d3efd34926077e4d6ce6e35cfb029bed6c95))
* route ImGuiKey constants through getKeyIndex so Del removes rows ([#262](https://github.com/Leg0shii/ParkourCalculatorMod/issues/262)) ([c705068](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c7050682257b3c3f89456dfe0bd77c137e285c0c))
* send playback move packets before the client tick end packet ([#246](https://github.com/Leg0shii/ParkourCalculatorMod/issues/246)) ([bf78c04](https://github.com/Leg0shii/ParkourCalculatorMod/commit/bf78c04e96a6b6c4cae252c7868ea3c7d3e4db71))
* **solver:** accept range constraint bounds in either order ([#267](https://github.com/Leg0shii/ParkourCalculatorMod/issues/267)) ([756e412](https://github.com/Leg0shii/ParkourCalculatorMod/commit/756e412b10da05457a53d3fcb23d539dee19b356))
* **solver:** ladder the receding-horizon SLP fallback over all Solve-For directions ([#273](https://github.com/Leg0shii/ParkourCalculatorMod/issues/273)) ([48ae717](https://github.com/Leg0shii/ParkourCalculatorMod/commit/48ae717a727ca8808418f81f7fa83824ec3b6560))
* **solver:** read the modern air sprint factor live so Derive catches tick-0 engagement ([#264](https://github.com/Leg0shii/ParkourCalculatorMod/issues/264)) ([c6a473e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/c6a473ecdae106a2974a02438df122503b75cd7f))
* Toggle UI key no longer closes the overlay while typing in a text field ([#280](https://github.com/Leg0shii/ParkourCalculatorMod/issues/280)) ([b9649a9](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b9649a9784e1cf335ecdfa39c9e64292962fc242))
### Documentation
* update stale 1.21.10 references to 26.2 in agent guidance and docs ([b9d760c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/b9d760c30c4230d2e6d4de773d8e1bc60f6e4fd0))
### Continuous Integration
* publish Modrinth versions with plain semver version numbers ([4a7587c](https://github.com/Leg0shii/ParkourCalculatorMod/commit/4a7587c32881879de319ed12218e926e714f064b))
### Miscellaneous Chores
* weekly release train ([6c9db80](https://github.com/Leg0shii/ParkourCalculatorMod/commit/6c9db80e4126e6d1b4342c62648e6524649e18ff))
release
1.7.1 (Forge 1.12.2)
1.7.13 авг. 2026 г.41Minecraft: 1.12.2forge
Что нового
## [1.7.1](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.7.0...v1.7.1) (2026-08-03)
### Bug Fixes
* derive support footprint edges through the game's collision predicate ([538d554](https://github.com/Leg0shii/ParkourCalculatorMod/commit/538d5543cef853f4b4084a9d7018946adc65ff0d))
* **solver:** keep the scenario seed on a window anchored at tick 0 ([#242](https://github.com/Leg0shii/ParkourCalculatorMod/issues/242)) ([646918e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/646918eb3c2fdf8f9bfb8b5de5e7967d7d146592))
### Continuous Integration
* add dev release train and automated Modrinth publishing ([749430e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/749430ed9c1af6ac7d4efc11654525cc256b0258))
* include refactor, docs, ci and chore commits in the release changelog ([a615685](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a61568597b8dfded85e2fedb68b56c35c09f3e55))
release
1.7.1 (Forge 1.8.9)
1.7.13 авг. 2026 г.49Minecraft: 1.8.9forge
Что нового
## [1.7.1](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.7.0...v1.7.1) (2026-08-03)
### Bug Fixes
* derive support footprint edges through the game's collision predicate ([538d554](https://github.com/Leg0shii/ParkourCalculatorMod/commit/538d5543cef853f4b4084a9d7018946adc65ff0d))
* **solver:** keep the scenario seed on a window anchored at tick 0 ([#242](https://github.com/Leg0shii/ParkourCalculatorMod/issues/242)) ([646918e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/646918eb3c2fdf8f9bfb8b5de5e7967d7d146592))
### Continuous Integration
* add dev release train and automated Modrinth publishing ([749430e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/749430ed9c1af6ac7d4efc11654525cc256b0258))
* include refactor, docs, ci and chore commits in the release changelog ([a615685](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a61568597b8dfded85e2fedb68b56c35c09f3e55))
release
1.7.1 (Fabric)
1.7.13 авг. 2026 г.63Minecraft: 26.2fabric
Что нового
## [1.7.1](https://github.com/Leg0shii/ParkourCalculatorMod/compare/v1.7.0...v1.7.1) (2026-08-03)
### Bug Fixes
* derive support footprint edges through the game's collision predicate ([538d554](https://github.com/Leg0shii/ParkourCalculatorMod/commit/538d5543cef853f4b4084a9d7018946adc65ff0d))
* **solver:** keep the scenario seed on a window anchored at tick 0 ([#242](https://github.com/Leg0shii/ParkourCalculatorMod/issues/242)) ([646918e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/646918eb3c2fdf8f9bfb8b5de5e7967d7d146592))
### Continuous Integration
* add dev release train and automated Modrinth publishing ([749430e](https://github.com/Leg0shii/ParkourCalculatorMod/commit/749430ed9c1af6ac7d4efc11654525cc256b0258))
* include refactor, docs, ci and chore commits in the release changelog ([a615685](https://github.com/Leg0shii/ParkourCalculatorMod/commit/a61568597b8dfded85e2fedb68b56c35c09f3e55))
release
ParkourCalculator 1.7.0
1.7.026 июл. 2026 г.66Minecraft: 26.2fabric
Что нового
https://github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.7.0
release
ParkourCalculator 1.7.0
1.7.026 июл. 2026 г.24Minecraft: 1.12.2forge
Что нового
https://github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.7.0
release
ParkourCalculator 1.7.0
1.7.026 июл. 2026 г.68Minecraft: 1.8.9forge
Что нового
https://github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.7.0
release
ParkourCalculator 1.6.1
1.6.125 июн. 2026 г.167Minecraft: 1.21.10fabric
Что нового
https://github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.6.1
release
ParkourCalculator 1.6.1
1.6.125 июн. 2026 г.45Minecraft: 1.12.2forge
Что нового
https://github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.6.1
release
ParkourCalculator 1.6.1
1.6.125 июн. 2026 г.53Minecraft: 1.8.9forge
Что нового
https://github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.6.1
release
ParkourCalculator 1.6.0
1.6.025 июн. 2026 г.25Minecraft: 1.21.10fabric
Что нового
github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.6.0
release
ParkourCalculator 1.6.0
1.6.025 июн. 2026 г.11Minecraft: 1.12.2forge
Что нового
github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.6.0
release
ParkourCalculator 1.6.0
1.6.025 июн. 2026 г.15Minecraft: 1.8.9forge
Что нового
github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.6.0
release
ParkourCalculator 1.5.1
1.5.113 июн. 2026 г.59Minecraft: 1.21.10fabric
Что нового
https://github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.5.1
release
ParkourCalculator 1.5.1
1.5.113 июн. 2026 г.39Minecraft: 1.12.2forge
Что нового
https://github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.5.1
release
ParkourCalculator 1.5.1
1.5.113 июн. 2026 г.38Minecraft: 1.8.9forge
Что нового
https://github.com/Leg0shii/ParkourCalculatorMod/releases/tag/v1.5.1