No Crop Trample Lite
No reviews yet
Prevents farmland from being trampled by players, mobs, and projectiles. Fabric + NeoForge for Minecraft 26.1.x.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
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
Compatibility
Supported Environments
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
About
Description

No Crop Trample
A small mod that does one thing: stops farmland from reverting to dirt when entities land on it. No more destroyed wheat fields from a careless jump, a wandering zombie, or a stray arrow.
Targets Minecraft 26.1.x on both Fabric and NeoForge.
Why this mod exists
Minecraft 26.1 is brand new and the popular legacy trample-prevention mods haven't ported yet. This fills the gap with a minimal, fast-loading implementation — no new blocks, no new items, just the fix.
What it does
- Disables farmland trampling for all entities by default — players, mobs, projectiles.
- One simple JSON config toggle if you want to turn it off.
- Fall damage still applies. Only the farmland-destruction path is skipped.
How it works under the hood
- Fabric: a tiny mixin wraps the
turnToDirt(...)call insideFarmlandBlock.fallOn, using MixinExtras'@WrapOperation(bundled with Fabric Loader, no extra dependency). - NeoForge: subscribes to the built-in
BlockEvent.FarmlandTrampleEventand cancels it.
Both paths route through the same config-aware decision, so per-entity-type toggles (player-only, mob-only, projectile-only) can be added in a future release without breaking changes.
Configuration
Edit config/nocroptramplelite.json (created on first launch):
{
"preventTrampling": true
}
| Key | Default | Notes |
|---|---|---|
preventTrampling |
true |
When true, no entity can trample farmland. Set false to restore vanilla behaviour. |
Restart Minecraft (or the dedicated server) after editing for changes to take effect.
Compatibility with modded crops
Works automatically with:
- Modded crops planted on vanilla farmland — most common case (Farmer's Delight, most magic-crop mods, etc.).
- Modded farmland that extends vanilla
FarmlandBlock— inheritance carries the protection through. - Modded farmland that overrides
fallOnbut callssuper.fallOn(...)— super call routes back into the protected path.
Does not affect:
- Modded farmland that fully replaces
fallOnwith its own trample logic (rare). - Custom "farmland" blocks that don't extend
FarmlandBlockat all. - Pot-style growers (Botany Pots, Garden Cloches, etc.) — they don't have trampling to begin with.
Requirements
- Minecraft 26.1.x
- Java 25
- Fabric Loader 0.18.4+ with Fabric API, or NeoForge 26.1+
License
CC0-1.0 — public domain, do whatever you want with it.
Source

No Crop Trample
A small mod that does one thing: stops farmland from reverting to dirt when entities land on it. No more destroyed wheat fields from a careless jump, a wandering zombie, or a stray arrow.
Targets Minecraft 26.1.x on both Fabric and NeoForge.
Why this mod exists
Minecraft 26.1 is brand new and the popular legacy trample-prevention mods haven't ported yet. This fills the gap with a minimal, fast-loading implementation — no new blocks, no new items, just the fix.
What it does
- Disables farmland trampling for all entities by default — players, mobs, projectiles.
- One simple JSON config toggle if you want to turn it off.
- Fall damage still applies. Only the farmland-destruction path is skipped.
How it works under the hood
- Fabric: a tiny mixin wraps the
turnToDirt(...)call insideFarmlandBlock.fallOn, using MixinExtras'@WrapOperation(bundled with Fabric Loader, no extra dependency). - NeoForge: subscribes to the built-in
BlockEvent.FarmlandTrampleEventand cancels it.
Both paths route through the same config-aware decision, so per-entity-type toggles (player-only, mob-only, projectile-only) can be added in a future release without breaking changes.
Configuration
Edit config/nocroptramplelite.json (created on first launch):
{
"preventTrampling": true
}
| Key | Default | Notes |
|---|---|---|
preventTrampling |
true |
When true, no entity can trample farmland. Set false to restore vanilla behaviour. |
Restart Minecraft (or the dedicated server) after editing for changes to take effect.
Compatibility with modded crops
Works automatically with:
- Modded crops planted on vanilla farmland — most common case (Farmer's Delight, most magic-crop mods, etc.).
- Modded farmland that extends vanilla
FarmlandBlock— inheritance carries the protection through. - Modded farmland that overrides
fallOnbut callssuper.fallOn(...)— super call routes back into the protected path.
Does not affect:
- Modded farmland that fully replaces
fallOnwith its own trample logic (rare). - Custom "farmland" blocks that don't extend
FarmlandBlockat all. - Pot-style growers (Botany Pots, Garden Cloches, etc.) — they don't have trampling to begin with.
Requirements
- Minecraft 26.1.x
- Java 25
- Fabric Loader 0.18.4+ with Fabric API, or NeoForge 26.1+
License
CC0-1.0 — public domain, do whatever you want with it.
Source
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