Adding Sprint Jumping & Headhits to baritone for improved traversal. #4846
Adding Sprint Jumping & Headhits to baritone for improved traversal. #4846AverWasTaken wants to merge 5 commits intocabaletta:1.21.8from
Conversation
no need to jumpsprint if its only 3 blocks, just reg sprint so we can have better timing
"wrong y coord" stfu
|
There are a few issues I have with this PR:
video.mp4Your current implementation... could use some work. I see no way this can even be considered to be merged before the whole thing is revamped to work with |
|
Here's my PR for the same idea: #4847. |
|
This looks pretty uncontrolled from the first few seconds of your video. Looks like it is hitting the side blocks (i.e. it would hit side blocks whatever they may be). |
showcase video -> https://www.youtube.com/watch?v=stUSnUsQpmU
jump-sprint: Automatically times jump-sprinting on flat segments to maximize speed while staying centered and stable.
looks ahead for turns, step-ups, drops, and low ceilings; switches to regular sprint or suppresses jumps when we prob shouldnt be doing cool shit.
diagonal and ascend cadence: supports flat diagonals without midair slowdown climbs one-block steps cleanly with speed-aware takeoff (wow so awesome)
midair momentum and headroom: keeps sprint in-air, avoids head-bonks, and can spam jump under low ceilings for extra speed. (speedrun type shit)
settings: allowJumpSprint, allowJumpSprintDiagonal, and allowHeadHits.