Baritone don't care about momentum/motion when goal is reached
Ekibunnel opened this issue · 7 comments
Some information
Minecraft version: 1.14.4
Baritone version: 1.4.1
logs
[Player] hit the ground too hard
[Player] fell out of the world
How to reproduce
Set your goal on the border of a cliff and right before a parkour jump.
Also happen without parkour jump when Baritone is loading for new path right after mining a block under the player
Final checklist
- [✔️] I have included the version of Minecraft I'm running, baritone's version and forge mods (if used).
- [✔️] I have included logs, exceptions and / or steps to reproduce the issue.
- [✔️] I have not used any OwO's or UwU's in this issue.
@leijurv crying and shaking RN baritone WOULD NEVER do THIS.
baritone gets you to your destination, once that happens its job is done
@leijurv , hum... okay but
Also happen without parkour jump when Baritone is loading for new path right after mining a block under the player
Happen a lot when using GoalRunAwayFrom[]
in the nether or on mountain and here your goal is not met before dying....
2 lines, set the players X and Z motion to 0 when a goal is reached. Could be helpful to increase precision.
Also saying that is like saying the autopilot on a submarine can get you to the edge of a dock perfectly, but once that's done, it forgets to turn off the engine and crashes you right into a rock.
overshootTraverse
If we overshoot a traverse and end up one block beyond the destination, mark it as successful anyway.
what about this?