Minecraft-Console-Client/MinecraftClient/Pathing/Execution
BruceChen 8ece75acc3 feat: complete Phase 4 McClient integration for A* pathfinding
- Fix MoveHelper.IsOpenGate: MangroveWood -> MangroveFenceGate
- Fix ResetStateForTransfer to cancel and clear pathSegmentManager
- Fix GetCurrentMovementGoal to return correct goal during A* navigation
- Fix SetMovementSpeed(Sneak) speed value consistency (2 -> 1)
- Migrate /pathfind command to use MoveToAStar + PathSegmentManager
- Add NavigateToGoal(IGoal) to McClient for flexible goal navigation
- Refactor MoveToAStar to delegate to NavigateToGoal
- Add ChatBot API: NavigateTo, CancelMovement, GetCurrentMovementGoal
- Expose PathSegmentManager.Goal property for external goal inspection

Made-with: Cursor
2026-04-12 18:43:32 +00:00
..
Templates feat: add 4-block jumps, diagonal parkour, high-fall water/ladder support 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