Minecraft-Console-Client/MinecraftClient/Pathing/Core
BruceChen 9e6b689dd6 feat: add corner walk, sprint descend, and parkour descend moves
- MoveDiagonal: allow single-side-blocked diagonals (corner walk) so
  the bot can hug an open side to cut around a wall; both-sides-blocked
  remains impossible. Walk-speed cost when one side is blocked.
- MoveSprintDescend: sprint off a ledge covering 2 horizontal blocks
  while dropping 1-3 blocks. Registered for cardinal and diagonal
  offsets.
- MoveParkour: support negative yDelta (-1, -2) for descending parkour
  where the bot sprint-jumps across a gap and lands on a lower
  platform. Registered cardinal (dist 2-4, y-1/-2) and diagonal
  variants.
- DescendTemplate: sprint when horizontal distance > 1.5 blocks.
- SprintJumpTemplate: increase vertical landing tolerance for descend.

Made-with: Cursor
2026-04-12 18:43:32 +00:00
..
ActionCosts.cs feat: add Phase 1 core pathfinding architecture 2026-04-12 18:43:32 +00:00
AStarPathFinder.cs feat: add corner walk, sprint descend, and parkour descend moves 2026-04-12 18:43:32 +00:00
BinaryHeapOpenSet.cs feat: add Phase 1 core pathfinding architecture 2026-04-12 18:43:32 +00:00
CalculationContext.cs feat: add 4-block jumps, diagonal parkour, high-fall water/ladder support 2026-04-12 18:43:32 +00:00
MoveResult.cs feat: add Phase 1 core pathfinding architecture 2026-04-12 18:43:32 +00:00
MoveType.cs feat: add Phase 1 core pathfinding architecture 2026-04-12 18:43:32 +00:00
PathNode.cs fix: correct PathNode.Pack bit overlap causing hash collisions 2026-04-12 18:43:32 +00:00
PathResult.cs feat: add Phase 1 core pathfinding architecture 2026-04-12 18:43:32 +00:00