
OpenBoatUtils
Configurable boat physics.
Обновлён 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.11 | fabric | 17 июня 2026 г. | .jar (435 КБ) |
| 0.5.1c+1.21.6-1.21.8 | Релиз | 1.21.6, 1.21.7, 1.21.8 | fabric | 17 июня 2026 г. | .jar (436 КБ) |
| 0.5.1c+1.21.5 | Релиз | 1.21.5 | fabric | 17 июня 2026 г. | .jar (435 КБ) |
| 0.5.1c+1.21.4 | Релиз | 1.21.4 | fabric | 17 июня 2026 г. | .jar (435 КБ) |
| 0.5.1c+1.21.3 | Релиз | 1.21.3 | fabric | 17 июня 2026 г. | .jar (435 КБ) |
| 0.5.1c+1.21-1.21.1 | Релиз | 1.21, 1.21.1 | fabric | 17 июня 2026 г. | .jar (433 КБ) |
| 0.5.0+1.21.9-1.21.11 | Релиз | 1.21.9, 1.21.10, 1.21.11 | fabric | 17 апреля 2026 г. | .jar (426 КБ) |
| 0.5.0+1.21.6-1.21.8 | Релиз | 1.21.6, 1.21.7, 1.21.8 | fabric | 17 апреля 2026 г. | .jar (427 КБ) |
| 0.5.0+1.21.5 | Релиз | 1.21.5 | fabric | 17 апреля 2026 г. | .jar (426 КБ) |
| 0.5.0+1.21.4 | Релиз | 1.21.4 | fabric | 17 апреля 2026 г. | .jar (426 КБ) |
| 0.5.0+1.21.3 | Релиз | 1.21.3 | fabric | 17 апреля 2026 г. | .jar (426 КБ) |
| 0.5.0+1.21-1.21.1 | Релиз | 1.21, 1.21.1 | fabric | 17 апреля 2026 г. | .jar (425 КБ) |
| mc1.21.3-0.4.10 | Бета | 1.21.3, 1.21.4 | fabric | 26 августа 2025 г. | .jar (403 КБ) |
| mc1.21-0.4.10 | Бета | 1.21, 1.21.1 | fabric | 26 августа 2025 г. | .jar (398 КБ) |
| mc1.20.4-0.4.10 | Бета | 1.20.4 | fabric | 26 августа 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_COMPATIBLITYpacket 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_GRIPpacket for "car like grip" - Added
SET_BRAKE_SLIPPERINESSpacket to change the behavior of the S key to slow the boat regardless of idrection - Added
APPLY_IMPULSEpacket (local & global frame) - Added
SET_MULTISTEPPINGpacket 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_SPEEDandSET_MAX_SPEED_RESISTANCEpackets - 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
- 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 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)
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_COMPATIBLITYpacket 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_GRIPpacket for "car like grip" - Added
SET_BRAKE_SLIPPERINESSpacket to change the behavior of the S key to slow the boat regardless of idrection - Added
APPLY_IMPULSEpacket (local & global frame) - Added
SET_MULTISTEPPINGpacket 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_SPEEDandSET_MAX_SPEED_RESISTANCEpackets - 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
- 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 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)
0.5.1c+1.21.5Релиз1.21.5 · 17 июня 2026 г.
What's Changed
- Added
SET_HONEY_COMPATIBLITYpacket 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_GRIPpacket for "car like grip" - Added
SET_BRAKE_SLIPPERINESSpacket to change the behavior of the S key to slow the boat regardless of idrection - Added
APPLY_IMPULSEpacket (local & global frame) - Added
SET_MULTISTEPPINGpacket 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_SPEEDandSET_MAX_SPEED_RESISTANCEpackets - 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
- 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 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)
0.5.1c+1.21.4Релиз1.21.4 · 17 июня 2026 г.
What's Changed
- Added
SET_HONEY_COMPATIBLITYpacket 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_GRIPpacket for "car like grip" - Added
SET_BRAKE_SLIPPERINESSpacket to change the behavior of the S key to slow the boat regardless of idrection - Added
APPLY_IMPULSEpacket (local & global frame) - Added
SET_MULTISTEPPINGpacket 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_SPEEDandSET_MAX_SPEED_RESISTANCEpackets - 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
- 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 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)
0.5.1c+1.21.3Релиз1.21.3 · 17 июня 2026 г.
What's Changed
- Added
SET_HONEY_COMPATIBLITYpacket 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_GRIPpacket for "car like grip" - Added
SET_BRAKE_SLIPPERINESSpacket to change the behavior of the S key to slow the boat regardless of idrection - Added
APPLY_IMPULSEpacket (local & global frame) - Added
SET_MULTISTEPPINGpacket 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_SPEEDandSET_MAX_SPEED_RESISTANCEpackets - 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
- 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 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)
0.5.1c+1.21-1.21.1Релиз1.21, 1.21.1 · 17 июня 2026 г.
What's Changed
- Added
SET_HONEY_COMPATIBLITYpacket 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_GRIPpacket for "car like grip" - Added
SET_BRAKE_SLIPPERINESSpacket to change the behavior of the S key to slow the boat regardless of idrection - Added
APPLY_IMPULSEpacket (local & global frame) - Added
SET_MULTISTEPPINGpacket 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_SPEEDandSET_MAX_SPEED_RESISTANCEpackets - 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
- 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 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)
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
unstableboolean field added toVERSIONpacket - 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 TRANSACTIONpacket for atomic updatesSET_WALLTAP_MULTIPLIERpacket &WALLTAP_MULTIPLIERper block setting for bouncy wallsSET_JUMPSpacket &JUMPSper block setting to allow for double jumping and so onSET_SCALEpacket to allow for scaling (even negative) of boatsSET_STEP_UP_SLIPPERINESSpacket &STEP_UP_SLIPPERINESSper block setting to allow for losing / gaining speed upon stepping up a blockSET_RESET_ON_WORLD_LOADnon-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
unstableboolean field added toVERSIONpacket - 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 TRANSACTIONpacket for atomic updatesSET_WALLTAP_MULTIPLIERpacket &WALLTAP_MULTIPLIERper block setting for bouncy wallsSET_JUMPSpacket &JUMPSper block setting to allow for double jumping and so onSET_SCALEpacket to allow for scaling (even negative) of boatsSET_STEP_UP_SLIPPERINESSpacket &STEP_UP_SLIPPERINESSper block setting to allow for losing / gaining speed upon stepping up a blockSET_RESET_ON_WORLD_LOADnon-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.
Комментарии
Загружаем…