
No Crop Trample
Prevents farmland from being trampled by players, mobs, and projectiles. Fabric + NeoForge for Minecraft 26.1.x.
- Загрузки
- 511
- Подписчики
- 5
- Обновлён
- 16 июня 2026 г.
- Лицензия
- MIT
Опубликован 18 мая 2026 г.

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
Ченджлог
0.2.2+mc26.2Релиз26.2 · 16 июня 2026 г.
Changed
- Updated for Minecraft 26.2 (final). The earlier 0.2.1 build targeted the 26.2 release candidate and will not load on 26.2 final — update to this version.
Added
- NeoForge builds for 26.2 (on NeoForge
26.2.0.0-beta); the release-candidate builds were Fabric-only while NeoForged had not yet shipped a 26.2 build.
0.2.2+mc26.2Релиз26.2 · 16 июня 2026 г.
Changed
- Updated for Minecraft 26.2 (final). The earlier 0.2.1 build targeted the 26.2 release candidate and will not load on 26.2 final — update to this version.
Added
- NeoForge builds for 26.2 (on NeoForge
26.2.0.0-beta); the release-candidate builds were Fabric-only while NeoForged had not yet shipped a 26.2 build.
0.2.1Бета26.2-rc-2 · 16 июня 2026 г.
v0.2.1
Fixed
- Now loads on Minecraft 26.2-rc.2. The previous build pinned the Fabric
dependency to
26.2-rc-2(the build-artifact name) instead of the in-game version id Fabric checks at runtime (26.2-rc.2), so the loader rejected the mod on launch.
0.2.0Бета26.2-rc-2 · 16 июня 2026 г.
v0.2.0
Changed
- Updated for Minecraft 26.2-rc-2 (Fabric). No change to behavior.
Notes
- Fabric only, for now. NeoForge has not published a 26.2 build yet — the NeoForge release will follow once it does.
- Built and pinned specifically against
26.2-rc-2. A later release candidate or the final 26.2 release may need a separate build, so treat this as a testing build.
Комментарии
Загружаем…