OpenBoatUtils让船只的物理特性更加可定制化,并通过插件消息公开这些设置。这意味着您可以在单人游戏中使用命令来编辑设置,但在多人游戏中,服务器将拥有控制权。
特性:
- 可配置的台阶高度
- 可配置的滑动性
- 可配置的"空气控制"
- 可配置的船只跳跃
- 可配置的重力
- 可配置的加速度数值
- 更多不太常见的设置
有关这些功能及其工作原理的更多信息,请参阅[wiki](
对于插件开发人员,wiki上还有关于[所有数据包的文档](
需要[Fabric API](
Credits:
- Mojang,展示了1.19.4-pre1中的船只行走功能
- BoatHub,创建了原始的BoatUtils
来自Modrinth
mc1.21-0.4.6
OpenBoatUtils-0.4.6_1.21.jar下载mc1.21-0.4.6#Beta
two quick changes i wanted to get out before 0.5 because 0.5 is mostly api improvements and refactors and i didn't want these changes waiting on that.
- renamed DEFAULT_BLUE_ICE so DEFAULT_NINE_EIGHT_FIVE to reflect it's incorrect friction value. the mode with that ID is still exactly the same but anything relying on the names (singleplayer commands) may break. there is a new DEFAULT_BLUE_ICE mode with the correct values.
- added a setting to change boat interpolation steps to 10. this is a bandaid fix for some of the janky boat sync in 1.21.3 but its not entirely clear exactly what effect this has across versions. use this carefully.
the interpolation setting is a newer type of setting which isn't in the same context as boat-related settings are (it is a patch that effects all boats, rather than the boat the client is riding). the reset packet WILL NOT reset it, that only happens when the client initially joins a server or when you manually set it to false.
this will improve in 0.5 when the apis for settings contexts are in place but they will take a while to complete and they aren't necessary for releasing this feature.
the mixins introduced here make the 1.20.1 build no longer work on 1.20.4 so i need to figure out what version that function changed in and separate it into two builds. if you are looking for the 1.20.1 build that is why it is not here yet.
- renamed DEFAULT_BLUE_ICE so DEFAULT_NINE_EIGHT_FIVE to reflect it's incorrect friction value. the mode with that ID is still exactly the same but anything relying on the names (singleplayer commands) may break. there is a new DEFAULT_BLUE_ICE mode with the correct values.
- added a setting to change boat interpolation steps to 10. this is a bandaid fix for some of the janky boat sync in 1.21.3 but its not entirely clear exactly what effect this has across versions. use this carefully.
the interpolation setting is a newer type of setting which isn't in the same context as boat-related settings are (it is a patch that effects all boats, rather than the boat the client is riding). the reset packet WILL NOT reset it, that only happens when the client initially joins a server or when you manually set it to false.
this will improve in 0.5 when the apis for settings contexts are in place but they will take a while to complete and they aren't necessary for releasing this feature.
the mixins introduced here make the 1.20.1 build no longer work on 1.20.4 so i need to figure out what version that function changed in and separate it into two builds. if you are looking for the 1.20.1 build that is why it is not here yet.
展开
版本: mc1.21-0.4.6
支持游戏: 1.21, 1.21.1
类型: Fabric
Beta
下载次数: 11,423
mc1.21.3-0.4.6
OpenBoatUtils-0.4.6_1.21.3-1.21.4.jar下载mc1.21.3-0.4.6#Beta
two quick changes i wanted to get out before 0.5 because 0.5 is mostly api improvements and refactors and i didn't want these changes waiting on that.
- renamed DEFAULT_BLUE_ICE so DEFAULT_NINE_EIGHT_FIVE to reflect it's incorrect friction value. the mode with that ID is still exactly the same but anything relying on the names (singleplayer commands) may break. there is a new DEFAULT_BLUE_ICE mode with the correct values.
- added a setting to change boat interpolation steps to 10. this is a bandaid fix for some of the janky boat sync in 1.21.3 but its not entirely clear exactly what effect this has across versions. use this carefully.
the interpolation setting is a newer type of setting which isn't in the same context as boat-related settings are (it is a patch that effects all boats, rather than the boat the client is riding). the reset packet WILL NOT reset it, that only happens when the client initially joins a server or when you manually set it to false.
this will improve in 0.5 when the apis for settings contexts are in place but they will take a while to complete and they aren't necessary for releasing this feature.
the mixins introduced here make the 1.20.1 build no longer work on 1.20.4 so i need to figure out what version that function changed in and separate it into two builds. if you are looking for the 1.20.1 build that is why it is not here yet.
- renamed DEFAULT_BLUE_ICE so DEFAULT_NINE_EIGHT_FIVE to reflect it's incorrect friction value. the mode with that ID is still exactly the same but anything relying on the names (singleplayer commands) may break. there is a new DEFAULT_BLUE_ICE mode with the correct values.
- added a setting to change boat interpolation steps to 10. this is a bandaid fix for some of the janky boat sync in 1.21.3 but its not entirely clear exactly what effect this has across versions. use this carefully.
the interpolation setting is a newer type of setting which isn't in the same context as boat-related settings are (it is a patch that effects all boats, rather than the boat the client is riding). the reset packet WILL NOT reset it, that only happens when the client initially joins a server or when you manually set it to false.
this will improve in 0.5 when the apis for settings contexts are in place but they will take a while to complete and they aren't necessary for releasing this feature.
the mixins introduced here make the 1.20.1 build no longer work on 1.20.4 so i need to figure out what version that function changed in and separate it into two builds. if you are looking for the 1.20.1 build that is why it is not here yet.
展开
版本: mc1.21.3-0.4.6
支持游戏: 1.21.3, 1.21.4
类型: Fabric
Beta
下载次数: 8,502
mc1.21.3-0.4.5
OpenBoatUtils-0.4.5_1.21.3-1.21.4.jar下载mc1.21.3-0.4.5#Beta
this is a hotfix for chestboat stepping on 1.21.3-1.21.4
展开
版本: mc1.21.3-0.4.5
支持游戏: 1.21.3, 1.21.4
类型: Fabric
Beta
下载次数: 2,436
收录