
Enhanced Movement
Move like you're running a Sandevistan. Enhanced Movement adds fast, skill-based traversal to Minecraft — double jump, dash in any direction, ledge grab, and a glowing Edgerunners-style afterimage trail that streaks behind you every time you dash.
Built for both Fabric and NeoForge, multiplayer-aware, and fully configurable in-game.
✨ Features
⏫ Double Jump
Tap jump again in mid-air for a second boost. Comes with smart fall-damage protection — short drops from the top of your double jump cost nothing, but real falls still hurt. You get the air time without trivializing fall damage.
💨 Directional Dash
Double-tap a movement key (W / A / S / D) to dash that way — or flip on keybind mode and bind a dedicated dash key (perfect for mouse side buttons) to dash wherever you're moving. Dashing works in mid-air too, with a tuned air-dash speed so jump-dash chains feel deliberate, not infinite. Dashes carry the same fall-damage protection.
🧗 Ledge Grab
Just barely missed the jump? Hold jump near an edge and Ledge Grab gives you the nudge to stick the landing.
👻 Dash Afterimages — Sandevistan Mode
Every dash leaves a trail of glowing cyan ghosts blurring behind you — the anime time-slow look. Flip on Prism Mode for a full rainbow spectrum instead. The trail is shader-pack compatible (Iris / Oculus) and visible to nearby players, so in multiplayer everyone sees you blink across the fight.
🍗 Balanced by Hunger
Like sprinting, dashing and double-jumping draw on your food bar — so movement is a resource you manage, not a free pass.
⚙️ Fully Configurable
Tune everything in-game via Mod Menu (Fabric) or the config button on the NeoForge mods list:
- Double jump — power (boost %) and timing window
- Dash — cooldown, air-dash on/off, double-tap vs. dedicated keybind
- Afterimages — count, fade duration, and Prism (rainbow) mode
- General — option to disable all features while sneaking
Settings are stored in config/enhancedmovement.json and carry across updates.
📦 Loaders & Versions
- Fabric — requires Fabric API (Mod Menu optional, for the config screen)
- NeoForge — no extra dependencies
Enhanced Movement targets several Minecraft versions — check the Versions tab and grab the file that matches your Minecraft version and loader. Java requirement varies by Minecraft version (listed on each file).
💬 Why?
I like movement. I like double jumping. I like dashing. So I built the mod I wanted to play, and tried to make it feel good in both singleplayer and multiplayer.
Released under CC0-1.0 (public domain) — use it, learn from it, build on it, do whatever you want.
How to Install enhanced-movement (Mod)
enhanced-movement by kestalkayden is verified for Fabric, Neoforge across Minecraft versions 1.21.1, 1.21.11, 1.21.4, 1.21.8, 26.1, 26.1.1, 26.1.2, 26.2 (latest release: 2.3.0+mc26.3, file size: 97 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.1, 1.21.11, 1.21.4, 1.21.8, 26.1, 26.1.1, 26.1.2, 26.2) and platform (Fabric, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Neoforge.
- Move the downloaded enhanced-movement file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
|
B
2.2.0
|
5mo ago | 1 | |||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Updated for **Minecraft 26.3** (Fabric Loader 0.19.5+ / Fabric API 0.161.0+; NeoForge
26.3.0.7-beta+). Requires Minecraft 26.3. Mod Menu integration bumped to its 26.3 build.
## Fixed
- Ported to the 26.3 APIs: the dash's velocity-sync flag was renamed in vanilla, and the Dash keybind's "unbound" default now uses the SDL key codes that replaced GLFW.
## Notes
- NeoForge for 26.3 is still in **beta**; this build targets
26.3.0.7-beta. - Keybinds and config carry over; nothing needs rebinding.
- Updated for **Minecraft 26.3** (Fabric Loader 0.19.5+ / Fabric API 0.161.0+; NeoForge
26.3.0.7-beta+). Requires Minecraft 26.3. Mod Menu integration bumped to its 26.3 build.
## Fixed
- Ported to the 26.3 APIs: the dash's velocity-sync flag was renamed in vanilla, and the Dash keybind's "unbound" default now uses the SDL key codes that replaced GLFW.
## Notes
- NeoForge for 26.3 is still in **beta**; this build targets
26.3.0.7-beta. - Keybinds and config carry over; nothing needs rebinding.
- Game no longer crashes on startup (exit code 255) when Cloth Config isn't installed.** The mod used Cloth Config for its settings but never declared it as a dependency, so a player without Cloth Config crashed at load with a
NoClassDefFoundErrorand no "missing dependency" screen to explain why. Enhanced Movement no longer depends on Cloth Config at all — see below.
## Changed
- Dropped the Cloth Config dependency; the config screen is now native.** Settings are still stored at
config/enhancedmovement.jsonwith the same field names, so your existing config carries over unchanged. Fabric opens the screen via Mod Menu; NeoForge via the mods-list Config button. Cloth Config is no longer required on either loader.
## Notes
- No gameplay changes: double jump, dash, ledge grab, and afterimages behave exactly as in 2.1.3.
- Requires **Java 21**. The Fabric build needs Fabric API (Mod Menu optional, for the in-game config screen).
- Game no longer crashes on startup (exit code 255) when Cloth Config isn't installed.** The mod used Cloth Config for its settings but never declared it as a dependency, so a player without Cloth Config crashed at load with a
NoClassDefFoundErrorand no "missing dependency" screen to explain why. Enhanced Movement no longer depends on Cloth Config at all — see below.
## Changed
- Dropped the Cloth Config dependency; the config screen is now native.** Settings are still stored at
config/enhancedmovement.jsonwith the same field names, so your existing config carries over unchanged. Fabric opens the screen via Mod Menu; NeoForge via the mods-list Config button. Cloth Config is no longer required on either loader.
## Notes
- No gameplay changes: double jump, dash, ledge grab, and afterimages behave exactly as in 2.1.3.
- Requires **Java 21**. The Fabric build needs Fabric API (Mod Menu optional, for the in-game config screen).
- Game no longer crashes on startup (exit code 255) when Cloth Config isn't installed.** The mod used Cloth Config for its settings but never declared it as a dependency, so a player without Cloth Config crashed at load with a
NoClassDefFoundErrorand no "missing dependency" screen to explain why. Enhanced Movement no longer depends on Cloth Config at all — see below.
## Changed
- Dropped the Cloth Config dependency; the config screen is now native.** Settings are still stored at
config/enhancedmovement.jsonwith the same field names, so your existing config carries over unchanged. Fabric opens the screen via Mod Menu; NeoForge via the mods-list Config button. Cloth Config is no longer required on either loader.
## Notes
- No gameplay changes: double jump, dash, ledge grab, and afterimages behave exactly as in 2.1.3.
- Requires **Java 21**. The Fabric build needs Fabric API (Mod Menu optional, for the in-game config screen).
- Game no longer crashes on startup (exit code 255) when Cloth Config isn't installed.** The mod used Cloth Config for its settings but never declared it as a dependency, so a player without Cloth Config crashed at load with a
NoClassDefFoundErrorand no "missing dependency" screen to explain why. Enhanced Movement no longer depends on Cloth Config at all — see below.
## Changed
- Dropped the Cloth Config dependency; the config screen is now native.** Settings are still stored at
config/enhancedmovement.jsonwith the same field names, so your existing config carries over unchanged. Fabric opens the screen via Mod Menu; NeoForge via the mods-list Config button. Cloth Config is no longer required on either loader.
## Notes
- No gameplay changes: double jump, dash, ledge grab, and afterimages behave exactly as in 2.1.3.
- Requires **Java 21**. The Fabric build needs Fabric API (Mod Menu optional, for the in-game config screen).
- Game no longer crashes on startup (exit code 255) when Cloth Config isn't installed.** The mod used Cloth Config for its settings but never declared it as a dependency, so a player without Cloth Config crashed at load with a
NoClassDefFoundErrorand no "missing dependency" screen to explain why. Enhanced Movement no longer depends on Cloth Config at all — see below.
## Changed
- Dropped the Cloth Config dependency; the config screen is now native.** Settings are still stored at
config/enhancedmovement.jsonwith the same field names, so your existing config carries over unchanged. Fabric opens the screen via Mod Menu; NeoForge via the mods-list Config button. Cloth Config is no longer required on either loader.
## Notes
- No gameplay changes: double jump, dash, ledge grab, and afterimages behave exactly as in 2.1.3.
- Requires **Java 21**. The Fabric build needs Fabric API (Mod Menu optional, for the in-game config screen).
- Game no longer crashes on startup (exit code 255) when Cloth Config isn't installed.** The mod used Cloth Config for its settings but never declared it as a dependency, so a player without Cloth Config crashed at load with a
NoClassDefFoundErrorand no "missing dependency" screen to explain why. Enhanced Movement no longer depends on Cloth Config at all — see below.
## Changed
- Dropped the Cloth Config dependency; the config screen is now native.** Settings are still stored at
config/enhancedmovement.jsonwith the same field names, so your existing config carries over unchanged. Fabric opens the screen via Mod Menu; NeoForge via the mods-list Config button. Cloth Config is no longer required on either loader.
## Notes
- No gameplay changes: double jump, dash, ledge grab, and afterimages behave exactly as in 2.1.3.
- Requires **Java 21**. The Fabric build needs Fabric API (Mod Menu optional, for the in-game config screen).
- Game no longer crashes on startup (exit code 255) when Cloth Config isn't installed.** The mod used Cloth Config for its settings but never declared it as a dependency, so a player without Cloth Config crashed at load with a
NoClassDefFoundErrorand no "missing dependency" screen to explain why. Enhanced Movement no longer depends on Cloth Config at all — see below.
## Changed
- Dropped the Cloth Config dependency; the config screen is now native.** Settings are still stored at
config/enhancedmovement.jsonwith the same field names, so your existing config carries over unchanged. Fabric opens the screen via Mod Menu; NeoForge via the mods-list Config button. Cloth Config is no longer required on either loader.
## Notes
- No gameplay changes: double jump, dash, ledge grab, and afterimages behave exactly as in 2.1.3.
- Game no longer crashes on startup (exit code 255) when Cloth Config isn't installed.** The mod used Cloth Config for its settings but never declared it as a dependency, so a player without Cloth Config crashed at load with a
NoClassDefFoundErrorand no "missing dependency" screen to explain why. Enhanced Movement no longer depends on Cloth Config at all — see below.
## Changed
- Dropped the Cloth Config dependency; the config screen is now native.** Settings are still stored at
config/enhancedmovement.jsonwith the same field names, so your existing config carries over unchanged. Fabric opens the screen via Mod Menu; NeoForge via the mods-list Config button. Cloth Config is no longer required on either loader.
## Notes
- No gameplay changes: double jump, dash, ledge grab, and afterimages behave exactly as in 2.1.3.
- Minecraft 1.21.11 support — Fabric and NeoForge.** Enhanced Movement is now available for 1.21.11 with full feature parity: double jump with smart fall-damage protection, directional dash (double-tap WASD or a dedicated keybind), in-air dash, ledge grab, and the Sandevistan-style dash afterimages — stable per-ghost render state, dithered noise-texture trail, prism mode, and shader-pack-compatible emissive rendering.
## Notes
- Requires **Java 21**. The Fabric build needs Fabric API (Mod Menu optional, for the in-game config screen).
- Minecraft 1.21.11 support — Fabric and NeoForge.** Enhanced Movement is now available for 1.21.11 with full feature parity: double jump with smart fall-damage protection, directional dash (double-tap WASD or a dedicated keybind), in-air dash, ledge grab, and the Sandevistan-style dash afterimages — stable per-ghost render state, dithered noise-texture trail, prism mode, and shader-pack-compatible emissive rendering.
## Notes
- Requires **Java 21**. The Fabric build needs Fabric API (Mod Menu optional, for the in-game config screen).
- Minecraft 1.21.8 support — Fabric and NeoForge.** Enhanced Movement is now available for 1.21.8, with full gameplay and performance parity: double jump with smart fall-damage protection, directional dash (double-tap WASD or a dedicated keybind), in-air dash, ledge grab, and the Sandevistan-style dash afterimages — stable per-ghost render state, dithered noise-texture trail, prism mode, and shader-pack-compatible emissive rendering.
## Changed
- Native config screen — no more Cloth Config dependency.** The in-game config is now a built-in vanilla options screen (via Mod Menu on Fabric, the mods-list Config button on NeoForge), backed by plain Gson storage at
config/enhancedmovement.json. This drops the Cloth Config dependency, whose@OnlyInusage on NeoForge 1.21.8 triggered a mod-loading warning gate that blocked entry. Existing config files carry over unchanged.
## Notes
- Requires **Java 21**. The Fabric build needs Fabric API (Mod Menu optional); the NeoForge build needs no extra dependencies.
- Minecraft 1.21.8 support — Fabric and NeoForge.** Enhanced Movement is now available for 1.21.8, with full gameplay and performance parity: double jump with smart fall-damage protection, directional dash (double-tap WASD or a dedicated keybind), in-air dash, ledge grab, and the Sandevistan-style dash afterimages — stable per-ghost render state, dithered noise-texture trail, prism mode, and shader-pack-compatible emissive rendering.
## Changed
- Native config screen — no more Cloth Config dependency.** The in-game config is now a built-in vanilla options screen (via Mod Menu on Fabric, the mods-list Config button on NeoForge), backed by plain Gson storage at
config/enhancedmovement.json. This drops the Cloth Config dependency, whose@OnlyInusage on NeoForge 1.21.8 triggered a mod-loading warning gate that blocked entry. Existing config files carry over unchanged.
## Notes
- Requires **Java 21**. The Fabric build needs Fabric API (Mod Menu optional); the NeoForge build needs no extra dependencies.
- Removed a redundant log line.** The mod wrote an INFO line to the server console on every player join (
Player <name> joined with Enhanced Movement mod). It served no purpose beyond a startup-style confirmation and just added noise to multiplayer server logs, so it's gone. No gameplay, config, or behavior change.