Minecraft-Console-Client/MinecraftClient/Pathing/Execution
BruceChen 285c3000c3 feat: add diagonal ascend/descend moves, fix pitch, smooth look angles
- Add MoveDiagonalAscend and MoveDiagonalDescend for "corner" moves:
  step diagonally around a wall edge while ascending/descending 1 block.
  Requires at least one intermediate cardinal direction to be passable.

- Fix pitch calculation: look toward target's eye level (same height
  delta as feet delta) instead of subtracting eye height, which caused
  the player to stare at the ground during flat walks.

- Add Yaw/Pitch smoothing via SmoothYaw/SmoothPitch in TemplateHelper.
  Max 35 deg/tick for yaw, 25 deg/tick for pitch. Prevents instant
  camera snaps between path segments while still being responsive
  enough for sprint-jumps and tight maneuvers.

- Apply smoothing to all five action templates (Walk, Ascend, Descend,
  Climb, SprintJump).

Made-with: Cursor
2026-04-12 18:43:32 +00:00
..
Templates feat: add diagonal ascend/descend moves, fix pitch, smooth look angles 2026-04-12 18:43:32 +00:00
ActionTemplateFactory.cs feat: add parkour moves and template-based path execution system 2026-04-12 18:43:32 +00:00
IActionTemplate.cs feat: add parkour moves and template-based path execution system 2026-04-12 18:43:32 +00:00
PathExecutor.cs feat: add parkour moves and template-based path execution system 2026-04-12 18:43:32 +00:00
PathSegment.cs feat: add parkour moves and template-based path execution system 2026-04-12 18:43:32 +00:00
PathSegmentManager.cs feat: complete Phase 4 McClient integration for A* pathfinding 2026-04-12 18:43:32 +00:00