mostly internal refactor, these should be the only two user facing differences:
- 1.21 support
- Removal of fixes for dedicated servers. OpenBoatUtils itself was never intended to run on servers, I may at some point port the testing commands over to a proper server mod, but its quite unlikely as it isn't something I would personally use. If you or someone you know is capable of writing server mods/plugins and you want to write your own to use OBU, take a look at the packet api.
Biggest Changes:
- per-block acceleration and jump force values that blend in the same way slipperiness does
- mc 1.20.1-1.20.4 (i've done testing but something might still break, please let me know if there are version-dependent bugs)
Full Changelog:
- actually fix dedicated servers this time (https://github.com/o7Moon/OpenBoatUtils/pull/51)
- vanilla slipperiness from registry (https://github.com/o7Moon/OpenBoatUtils/pull/52)
- ablilty to remove blocks from the slipperiness map (https://github.com/o7Moon/OpenBoatUtils/pull/53)
- fix vanilla slipperiness map and add mode series (https://github.com/o7Moon/OpenBoatUtils/pull/56)
- support 1.20.1-1.20.4 (https://github.com/o7Moon/OpenBoatUtils/pull/57)
- per-block settings and some modes (https://github.com/o7Moon/OpenBoatUtils/pull/58)
New features
- underwater control (using
minecraft:water
's slipperiness similar to air control) - surface water control
PARKOUR_BLUE
mode- /exclusiveboatmode command
- coyote time
- surface water jumping
- underwater swimming
Mode renames
this is a breaking change for singleplayer commands! the packet protocol is unaffected as it uses IDs instead of names.
BA
toBA_NOFD
BA_BLUE
toBA_BLUE_NOFD
and these modes are new, they take the names of the BA old modes but they do not have fall cancelling:BA
BA_BLUE
these modes may be changed or renamed again in the future if it is possible to disable fall damage without impacting slime bounces.
The wiki is currently out of date, and it may take a while to update