Mod

mcsow

Quick rating

mcsow

No reviews yet

mcsow is a Minecraft mod that implements Warsow/Warfork movement in Minecraft as faithfully and cleanly as possible.

Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Filter by exact patch versions
Loading exact versionsโ€ฆ
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
mcsow-1.9.6.jar
Authors

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.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

mcsow

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.

A note on the values

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).

Dependencies

  • Fabric Loader โ‰ฅ 0.16.0
  • Fabric API
  • Minecraft 1.21.11
  • Mod Menu (optional) โ€” for the in-game configuration screen

Controls

  • Movement / jump / sneak โ€” your normal Minecraft keys
  • Dash / Special โ€” R by default (rebindable in Controls). Used for dashing on the ground and walljumping in the air.

Movement tech

  • 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.

Configuration

  • 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.

Building

./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.

License

LGPL-3.0-or-later โ€” see LICENSE (LGPLv3) and COPYING (GPLv3, which LGPLv3 extends).

Screenshots

Gallery

This project has no gallery images yet.

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

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync