better-boat-movement
No reviews yet
Improves (ice) boating by allowing you to step up blocks
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Enhances or modifies player movement, including new actions or animations.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Adds new methods of transportation for players.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Quilt is a fork of the Fabric mod loader. Many Fabric mods are compatible with Quilt and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
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
- Boat Jumping: Make your boat leap out of the water by pressing a key or by approaching obstacles.
- Customizable Keybind: Assign your preferred key for jumping with your boat.
- Adjustable Behavior: Fine-tune how boat jumping works to best fit your play style.
- Multiplayer Friendly: Works perfectly on both servers and singleplayer.
🎬 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, // The number of blocks you are going to be boosted when triggering a boost.
"playerEjectTicks": 200.0, // The ticks the game waits before kicking you out of a boat after the player lost control.
"boosting": {
"boostStates": [
"UNDER_WATER",
"ON_LAND",
"UNDER_FLOWING_WATER"
], // Sets the preferences under which states the boat should be boosted.
"allowedSupportingBlocks": [], // Defines the blocks the boat has to lie on to be able to be boosted. If the list is empty, there is no restriction.
"allowedCollidingBlocks": [], // Defines the blocks the boat has to collide with to be able to be boosted. If the list is empty, there is no restriction.
"onlyForPlayers": true, // Toggles, whether a boat should only be boosted when carrying a player.
"extraCollisionDetectionRange": 0.5 // Changes the detection range of a collision. Increasing this will boost a boat x blocks before actually touching the block it approaches. You may encounter weird behavior when changing this value to big numbers.
},
"keybind": {
"allowJumpKeybind": true, // Toggles, whether a player should be able to jump with a boat via a keybind.
"keybindJumpHeightMultiplier": 1.5, // Specifies the multiplier that will be applied to the jump height when a player uses the keybind to jump.
"onlyKeybindJumpOnGroundOrWater": false // Decides whether you are allowed to jump midair by keybind or not. CAUTION: This option combined with a high keybind jump multiplier will result in extreme boosts as the boat will be boosted every tick you hold the keybind.
}
}
}
Changes require a server or game restart to take effect.
ℹ️ 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
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
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers