
Better Boat Movement
Improves (ice) boating by allowing you to step up blocks
- Загрузки
- 157K
- Подписчики
- 116
- Обновлён
- 6 августа 2026 г.
- Лицензия
- GPL-3.0-only
Опубликован 23 марта 2024 г.
Better Boat Movement
Jump your boat! Adds the ability to jump with boats and customize some boat behavior for a more dynamic water adventure.
Take control of your voyage with new boat-jumping mechanics and personalizable settings!
✨ Features
- Obstacle-Aware Jumping: Boats automatically jump reachable obstacles using their actual collision shapes instead of trying to boost over walls that are too tall.
- Optional Manual Jumping: Enable the jump keybind to jump once per keypress; it defaults to H and can be reassigned.
- Adjustable Behavior: Fine-tune how boat jumping works to best fit your play style.
- Multiplayer Friendly: Servers validate movement and synchronize their gameplay settings to connected players.
🎬 Demo - See the boat jump
Settings: stepHeight = 0.4, extraCollisionDetectionRange = 2.0

⚙️ Configuration
Configure your boat-jumping experience via /config/better-boat-movement.json:
{
"version": 7, // just ignore this, this is for migration purposes only
"config": {
"stepHeight": 0.35, // Sets the upward velocity applied by an automatic boost.
"playerEjectTicks": 200.0, // Sets how many ticks the game waits before ejecting a player who has lost control of a boat.
"boosting": {
"boostStates": [
"UNDER_WATER",
"ON_LAND",
"IN_WATER",
"UNDER_FLOWING_WATER"
], // Sets the preferences under which states the boat should be boosted.
"allowedSupportingBlocks": [], // Restricts boosts to boats resting on these block IDs or #tags. An empty list allows every block.
"allowedCollidingBlocks": [], // Restricts boosts to the nearest block ID or #tag hit by the boat's path. An empty list allows every block.
"onlyForPlayers": true, // Restricts automatic boosts to boats carrying a player.
"extraCollisionDetectionRange": 0.5, // Looks this many blocks farther along the boat's path so it can boost before contact.
"heightTolerance": 0.25 // Allows an obstacle to exceed the boat's predicted rise by this many blocks and still trigger a boost.
},
"keybind": {
"allowJumpKeybind": false, // Enables manual boat jumping with the configurable keybind.
"keybindJumpHeightMultiplier": 1.2, // Specifies the multiplier applied to stepHeight for a manual jump.
"onlyKeybindJumpOnGroundOrWater": true // Prevents manual jumping while the boat is in the air.
}
}
}
Changes made in the local or singleplayer configuration screen apply when saved. A remote server's gameplay configuration is shown read-only and is authoritative. Dedicated-server file changes require a restart.
Detailed behavior
For the precise automatic-boost, collision, manual-jump, and multiplayer authority rules, see the gameplay behavior reference.
ℹ️ Note on Multiplayer Safety
Prior to v1.1.1 it is possible to get flagged by anti-cheat on multiplayer servers. Please use v1.1.1 or higher to be on the safe side.
💬 Support & Feedback
Ченджлог
3.0.0-beta1-26.1+neoforgeБета26.1.1, 26.1.2, 26.2 · 6 августа 2026 г.
v3.0.0-beta1-26.1+neoforge
As this is still a beta version, this version can contain bugs. Feel free to report ANY misbehaviours and errors!
- update to 26.2
- increase default config option of
stepHeightfrom 0.3 to 0.35 - prevent automatic boosts when the boat cannot clear the obstacle, with a new
heightToleranceoption for fine-tuning - improve obstacle and block-filter detection by using the actual collision shape and nearest block in the boat's path
- synchronize gameplay settings from the server in multiplayer and show server-managed settings as read-only
- apply configuration-screen changes immediately in singleplayer
- make manual jumps safer and more predictable by jumping once per keypress and validating requests on the server
- disable manual jumps by default, lower their default multiplier to 1.2, and restrict them to ground or water by default
3.0.0-beta1-26.1+fabricБета26.1.1, 26.1.2, 26.2 · 6 августа 2026 г.
v3.0.0-beta1-26.1+fabric
As this is still a beta version, this version can contain bugs. Feel free to report ANY misbehaviours and errors!
- update to 26.2
- increase default config option of
stepHeightfrom 0.3 to 0.35 - prevent automatic boosts when the boat cannot clear the obstacle, with a new
heightToleranceoption for fine-tuning - improve obstacle and block-filter detection by using the actual collision shape and nearest block in the boat's path
- synchronize gameplay settings from the server in multiplayer and show server-managed settings as read-only
- apply configuration-screen changes immediately in singleplayer
- make manual jumps safer and more predictable by jumping once per keypress and validating requests on the server
- disable manual jumps by default, lower their default multiplier to 1.2, and restrict them to ground or water by default
2.5.4-26.1+fabricРелиз26.1.2, 26.2-pre-4, 26.2 · 4 июня 2026 г.
v2.5.4-26.1+fabric
- update to 26.2
- increase default config option of
stepHeightfrom 0.3 to 0.35
2.5.4-26.1+neoforgeРелиз26.1.2, 26.2-pre-4, 26.2 · 4 июня 2026 г.
v2.5.4-26.1+neoforge
- update to 26.2
- increase default config option of
stepHeightfrom 0.3 to 0.35
2.5.4-26.1+neoforgeРелиз26.1, 26.1.1, 26.1.2 · 29 марта 2026 г.
v2.5.4-26.1+neoforge
- update to 26.1
- drop support for versions < 26.1
- change default config settings:
stepHeight: 0.35 -> 0.30keybindJumpHeightMultiplier: 1.5 -> 1.2
2.5.4-26.1+fabricРелиз26.1, 26.1.1, 26.1.2 · 29 марта 2026 г.
v2.5.4-26.1+fabric
- update to 26.1
- drop support for versions < 26.1
- change default config settings:
stepHeight: 0.35 -> 0.30keybindJumpHeightMultiplier: 1.5 -> 1.2
2.5.4-1.21.9+neoforgeРелиз1.21.9, 1.21.10 · 17 декабря 2025 г.
v2.5.4-1.21.9+neoforge
- fix bug when every boat was boosted by the keybind, no matter if the button was pressed or not #24
2.5.4-1.21.9+fabricРелиз1.21.9, 1.21.10 · 17 декабря 2025 г.
v2.5.4-1.21.9+fabric
- fix bug when every boat was boosted by the keybind, no matter if the button was pressed or not #24
Комментарии
Загружаем…