Because your crops should fear your efficiency, not your attention span.
Forget-Me-Crops is a farm automation mod for Fabric and NeoForge. Set up one anchor (waterlogged chest + top-mounted item frame + hoe), plant around it, and the mod handles harvesting, replanting, drop storage, and basic farm repair automatically.
If you want implementation internals and developer docs, head to TECHNICAL.md. This README is intentionally player-focused.
Forget-Me-Crops turns a normal crop area into a self-running farm zone centered on an anchor.
In short: you build the farm once, the mod does the repetitive part forever, and your knees are saved from crouch-harvest duty.

Each anchor runs on a timer (tickInterval, default 300 ticks / 15s):
chestFullCooldownTicks.Notes:
Optional: place extra chests or barrels on frame Y or frame Y-1. Extra output discovery uses scanRangeX + 1 and scanRangeZ + 1, so storage one block outside the crop scan footprint can still be used.
That is it. Your farm now has a tiny spinning foreman.
scanRangeX and scanRangeZ (default 4 each direction).| Crop | Harvest condition | Replant behavior |
|---|---|---|
| Wheat | Fully grown (age 7) | 1 wheat seed consumed |
| Carrots | Fully grown (age 7) | 1 carrot consumed |
| Potatoes | Fully grown (age 7) | 1 potato consumed |
| Beetroots | Fully grown (age 3) | 1 beetroot seed consumed |
| Torchflower | Fully grown | Replanted (torchflower seed item) |
| Sweet Berries | Stage 3 (age 3) | Bush reset to age 1 (bush is not broken) |
| Nether Wart | Fully grown (age 3) | 1 nether wart consumed |
| Melon | Fruit block present | Fruit harvested, stem remains |
| Pumpkin | Fruit block present | Fruit harvested, stem remains |
Special behavior:
| Component | Version |
|---|---|
| Minecraft | 1.21.11, 26.1.2 |
| Java | 21 (1.21.x), 25 (26.x) |
| Minecraft Line | Fabric Loader | Fabric API | Mod Menu |
|---|---|---|---|
| 1.21.11 | 0.19.2 | 0.140.0+1.21.11 | 17.0.0 |
| 26.1.2 | 0.19.2 | 0.148.0+26.1.2 | 18.0.0-beta.1 |
Drop the matching Forget-Me-Crops_<version>+<minecraft>-fabric.jar into your mods/ folder with Fabric API.
Mod Menu is optional, but recommended for in-game config editing.
| Minecraft Line | NeoForge |
|---|---|
| 1.21.11 | 21.11.42 |
| 26.1.2 | 26.1.2.43-beta |
Drop the matching Forget-Me-Crops_<version>+<minecraft>-neoforge.jar into your mods/ folder.
Use the Mods list Configure button for the config UI.
Cloth Config is pinned per line for compatibility:
21.11.153 on 1.21.1126.1.154 on 26.1.2Both loaders use the same unified mixin config: forgetmecrops.mixins.json.
Config files are stored in your instance folder:
config/forgetmecrops-server.tomlconfig/forgetmecrops-client.tomlOn Fabric, Mod Menu opens the same shared config screen. On NeoForge, the Mods menu Configure button opens that same screen.
| Option | Default | Config Screen Range | What it does |
|---|---|---|---|
tickInterval |
300 |
1 to 1200 |
How often an anchor runs, in ticks (300 = 15 seconds at 20 TPS). |
frameRediscoveryInterval |
300 |
15 to 1200 |
How often loaded chunks are rescanned to refresh anchor discovery. |
scanRangeX |
4 |
1 to 16 |
Radius along X from anchor (4 means 4 blocks each direction, 9 wide total). |
scanRangeZ |
4 |
1 to 16 |
Radius along Z from anchor (4 means 4 blocks each direction, 9 wide total). |
durabilityMode |
normal |
n/a | Hoe durability behavior. |
mendingProtection |
true |
n/a | If true, hoes with Mending take no mod-caused durability loss. |
chestFullCooldownTicks |
300 |
10 to 300 |
Wait time before retrying when chest is full. |
maxSpiralDurationTicks |
200 |
10 to 400 |
Maximum ticks to spread one scan across (higher = less per-tick load). |
rotationMode |
FULL_ROTATION |
n/a | Frame rotation behavior during scans. |
debugLogging |
false |
n/a | Enables verbose farm logging in your logs (troubleshooting use). |
seedClutterMode |
reduced |
n/a | Controls extra seed handling before chest insertion. |
seedReservePerType |
80 |
0 to 1152 |
Minimum seeds kept per seed type when pulling from chest for replanting. |
| Option | Default | What it does |
|---|---|---|
harvestParticles |
true |
Toggles scan particles (spiral trail plus harvest burst effects). |
| Mode | Behavior |
|---|---|
normal |
Vanilla-style loss; Unbreaking is respected. |
ignore_unbreaking |
Durability loss is applied while ignoring Unbreaking reduction. |
none |
No durability loss from this mod's harvest/repair actions. |
| Mode | Behavior |
|---|---|
SINGLE_STEP |
Moves 1 frame step when a cycle harvested at least one crop. |
FULL_ROTATION |
Runs one full 8-step rotation across the scan cycle. |
FOLLOW_ROTATION |
Rotates repeatedly to track outward scan progression (ring-following behavior). |
Controls how extra seed drops are handled before insertion and how replanting pulls seeds.
| Mode | Behavior |
|---|---|
none |
Seed drops are discarded before insertion. Replant still uses one fresh drop seed first; if needed, it then pulls from the anchor chest (subject to reserve). |
normal |
Replant consumes one fresh drop seed first. Remaining seed drops are inserted into nearby output storage first, then the anchor chest as overflow. Anchor chest pulls for replanting respect seedReservePerType. |
reduced |
Same as normal, then remaining seed drops from that harvest are halved (rounded down) before insertion. |
In reduced mode, halving does not apply when the seed item is also the crop fruit (carrot, potato, nether wart, torchflower-type crops).
Forget-Me-Crops supports FastItemFrames by Fuzss. When installed, frame lookup and rotation logic uses FastItemFrames integration paths for better large-farm performance.
No. Chunks must be loaded.
Check this quick list:
It can harvest supported crops in range, but replanting uses nearby crop consensus per tile. Cleaner single-crop zones give cleaner results.
For implementation internals, package structure, scan algorithms, platform glue, and build details, see TECHNICAL.md.
MIT. See LICENSE.
Developed by DuelMonster. Built with Stonecutter + Modstitch targeting Fabric and NeoForge. Optional integration with FastItemFrames by Fuzss.