Dont Break crops that are not grown yet
No reviews yet
Prevents accidental breaks on unripe crops, so you dont have to worry again breaking weets that are not fully grown. Sneak to still remove misplaced seeds.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
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
CropGuard stops you from accidentally destroying crops that haven't finished growing. All vanilla crops are protected — only fully grown plants can be broken. Need to remove a misplaced seed? Just sneak while breaking, and the seed will drop as usual.

📦 Installation
- Install the correct mod loader (Fabric, Forge, or NeoForge) for your Minecraft version.
- Place
CropGuard-<version>.jarinto your.minecraft/modsfolder. - (Server owners) The mod must be installed on the server; clients may install it to remove the brief ghost-break animation, but it's not required.
This mod is server‑side required, client‑side optional.
✨ Features
- Full‑growth only – Cancels player block breaks on any crop that isn't at its maximum growth stage (wheat, carrots, potatoes, beetroot, torchflower, pitcher plant, nether wart, sweet berry bushes).
- Sneak‑to‑bypass – Holding the sneak key (Shift) lets you break unripe crops normally — perfect for removing misplanted seeds or reorganising your farm.
- No configuration needed – Works out of the box. The sneak behaviour is hard‑coded and always available.
- Lightweight and transparent – Handled entirely in the block‑break event; zero tick overhead when you're not breaking crops.
- Broad version support – Runs on Fabric, Forge, and NeoForge across 7 Minecraft version/loader combinations (1.12.2 through 1.21.1, plus 1.21.11 and 26.1.2 Fabric).
🧩 Compatibility
| Minecraft | Loader | Status | Notes |
|---|---|---|---|
| 1.21.1 | Fabric, NeoForge | ✅ Supported | Protects all vanilla crops including torchflower & pitcher plant |
| 1.20.1 | Fabric, Forge | ✅ Supported | Full crop coverage |
| 1.21.11 | Fabric | ✅ Supported | Newer Fabric port, same behaviour |
| 26.1.2 | Fabric | ✅ Supported | Fabric on version 26.1.2 |
| 1.12.2 | Forge | ✅ Supported | Uses BlockCrops/BlockNetherWart; sweet berries, torchflower, pitcher omitted (don't exist) |
Required dependencies: None — the mod is self‑contained.
Known incompatibilities: None. Works alongside all popular performance and content mods.
Modded crops: Any crop extending CropBlock (or BlockCrops on 1.12.2) is automatically protected.
❓ FAQ
Do I need this on the client?
No — the server enforces the protection. Installing it on the client is optional and only removes the brief ghost-break visual when you try to break an unripe crop.
How do I remove a crop I planted by accident?
Crouch (sneak) and then break it. The mod respects the sneak key and lets you break any crop regardless of growth.
Does this change vanilla mechanics?
No. Fully grown crops break and drop exactly as they do in vanilla. The only change is that unripe crops cannot be broken unless you're sneaking.
Is there a config or toggle?
No configuration file. The behaviour is simple and deliberate — sneak to override, otherwise only fully grown crops break.
Will it work with custom crops from other mods?
If a modded crop extends the vanilla CropBlock class, it will be protected automatically. Non‑standard crops may not be covered, but the majority of farming mods use the standard class.
I found a bug — where do I report it?
Please open an issue on our tracker. Include your Minecraft version, mod loader, and the game log.
🐛 Report Issues
Bugs and suggestions are tracked on GitHub.
Use the dedicated label to find or create issues for this mod:
dontbreakcropsthatarenotgrownyet issues
Source code: ModItamio repository
💖 Support the Project
If CropGuard saves your farm (and your sanity), consider buying me a coffee:
📝 Modpacks & License
Licensed under MIT. You are free to include this mod in any modpack hosted on Modrinth, CurseForge, or elsewhere. Just don't re‑host the JAR file directly — link back here instead.
<details> <summary>Credits</summary>
- Author: Itamio
- Contributor: Asd1281yss
- Build system: AsdUnionModEngineering </details>
CropGuard stops you from accidentally destroying crops that haven't finished growing. All vanilla crops are protected — only fully grown plants can be broken. Need to remove a misplaced seed? Just sneak while breaking, and the seed will drop as usual.
📦 Installation
- Install the correct mod loader (Fabric, Forge, or NeoForge) for your Minecraft version.
- Place
CropGuard-<version>.jarinto your.minecraft/modsfolder. - (Server owners) The mod must be installed on the server; clients may install it to remove the brief ghost-break animation, but it's not required.
This mod is server‑side required, client‑side optional.
✨ Features
- Full‑growth only – Cancels player block breaks on any crop that isn't at its maximum growth stage (wheat, carrots, potatoes, beetroot, torchflower, pitcher plant, nether wart, sweet berry bushes).
- Sneak‑to‑bypass – Holding the sneak key (Shift) lets you break unripe crops normally — perfect for removing misplanted seeds or reorganising your farm.
- No configuration needed – Works out of the box. The sneak behaviour is hard‑coded and always available.
- Lightweight and transparent – Handled entirely in the block‑break event; zero tick overhead when you're not breaking crops.
- Broad version support – Runs on Fabric, Forge, and NeoForge across 7 Minecraft version/loader combinations (1.12.2 through 1.21.1, plus 1.21.11 and 26.1.2 Fabric).
🧩 Compatibility
| Minecraft | Loader | Status | Notes |
|---|---|---|---|
| 1.21.1 | Fabric, NeoForge | ✅ Supported | Protects all vanilla crops including torchflower & pitcher plant |
| 1.20.1 | Fabric, Forge | ✅ Supported | Full crop coverage |
| 1.21.11 | Fabric | ✅ Supported | Newer Fabric port, same behaviour |
| 26.1.2 | Fabric | ✅ Supported | Fabric on version 26.1.2 |
| 1.12.2 | Forge | ✅ Supported | Uses BlockCrops/BlockNetherWart; sweet berries, torchflower, pitcher omitted (don't exist) |
Required dependencies: None — the mod is self‑contained.
Known incompatibilities: None. Works alongside all popular performance and content mods.
Modded crops: Any crop extending CropBlock (or BlockCrops on 1.12.2) is automatically protected.
❓ FAQ
Do I need this on the client?
No — the server enforces the protection. Installing it on the client is optional and only removes the brief ghost-break visual when you try to break an unripe crop.
How do I remove a crop I planted by accident?
Crouch (sneak) and then break it. The mod respects the sneak key and lets you break any crop regardless of growth.
Does this change vanilla mechanics?
No. Fully grown crops break and drop exactly as they do in vanilla. The only change is that unripe crops cannot be broken unless you're sneaking.
Is there a config or toggle?
No configuration file. The behaviour is simple and deliberate — sneak to override, otherwise only fully grown crops break.
Will it work with custom crops from other mods?
If a modded crop extends the vanilla CropBlock class, it will be protected automatically. Non‑standard crops may not be covered, but the majority of farming mods use the standard class.
I found a bug — where do I report it?
Please open an issue on our tracker. Include your Minecraft version, mod loader, and the game log.
🐛 Report Issues
Bugs and suggestions are tracked on GitHub.
Use the dedicated label to find or create issues for this mod:
dontbreakcropsthatarenotgrownyet issues
Source code: ModItamio repository
💖 Support the Project
If CropGuard saves your farm (and your sanity), consider buying me a coffee:
📝 Modpacks & License
Licensed under MIT. You are free to include this mod in any modpack hosted on Modrinth, CurseForge, or elsewhere. Just don't re‑host the JAR file directly — link back here instead.
Credits
- Author: Itamio
- Contributor: Asd1281yss
- Build system: AsdUnionModEngineering
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
