Mod
mcsow
No reviews yet
mcsow is a Minecraft mod that implements Warsow/Warfork movement in Minecraft as faithfully and cleanly as possible.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
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
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
Resources
External Links
About
Description
mcsow is a Minecraft mod that implements Warsow/Warfork movement in Minecraft as faithfully and cleanly as possible.
It replaces vanilla player motion entirely โ cancelling travel() in a mixin and running a direct port of Warsow's gs_pmove.c physics โ so you get real air-strafing, bunnyhopping, dashing, and walljumping in Minecraft.
The physics formulas are a faithful port of Warsow's, but some constants were deliberately retuned to fit Minecraft's scale and block grid rather than copied 1:1:
- Dash is a touch stronger than in Warfork, tuned so a dash clears roughly half a block โ enough to feel right against Minecraft's terrain.
- Crouch-jumping was added (not a Warsow mechanic) to trade horizontal speed for height, so you can pop precisely onto blocks and handle awkward terrain.
- Gravity/jump baseline is intentionally non-Warsow (scaled for Minecraft feel), and air-strafe gain is sub-stepped to make up for Minecraft's 20 tps.
- Movement respects Minecraft modifiers โ Speed, Soul Speed, Jump Boost, Swift Sneak, sprint, and the movement-speed attribute all scale the physics.
Most of these are tunable in-game (see Configuration).
- Fabric Loader โฅ 0.16.0
- Fabric API
- Minecraft 1.21.11
- Mod Menu (optional) โ for the in-game configuration screen
- Movement / jump / sneak โ your normal Minecraft keys
- Dash / Special โ
Rby default (rebindable in Controls). Used for dashing on the ground and walljumping in the air.
- Quake strafing โ hold forward + a strafe key and turn the mouse so your aim is ~80ยฐ off your velocity to gain speed.
- Source strafing โ hold a single strafe key and turn the mouse that way to accelerate.
- Air control โ hold forward and turn the mouse to curve your trajectory without losing speed (sharp turns bleed a little).
- Bunnyhopping โ chain jumps to preserve and build momentum; ground friction only bites when you're actually on the ground.
- Dash โ tap Special on the ground to dash; direction follows your movement keys, or the camera if none are held.
- Dash turning โ release every movement key mid-air and land with Special held: your velocity vector rotates to point where the camera is looking (redirect your momentum in a new direction).
- Walljump โ in the air, hug a wall and press Special to launch away from it (also counts as a dash).
- Crouch-jump โ jump while sneaking to convert most of your horizontal speed into height (great for awkward terrain; at high speed it launches you upward).
- Momentum preservation โ your real velocity is tracked through creative flight and elytra, so you don't lose all your speed the moment you stop flying or land a glide.
config/mcsow.jsonโ{"enabled": true}toggles the mod's movement on/off.- With Mod Menu installed, open the config screen from the mods list to tune the movement constants (air acceleration, dash height, walljump height, crouch-jump ratio, gravity, sub-steps, โฆ). Each value has hover text explaining what it does and how it affects movement.
./gradlew build # jar โ build/libs/ ./buildvio.sh # build + copy the jar into the PrismLauncher "Mod Testing" instance
- Toolchain: Loom 1.14.10, Gradle 9.6.1, JDK 21 runtime, Java 17 mod target, yarn
1.21.11+build.6.
LGPL-3.0-or-later โ see LICENSE (LGPLv3) and COPYING (GPLv3, which LGPLv3 extends).
Screenshots
Gallery
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
Statistics
Resources