OpenBoatUtils

OpenBoatUtils

Mod

Configurable boat physics.

Client Game MechanicsTransportation

35.6k downloads
40 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...

mc1.21-0.4.3

by o7Moon on Dec 13, 2024
Download

mc1.20.1-0.4.3

by o7Moon on Dec 13, 2024
Download

a small patch to allow servers to toggle boat collision between:

  • vanilla
  • ignore boats and players
  • ignore all entities

there is a new packet for this as well as two modes:

  • NOCOL_BOATS_AND_PLAYERS
  • NOCOL_ALL_ENTITIES

mc1.21-0.4.2

by o7Moon on Nov 15, 2024
Download

patch to allow the mod to load on 1.21.1 versions 1.21.2 and onwards break the mixins, will likely require a third jar and code updates to support there is no 1.20.1-1.20.4 jar for this version since it is exactly the same except for the version bump

there was a build 0.4.2 that had broken air control, it is no longer available but servers should check for version ID 8 to prevent it from being used. this new build is version ID 9

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:

https://github.com/o7Moon/OpenBoatUtils/compare/0.3.1...0.4

bug fixes

  • slime now has the correct slipperiness. all existing modes now have "broken slime" and are deprecated, copies without broken slime now exist with different ID's and should be the default.
  • dedicated servers can now run the mod to get the singleplayer commands instead of crashing

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 to BA_NOFD
  • BA_BLUE to BA_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

mainly server-facing issues fixed, your settings will reset on loading into a new world.

  • Added BA_BLUE mode which is exactly the same as BA but with blue ice air slipperiness.
  • added configurable gravity
  • added configurable accelerations (there are four different types of acceleration because mojang)
  • the mod should look a little nicer in modmenu now

Another minor release, this adds a new packet letting the server know which version of openboatutils is installed, to ensure compatibility.


Project members

o7Moon

Owner

Details

Licensed MIT
Published a year ago
Updated a month ago