Bad Grass, No Spread
Bad Grass, No Spread keeps grass mycelium from spreading onto dirt blocks that have coarse dirt beneath them.
What it does
Grass mycelium normally converts the dirt beneath it into more mycelium. This mod adds a check after the vanilla conditions: when the block below is coarse dirt, the spread is blocked. The change is made with a single mixin into the spreading snowy dirt block logic and is written for both Fabric and NeoForge, for 1.21.11. Architectury API is required on both loaders. Client and server both need the mod, and the code is open source under the MIT License.
Key features
Blocks spread onto coarse dirt
Mycelium does not convert coarse dirt into more mycelium, so the coarse patches stay as they are.
Runs after vanilla checks
The coarse dirt check is applied after the normal spreading conditions, so no other spreading rule is replaced.
Single mixin change
The modification touches one function in the spreading snowy dirt block class and keeps the change small.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
In the catalog
Bad Grass, No Spread is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from barnabeepickle
Similar mods
What the author says
A Minecraft mod that stops grass and mycelium from spreading to dirt blocks with coarse dirt underneath them. I was running low on ideas and ran into this post on r/minecraftsuggestions which gave me something simple to add to Minecraft.
Official listing
- Modrinth page
- modrinth.com/mod/badgrass-mod
- Owner
- barnabeepickle
- Published
- 2026-03-23
- Updated on Modrinth
- 2026-03-23
- Facts verified
- 2026-10-15
