Перейти к содержимому
Mineforgian

OpenBoatUtils

Configurable boat physics.

142K загрузок73 подписчиковMITfabric

Обновлён 17 июня 2026 г. · опубликован 26 августа 2023 г.

OpenBoatUtils

OpenBoatUtils is a client mod that gives server plugins an interface to modify boat physics. If you want to play with modified physics, you can join servers that support OpenBoatUtils (like frosthex.com and mc.boatlabs.net, where certain tracks have modified physics), or you can test the mod with commands in singleplayer.

Feature showcase:

There is more information about the features and how they work on the wiki.

For plugin developers, the wiki also includes documentation for the packet api.

Requires Fabric API.

Credits:

  • BoatHub, for creating the original BoatUtils
  • Pigalala, for help with porting to 1.21
  • Kikugie, for maintaining stonecutter

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
0.5.1c+1.21.9-1.21.11Релиз1.21.9, 1.21.10, 1.21.11fabric17 июня 2026 г..jar (435 КБ)
0.5.1c+1.21.6-1.21.8Релиз1.21.6, 1.21.7, 1.21.8fabric17 июня 2026 г..jar (436 КБ)
0.5.1c+1.21.5Релиз1.21.5fabric17 июня 2026 г..jar (435 КБ)
0.5.1c+1.21.4Релиз1.21.4fabric17 июня 2026 г..jar (435 КБ)
0.5.1c+1.21.3Релиз1.21.3fabric17 июня 2026 г..jar (435 КБ)
0.5.1c+1.21-1.21.1Релиз1.21, 1.21.1fabric17 июня 2026 г..jar (433 КБ)
0.5.0+1.21.9-1.21.11Релиз1.21.9, 1.21.10, 1.21.11fabric17 апреля 2026 г..jar (426 КБ)
0.5.0+1.21.6-1.21.8Релиз1.21.6, 1.21.7, 1.21.8fabric17 апреля 2026 г..jar (427 КБ)
0.5.0+1.21.5Релиз1.21.5fabric17 апреля 2026 г..jar (426 КБ)
0.5.0+1.21.4Релиз1.21.4fabric17 апреля 2026 г..jar (426 КБ)
0.5.0+1.21.3Релиз1.21.3fabric17 апреля 2026 г..jar (426 КБ)
0.5.0+1.21-1.21.1Релиз1.21, 1.21.1fabric17 апреля 2026 г..jar (425 КБ)
mc1.21.3-0.4.10Бета1.21.3, 1.21.4fabric26 августа 2025 г..jar (403 КБ)
mc1.21-0.4.10Бета1.21, 1.21.1fabric26 августа 2025 г..jar (398 КБ)
mc1.20.4-0.4.10Бета1.20.4fabric26 августа 2025 г..jar (395 КБ)

Показаны последние 15 из 34 версий. Все версии — на Modrinth.

Ченджлог

0.5.1c+1.21.9-1.21.11Релиз1.21.9, 1.21.10, 1.21.11 · 17 июня 2026 г.

What's Changed

  • Added SET_HONEY_COMPATIBLITY packet to change honey's behavior to how it used to function in 1.21.1
  • Implemented toggleable fix for double water elevation (#5)
  • Added SET_LATERAL_GRIP packet for "car like grip"
  • Added SET_BRAKE_SLIPPERINESS packet to change the behavior of the S key to slow the boat regardless of idrection
  • Added APPLY_IMPULSE packet (local & global frame)
  • Added SET_MULTISTEPPING packet to enable a reimplementation of the vanilla stepping logic that can step multiple times per tick (based on Moulberry's MC276641 Fix)
  • Added SET_MAX_SPEED and SET_MAX_SPEED_RESISTANCE packets
  • Added proper transaction support for servers
  • Added support for negative jump forrce
  • Fixed a bug with how scale worked with entity contexts #23 (Renokas1)
  • updated documentation

Notes for servers

Full Changelog: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1

(you want the non sources jars)

0.5.1c+1.21.6-1.21.8Релиз1.21.6, 1.21.7, 1.21.8 · 17 июня 2026 г.

What's Changed

  • Added SET_HONEY_COMPATIBLITY packet to change honey's behavior to how it used to function in 1.21.1
  • Implemented toggleable fix for double water elevation (#5)
  • Added SET_LATERAL_GRIP packet for "car like grip"
  • Added SET_BRAKE_SLIPPERINESS packet to change the behavior of the S key to slow the boat regardless of idrection
  • Added APPLY_IMPULSE packet (local & global frame)
  • Added SET_MULTISTEPPING packet to enable a reimplementation of the vanilla stepping logic that can step multiple times per tick (based on Moulberry's MC276641 Fix)
  • Added SET_MAX_SPEED and SET_MAX_SPEED_RESISTANCE packets
  • Added proper transaction support for servers
  • Added support for negative jump forrce
  • Fixed a bug with how scale worked with entity contexts #23 (Renokas1)
  • updated documentation

Notes for servers

Full Changelog: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1

(you want the non sources jars)

0.5.1c+1.21.5Релиз1.21.5 · 17 июня 2026 г.

What's Changed

  • Added SET_HONEY_COMPATIBLITY packet to change honey's behavior to how it used to function in 1.21.1
  • Implemented toggleable fix for double water elevation (#5)
  • Added SET_LATERAL_GRIP packet for "car like grip"
  • Added SET_BRAKE_SLIPPERINESS packet to change the behavior of the S key to slow the boat regardless of idrection
  • Added APPLY_IMPULSE packet (local & global frame)
  • Added SET_MULTISTEPPING packet to enable a reimplementation of the vanilla stepping logic that can step multiple times per tick (based on Moulberry's MC276641 Fix)
  • Added SET_MAX_SPEED and SET_MAX_SPEED_RESISTANCE packets
  • Added proper transaction support for servers
  • Added support for negative jump forrce
  • Fixed a bug with how scale worked with entity contexts #23 (Renokas1)
  • updated documentation

Notes for servers

Full Changelog: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1

(you want the non sources jars)

0.5.1c+1.21.4Релиз1.21.4 · 17 июня 2026 г.

What's Changed

  • Added SET_HONEY_COMPATIBLITY packet to change honey's behavior to how it used to function in 1.21.1
  • Implemented toggleable fix for double water elevation (#5)
  • Added SET_LATERAL_GRIP packet for "car like grip"
  • Added SET_BRAKE_SLIPPERINESS packet to change the behavior of the S key to slow the boat regardless of idrection
  • Added APPLY_IMPULSE packet (local & global frame)
  • Added SET_MULTISTEPPING packet to enable a reimplementation of the vanilla stepping logic that can step multiple times per tick (based on Moulberry's MC276641 Fix)
  • Added SET_MAX_SPEED and SET_MAX_SPEED_RESISTANCE packets
  • Added proper transaction support for servers
  • Added support for negative jump forrce
  • Fixed a bug with how scale worked with entity contexts #23 (Renokas1)
  • updated documentation

Notes for servers

Full Changelog: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1

(you want the non sources jars)

0.5.1c+1.21.3Релиз1.21.3 · 17 июня 2026 г.

What's Changed

  • Added SET_HONEY_COMPATIBLITY packet to change honey's behavior to how it used to function in 1.21.1
  • Implemented toggleable fix for double water elevation (#5)
  • Added SET_LATERAL_GRIP packet for "car like grip"
  • Added SET_BRAKE_SLIPPERINESS packet to change the behavior of the S key to slow the boat regardless of idrection
  • Added APPLY_IMPULSE packet (local & global frame)
  • Added SET_MULTISTEPPING packet to enable a reimplementation of the vanilla stepping logic that can step multiple times per tick (based on Moulberry's MC276641 Fix)
  • Added SET_MAX_SPEED and SET_MAX_SPEED_RESISTANCE packets
  • Added proper transaction support for servers
  • Added support for negative jump forrce
  • Fixed a bug with how scale worked with entity contexts #23 (Renokas1)
  • updated documentation

Notes for servers

Full Changelog: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1

(you want the non sources jars)

0.5.1c+1.21-1.21.1Релиз1.21, 1.21.1 · 17 июня 2026 г.

What's Changed

  • Added SET_HONEY_COMPATIBLITY packet to change honey's behavior to how it used to function in 1.21.1
  • Implemented toggleable fix for double water elevation (#5)
  • Added SET_LATERAL_GRIP packet for "car like grip"
  • Added SET_BRAKE_SLIPPERINESS packet to change the behavior of the S key to slow the boat regardless of idrection
  • Added APPLY_IMPULSE packet (local & global frame)
  • Added SET_MULTISTEPPING packet to enable a reimplementation of the vanilla stepping logic that can step multiple times per tick (based on Moulberry's MC276641 Fix)
  • Added SET_MAX_SPEED and SET_MAX_SPEED_RESISTANCE packets
  • Added proper transaction support for servers
  • Added support for negative jump forrce
  • Fixed a bug with how scale worked with entity contexts #23 (Renokas1)
  • updated documentation

Notes for servers

Full Changelog: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1

(you want the non sources jars)

0.5.0+1.21.9-1.21.11Релиз1.21.9, 1.21.10, 1.21.11 · 17 апреля 2026 г.

What's Changed

  • New context restructure, (default context, stored contexts and entity contexts) (see new documentation for more information)
  • backwards compatible unstable boolean field added to VERSION packet
  • Collision Resolution is now a context setting
  • [breaking change] the enums for block settings (yawAccel -> YAW_ACCEL) have been renamed, this only affects singleplayer commands as the packets use the ordinal values
  • TRANSACTION packet for atomic updates
  • SET_WALLTAP_MULTIPLIER packet & WALLTAP_MULTIPLIER per block setting for bouncy walls
  • SET_JUMPS packet & JUMPS per block setting to allow for double jumping and so on
  • SET_SCALE packet to allow for scaling (even negative) of boats
  • SET_STEP_UP_SLIPPERINESS packet & STEP_UP_SLIPPERINESS per block setting to allow for losing / gaining speed upon stepping up a block
  • SET_RESET_ON_WORLD_LOAD non-context setting packet to allow configuration of if everything is reset upon world load, as before this is true by default to retain compatibility with proxies.
  • Additional configuration phase version packet for early detection of openboautils in the login process.
  • New Docs: https://openboatutils.github.io/

Notes for servers

  • You should probably reject builds marked as unstable.

Full Changelog: https://github.com/OpenBoatUtils/OpenBoatUtils/commits/0.5.0

(you want the non sources jars)

0.5.0+1.21.6-1.21.8Релиз1.21.6, 1.21.7, 1.21.8 · 17 апреля 2026 г.

What's Changed

  • New context restructure, (default context, stored contexts and entity contexts) (see new documentation for more information)
  • backwards compatible unstable boolean field added to VERSION packet
  • Collision Resolution is now a context setting
  • [breaking change] the enums for block settings (yawAccel -> YAW_ACCEL) have been renamed, this only affects singleplayer commands as the packets use the ordinal values
  • TRANSACTION packet for atomic updates
  • SET_WALLTAP_MULTIPLIER packet & WALLTAP_MULTIPLIER per block setting for bouncy walls
  • SET_JUMPS packet & JUMPS per block setting to allow for double jumping and so on
  • SET_SCALE packet to allow for scaling (even negative) of boats
  • SET_STEP_UP_SLIPPERINESS packet & STEP_UP_SLIPPERINESS per block setting to allow for losing / gaining speed upon stepping up a block
  • SET_RESET_ON_WORLD_LOAD non-context setting packet to allow configuration of if everything is reset upon world load, as before this is true by default to retain compatibility with proxies.
  • Additional configuration phase version packet for early detection of openboautils in the login process.
  • New Docs: https://openboatutils.github.io/

Notes for servers

  • You should probably reject builds marked as unstable.

Full Changelog: https://github.com/OpenBoatUtils/OpenBoatUtils/commits/0.5.0

(you want the non sources jars)

Полная история изменений — на Modrinth.

Комментарии

Загружаем…