Add responsive air movement without another key binding.
Aerial Dash adds a configurable mid-air dash to Minecraft. Press the existing Jump key again while airborne to launch yourself in the direction you are looking.
The mechanic uses immediate client prediction for responsive controls, while the server independently validates and applies every dash.
Aerial Dash uses Minecraft's normal Jump binding - Space by default - including keyboard and mouse rebinding.
The water and climbable double-press window can be adjusted in the client configuration.
By default, each player has one air dash.
Dash charges are restored by touching:
Dashing directly from water or a climbable block is supported. These states use a quick double press so the mechanic does not interfere with ordinary swimming and climbing.
Continuous surface contact uses a configurable recharge delay to prevent dash spam. Surface-based recovery can also be disabled in favor of a timer-based cooldown.
Dash activation can additionally require a minimum food level and apply a configurable exhaustion cost.
Horizontal dash strength scales with the player's final MOVEMENT_SPEED attribute by default.
This means:
Vertical scaling is configured separately and is disabled by default, keeping vertical movement predictable. Horizontal and vertical scaling can be enabled, disabled, and limited independently.
Aerial Dash can make ordinary exploration more forgiving without making every large fall harmless.
Three settings control fall protection independently:
Full landing protection is disabled by default. With the default settings, avoiding damage from a long fall requires saving the dash until close to the ground.
The server can configure:
Each client can independently hide Aerial Dash sounds or particles without affecting effects created by Minecraft or other mods.
Invalid or unsupported effect IDs safely fall back to the default phantom-flap sound and cloud particles.
Gameplay settings are controlled by the server and synchronized to clients for correct movement prediction.
Server configuration includes:
Client configuration includes:
Configuration files are generated automatically after the first launch. Restarting the relevant client or server after manually editing a configuration file is recommended.
Supported platforms:
Install the file matching both your exact Minecraft version and mod loader.
The mod must be installed on both the client and server. In singleplayer, installing it in the normal client mod folder covers both sides.
Fabric installations also require Fabric API.
Aerial Dash uses standard movement attributes and platform APIs.
It is designed to work naturally with:
Mods that replace the same movement or input behavior may require compatibility testing.
You may include the unmodified mod in public or private modpacks without asking for permission.
Aerial Dash is distributed under the Apache License 2.0.