cabaletta / baritone

google maps for block game
GNU Lesser General Public License v3.0
7.1k stars 1.42k forks source link

Baritone don't care about momentum/motion when goal is reached #848

Open Ekibunnel opened 5 years ago

Ekibunnel commented 5 years ago

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.

Baritone don't care about momentum/motion when goal is reached

Also happen without parkour jump when Baritone is loading for new path right after mining a block under the player

Final checklist

0-x-2-2 commented 5 years ago

@leijurv crying and shaking RN baritone WOULD NEVER do THIS.

leijurv commented 5 years ago

baritone gets you to your destination, once that happens its job is done

ghost commented 5 years ago

2 lines, set the players X and Z motion to 0 when a goal is reached. Could be helpful to increase precision.

ghost commented 5 years ago

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.

Ekibunnel commented 5 years ago

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....

clragon commented 5 years ago

overshootTraverse
If we overshoot a traverse and end up one block beyond the destination, mark it as successful anyway.

what about this?

Ekibunnel commented 5 years ago

overshootTraverse If we overshoot a traverse and end up one block beyond the destination, mark it as successful anyway.

what about this?

LOOK AT THE GIF PLEASE