Trample Grass
Trample Grass is a lightweight NeoForge mod that tracks grass blocks recently stepped on by entities. When another entity steps onto a watched grass block before the watch expires, the block has a configurable chance to become a dirt path.
Failed conversion rolls still refresh the watch duration, so repeated traffic over the same area can gradually wear paths into grass.
Features
- Tracks grass blocks recently stepped on by entities.
- Gives later steps a configurable chance to turn watched grass into dirt paths.
- Works with players, mobs, and other entities with a footprint on the ground.
- Larger entities can affect every grass block under their collision box.
- Runs gameplay logic server-side.
Configuration
Config file:
config/trample_grass-common.toml
Options:
trampling.watchDurationTicks: how long a grass block stays watched after being stepped on
trampling.pathChancePercent: chance that a later qualifying step turns watched grass into a dirt path
debug.debugLogging: enables detailed debug logging for watch and conversion decisions
Compatibility
- Minecraft: 1.21.1
- Loader: NeoForge 21.1.228+
- Java: 21
- Side: Client and server
Gameplay logic runs server-side.