promotional bannermobile promotional banner
premium banner
Turns frequently stepped-on grass into dirt paths with configurable trampling rules.

Description

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.