Fly while riding a boat and control your boat's speed. Now with server-side configuration — server admins can restrict or customize features for all players.
Boat Flight — Press B to toggle flight while in a boat. Your boat lifts off the water and you can ascend with the jump key.
Speed Control — Press I to increase speed, O to decrease. Speed is measured in blocks per second, with a default of 8 blocks/s. You can also use the /boatspeed <value> command to set an exact speed.
How flight and speed interact: When you toggle flight ON, your speed resets to 8 blocks/s as a safety measure (high speeds while flying can be unpredictable). After flight is on, you can still increase your speed with I/O keys or /boatspeed — just be careful at very high values. Speed control works independently when flight is off.
Note: Using this mod on servers like Hypixel that have anti-cheat will likely get you banned.
All keybinds can be changed in the Controls menu.
Install the same JAR on your server to unlock admin controls. A config file is generated at config/boatfly.json on first boot. Server admins can:
Configuration is sent to clients automatically when they connect. All defaults are permissive — if you install the mod and don't touch the config, everything works exactly like before.
If the server doesn't have the mod installed, the client works fully unrestricted (vanilla server compatibility).
{
"flight": { "enabled": false },
"speed": { "allowPlayerChange": true, "defaultSpeed": 12.0, "max": 30.0, "min": 5.0 },
"keybinds": { "flightToggle": false, "speedUp": true, "speedDown": true },
"command": { "boatspeedEnabled": true }
}
Set "max": -1 for no speed cap (the default).
This mod is available for versions 1.17–26.2. Click VIEW ALL on the files page to see every version.
Here is a video showing how the flight and speed features work: