Better Boat Movement

Better Boat Movement

Improves (ice) boating by allowing you to step up blocks

by
157.4K Downloads
fabricforgeneoforgequiltgame-mechanicstransportationutility
Rent Server with this Mod

Screenshots

Ice Boating preview
Step up block preview

About this Mod

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
Ice Boating preview


⚙️ 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

  • Open an issue for bugs or suggestions.
  • Join our Discord for help and community.

Available Versions

v2.5.4-26.1+fabricrelease
MC 26.1, 26.1.1, 26.1.2, 26.2-pre-4, 26.2fabric, quilt
June 4, 2026
v2.5.4-26.1+neoforgerelease
MC 26.1, 26.1.1, 26.1.2, 26.2-pre-4, 26.2neoforge
June 4, 2026
v2.5.4-26.1+neoforgerelease
MC 26.1, 26.1.1, 26.1.2neoforge
March 29, 2026
v2.5.4-26.1+fabricrelease
MC 26.1, 26.1.1, 26.1.2fabric, quilt
March 29, 2026
v2.5.4-1.21.9+neoforgerelease
MC 1.21.9, 1.21.10neoforge
December 17, 2025

How to Install Better Boat Movement on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Better Boat Movement". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricforgeneoforgequilt

Minecraft Versions

26.2, 26.2-pre-4, 26.1.2 (+41 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Better Boat Movement server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.2). You can switch loaders with one click in the panel.

Is Better Boat Movement compatible with fabric and forge and neoforge and quilt?

Better Boat Movement officially supports fabric, forge, neoforge, quilt for Minecraft 26.2, 26.2-pre-4, 26.1.2. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Better Boat Movement – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Better Boat Movement consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Better Boat Movement with just one click on your server.

Recommended RAM
4 GBfrom €5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU General Public License v3.0 only
Server-side
Required

Supported Versions

26.226.2-pre-426.1.226.1.126.11.21.111.21.101.21.91.21.81.21.7+34 more