Realistic Terrain Movement

Quick rating

Realistic Terrain Movement

No reviews yet

Movement speed varies by terrain block, boats break in oceans, at mountain peaks high-altitude winds push players around. Designed to encourage the use of external transport mods, particularly Create Aeronautics.

Adventure/Exploration
Player Transport
Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading 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

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
realistic-terrain-movement-1.0.0.jar
Authors
CurseForge
Modrinth

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
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Realistic Terrain Movement changes how movement works in Minecraft by making terrain, altitude, and environmental conditions affect both players and mobs. Roads become faster, mud and snow slow you down, mountain winds become a challenge and the open ocean is no longer a safe place for small boats.

The mod is designed to encourage players to use transport mods or other environmental mechanics.

All mechanics are fully configurable and can be enabled or disabled independently:
.../config/realisticterrainmovement-common.toml

Features

Different surfaces affect movement speed:

  • Paths, wooden planks, bricks, stone and similar constructed surfaces provide a speed bonus.
  • Sand, gravel, mud, snow, soul sand, powder snow and other rough terrain slow movement down.

Anti-Jump Exploit:

  • Jumping can no longer be used to bypass terrain penalties. The mod remembers the last terrain modifier for a short configurable period (2 sec.) after leaving the ground, preventing players from spam-jumping across mud, snow, or sand to avoid slowdowns.

Boots Reduce Terrain Penalties:

  • Any boots equipped in the feet slot reduce terrain penalties (50%) by default. Walking through rough terrain becomes easier while preserving all positive bonuses from roads and pathways.

Mobs Are Affected Too:

  • Terrain effects are applied not only to players but also to most creatures in the world.
  • Aquatic mobs, flying entities, and certain legless creatures are excluded by default to maintain natural behavior.

High-Altitude Wind System:

Above Y=120, strong winds begin to affect movement. Wind strength scales up to Y=250

  • Wind pushes player and mobs sideways.
  • Walking against the wind reduces movement speed.
  • Wind strength increases with altitude.
  • Only works under open sky (caves/structures are sheltered).
  • Normal climbing jumps remain unaffected.

Boats and Open Oceans:

Small boats are not suitable for deep ocean travel. The vanilla boat is essentially a small coastal vessel that would realistically be unable to withstand the rough conditions of the open ocean. This encourages players to build proper seafaring ships from other mods for exploring distant islands and continents.

  • Newly placed boats inside ocean biomes immediately break and drop themselves as an item, encouraging players to seek alternative transportation methods.

Compatibility

The default configuration includes support for:

May conflict with mods that modify the MOVEMENT_SPEED attribute, apply custom movement mechanics or alter vanilla boat behavior. Also, if the transport mod you're using has the "boat" tag, it will break in the open ocean just like all vanilla boats. The solution is to disable the boat breaking feature in my mod's configuration.

Recommendations

As this mod was created primarily to supplement other mods, I recommend the following ones to fully unlock 100% of its potential:

Technical Notes:

    • All movement logic runs server-side only, via EntityTickEvent.Post.
    • Terrain + boots use a combined MOVEMENT_SPEED attribute modifier (ADD_MULTIPLIED_TOTAL). While airborne, the last grounded value is held (sticky) instead of resetting to neutral.
    • Wind is applied as direct velocity manipulation, not via the attribute — kept reliably felt and doesn't trigger vanilla's speed-based FOV widening.
    • Wind tracks each entity's last on-ground Y position to detect "is this a normal jump" and skips pushing/slowing during jumps under the configured ascent threshold.
    • Biome-mod block entries use plain modid:block or #modid:tag syntax — if that mod isn't installed, the registry lookup simply finds nothing and the entry is a no-op.
    • Config lists are cached and only re-parsed when the config actually changes.

Realistic Terrain Movement changes how movement works in Minecraft by making terrain, altitude, and environmental conditions affect both players and mobs. Roads become faster, mud and snow slow you down, mountain winds become a challenge and the open ocean is no longer a safe place for small boats.

The mod is designed to encourage players to use transport mods or other environmental mechanics.

All mechanics are fully configurable and can be enabled or disabled independently: .../config/realisticterrainmovement-common.toml

Features

Different surfaces affect movement speed:

  • Paths, wooden planks, bricks, stone and similar constructed surfaces provide a speed bonus.
  • Sand, gravel, mud, snow, soul sand, powder snow and other rough terrain slow movement down.

surfaces movement speed

Anti-Jump Exploit:

  • Jumping can no longer be used to bypass terrain penalties. The mod remembers the last terrain modifier for a short configurable period (2 sec.) after leaving the ground, preventing players from spam-jumping across mud, snow, or sand to avoid slowdowns.

Boots Reduce Terrain Penalties:

  • Any boots equipped in the feet slot reduce terrain penalties (50%) by default. Walking through rough terrain becomes easier while preserving all positive bonuses from roads and pathways.

Mobs Are Affected Too:

  • Terrain effects are applied not only to players but also to most creatures in the world.
  • Aquatic mobs, flying entities, and certain legless creatures are excluded by default to maintain natural behavior.

High-Altitude Wind System:

Above Y=120, strong winds begin to affect movement. Wind strength scales up to Y=250

  • Wind pushes player and mobs sideways.
  • Walking against the wind reduces movement speed.
  • Wind strength increases with altitude.
  • Only works under open sky (caves/structures are sheltered).
  • Normal climbing jumps remain unaffected.

Boats and Open Oceans:

Small boats are not suitable for deep ocean travel. The vanilla boat is essentially a small coastal vessel that would realistically be unable to withstand the rough conditions of the open ocean. This encourages players to build proper seafaring ships from other mods for exploring distant islands and continents.

  • Newly placed boats inside ocean biomes immediately break and drop themselves as an item, encouraging players to seek alternative transportation methods.

Compatibility

The default configuration includes support for:

May conflict with mods that modify the MOVEMENT_SPEED attribute, apply custom movement mechanics or alter vanilla boat behavior. Also, if the transport mod you're using has the "boat" tag, it will break in the open ocean just like all vanilla boats. The solution is to disable the boat breaking feature in my mod's configuration.

Recommendations

As this mod was created primarily to supplement other mods, I recommend the following ones to fully unlock 100% of its potential:

Technical Notes:

Spoiler
  • All movement logic runs server-side only, via EntityTickEvent.Post.
  • Terrain + boots use a combined MOVEMENT_SPEED attribute modifier (ADD_MULTIPLIED_TOTAL). While airborne, the last grounded value is held (sticky) instead of resetting to neutral.
  • Wind is applied as direct velocity manipulation, not via the attribute — kept reliably felt and doesn't trigger vanilla's speed-based FOV widening.
  • Wind tracks each entity's last on-ground Y position to detect "is this a normal jump" and skips pushing/slowing during jumps under the configured ascent threshold.
  • Biome-mod block entries use plain modid:block or #modid:tag syntax — if that mod isn't installed, the registry lookup simply finds nothing and the entry is a no-op.
  • Config lists are cached and only re-parsed when the config actually changes.

Screenshots

Gallery

  • icon
    icon

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
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works