COWMODSКаталог модов

OpenBoatUtils

Configurable boat physics.

163,7 тыс.74обновлён 17 июн. 2026 г.
Механики игрыТранспорт

Описание

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

Последние версии

Все версии →
release

OpenBoatUtils 0.5.1c+1.21.9-1.21.11

0.5.1c+1.21.9-1.21.11
17 июн. 2026 г.9,3 тыс.Minecraft: 1.21.9, 1.21.10, 1.21.11fabric
Скачать
Что нового
## 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](https://github.com/Moulberry/MC276641Fix)) * 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](https://openboatutils.github.io/) ## Notes for servers * Block version id `20` * Consider blocking version id `21`, review https://openboatutils.github.io/developers/versions.html * Consider making honey compatibility default behaviour * Consider making [Double water elevation fix](https://openboatutils.github.io/developers/settings.html#set-fix-double-water-elevation) enabled by default for all future tracks that use the water elevation setting * You should probably reject builds marked as unstable. **Full Changelog**: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1 *(you want the non sources jars)*
release

OpenBoatUtils 0.5.1c+1.21.6-1.21.8

0.5.1c+1.21.6-1.21.8
17 июн. 2026 г.603Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
## 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](https://github.com/Moulberry/MC276641Fix)) * 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](https://openboatutils.github.io/) ## Notes for servers * Block version id `20` * Consider blocking version id `21`, review https://openboatutils.github.io/developers/versions.html * Consider making honey compatibility default behaviour * Consider making [Double water elevation fix](https://openboatutils.github.io/developers/settings.html#set-fix-double-water-elevation) enabled by default for all future tracks that use the water elevation setting * You should probably reject builds marked as unstable. **Full Changelog**: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1 *(you want the non sources jars)*
release

OpenBoatUtils 0.5.1c+1.21.5

0.5.1c+1.21.5
17 июн. 2026 г.224Minecraft: 1.21.5fabric
Скачать
Что нового
## 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](https://github.com/Moulberry/MC276641Fix)) * 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](https://openboatutils.github.io/) ## Notes for servers * Block version id `20` * Consider blocking version id `21`, review https://openboatutils.github.io/developers/versions.html * Consider making honey compatibility default behaviour * Consider making [Double water elevation fix](https://openboatutils.github.io/developers/settings.html#set-fix-double-water-elevation) enabled by default for all future tracks that use the water elevation setting * You should probably reject builds marked as unstable. **Full Changelog**: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1 *(you want the non sources jars)*
release

OpenBoatUtils 0.5.1c+1.21.4

0.5.1c+1.21.4
17 июн. 2026 г.10,1 тыс.Minecraft: 1.21.4fabric
Скачать
Что нового
## 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](https://github.com/Moulberry/MC276641Fix)) * 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](https://openboatutils.github.io/) ## Notes for servers * Block version id `20` * Consider blocking version id `21`, review https://openboatutils.github.io/developers/versions.html * Consider making honey compatibility default behaviour * Consider making [Double water elevation fix](https://openboatutils.github.io/developers/settings.html#set-fix-double-water-elevation) enabled by default for all future tracks that use the water elevation setting * You should probably reject builds marked as unstable. **Full Changelog**: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1 *(you want the non sources jars)*
release

OpenBoatUtils 0.5.1c+1.21.3

0.5.1c+1.21.3
17 июн. 2026 г.145Minecraft: 1.21.3fabric
Скачать
Что нового
## 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](https://github.com/Moulberry/MC276641Fix)) * 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](https://openboatutils.github.io/) ## Notes for servers * Block version id `20` * Consider blocking version id `21`, review https://openboatutils.github.io/developers/versions.html * Consider making honey compatibility default behaviour * Consider making [Double water elevation fix](https://openboatutils.github.io/developers/settings.html#set-fix-double-water-elevation) enabled by default for all future tracks that use the water elevation setting * You should probably reject builds marked as unstable. **Full Changelog**: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1 *(you want the non sources jars)*
release

OpenBoatUtils 0.5.1c+1.21-1.21.1

0.5.1c+1.21-1.21.1
17 июн. 2026 г.1,4 тыс.Minecraft: 1.21, 1.21.1fabric
Скачать
Что нового
## 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](https://github.com/Moulberry/MC276641Fix)) * 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](https://openboatutils.github.io/) ## Notes for servers * Block version id `20` * Consider blocking version id `21`, review https://openboatutils.github.io/developers/versions.html * Consider making honey compatibility default behaviour * Consider making [Double water elevation fix](https://openboatutils.github.io/developers/settings.html#set-fix-double-water-elevation) enabled by default for all future tracks that use the water elevation setting * You should probably reject builds marked as unstable. **Full Changelog**: https://github.com/OpenBoatUtils/OpenBoatUtils/compare/0.5.0...0.5.1 *(you want the non sources jars)*
release

OpenBoatUtils 0.5.0+1.21.9-1.21.11

0.5.0+1.21.9-1.21.11
17 апр. 2026 г.5,4 тыс.Minecraft: 1.21.9, 1.21.10, 1.21.11fabric
Скачать
Что нового
## 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)*
release

OpenBoatUtils 0.5.0+1.21.6-1.21.8

0.5.0+1.21.6-1.21.8
17 апр. 2026 г.324Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
## 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)*
release

OpenBoatUtils 0.5.0+1.21.5

0.5.0+1.21.5
17 апр. 2026 г.165Minecraft: 1.21.5fabric
Скачать
Что нового
## 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)*
release

OpenBoatUtils 0.5.0+1.21.4

0.5.0+1.21.4
17 апр. 2026 г.4,4 тыс.Minecraft: 1.21.4fabric
Скачать
Что нового
## 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)*