EverCrops

Quick rating

EverCrops

No reviews yet

Plant it, leave it, harvest it. EverCrops gives vanilla crops catch-up growth in unloaded chunks — no ticking, no lag.

Farming & Agriculture
QoL & Tweaks
Food & Culinary
Mod Loaders
Forge
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
GNU Lesser General Public License v3.0 only
Latest Version
evercrops-1.20.1-4.0.0.jar
Authors
CurseForge
Modrinth

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.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Crops keep growing while you're away from your farm.

Tired of trekking back to your wheat farm only to find it stuck at the same age it was when you left? EverCrops fixes that. Vanilla crops only tick when their chunk is loaded, which means a base you visit once a week effectively never grows. EverCrops makes your crops respect the time you spent away.


How it works

EverCrops doesn't simulate growth on unloaded chunks (that would be expensive and laggy). Instead, it tracks when each crop last ticked, and on the next random tick after the chunk reloads, it catches the crop up based on how much game time has elapsed.

When a crop is placed, EverCrops registers it and stamps it with the current game time. From then on, every time you leave and return, the elapsed time is applied as catch-up growth. Walk away for an hour, a day, a week — when you come back and the chunk reloads, your crops advance as if they had been ticking the whole time. Same end result as if the chunk had stayed loaded, but with zero overhead while you're away.

Pre-existing crops: Crops that already existed in your world before EverCrops was installed get registered the first time their chunk reloads near you, so they'll start catching up from that point forward.

Note: In singleplayer, the world only ticks while you're playing. EverCrops catches crops up based on in-game time elapsed, not real-world time, so closing the game and coming back tomorrow won't fast-forward your farm.


Supported crops

Any block that extends vanilla CropBlock or StemBlock:

  • 🌾 Wheat
  • 🥕 Carrots
  • 🥔 Potatoes
  • 🍉 Melon stems (including fruit spread)
  • 🎃 Pumpkin stems (including fruit spread)
  • 🌱 Beetroots
  • 🎋 Sugar cane
  • 🌵 Cactus
  • 🌿 Kelp
  • 🎋 Bamboo
  • 🌀 Twisting vines
  • 🔴 Weeping vines
  • 🌳 Saplings (oak, birch, spruce, jungle, acacia, dark oak, cherry, mangrove, and modded saplings that extend SaplingBlock)
  • ✨ Most modded crops that subclass any of the above vanilla classes

Beehives

New: beehives and bee nests keep making honey while you're away, too. If a hive has bees living in it and a flower within reach, its honey keeps building toward full based on the time you were gone — so you won't return to a hive frozen exactly where you left it.

  • 🐝 Works on both beehives and bee nests
  • ☀️ Honey only builds during the daytime part of your time away (bees don't work at night or in the rain)
  • 📈 EverCrops watches each hive while you're nearby to learn how fast it actually produces, so catch-up matches that hive's own pace instead of a fixed guess
  • 🌼 A hive with no bees, or no flowers in range, won't gain honey while you're gone
  • ⚙️ Toggle it with the beehivesEnabled setting (on by default)

Compatibility

EverCrops uses only @Inject, @Accessor, and @Invoker mixins — no overwrites, no replacements. It introduces no custom blocks and no block entities. This makes it broadly compatible with other mixin-based mods and means uninstalling it is safe: your world keeps all its existing crops, they just go back to vanilla behavior.

  • ✅ Server-side friendly (clients don't need it installed for the growth logic to work)
  • ✅ No worldgen changes
  • ✅ No new items or blocks
  • ✅ Works alongside other crop and farming mods that subclass CropBlock / StemBlock

Why use EverCrops?

  • Long-distance bases stay productive. Build a farm at your remote outpost and actually find food when you come back.
  • Multiplayer-friendly. On servers, players who log in occasionally aren't penalized.
  • Lightweight. No background ticking, no extra block entities, no chunk-loading.
  • Catch-up only. Crops never advance further than they would have under vanilla rules — just no slower.

Commands

EverCrops ships with admin/debug commands under /evercrops (requires op level 2). All commands target the block at the given position.

Command Purpose
/evercrops inspect [pos] Print the crop's tracked state: position, block, age, last-call/last-growth game times, last light levels, and computed deltas.
/evercrops tick [pos] Force a single random tick on the crop, so you can verify behavior without waiting.
/evercrops simulate [pos] [ticks] Advance the crop's tracked "last call" and "last growth" times by a number of game ticks, then tick it — useful for testing how the catch-up math behaves over long absences.

These are intended for server admins and modpack debugging. They have no effect on normal gameplay.


Companion mods


License

Licensed under LGPL-3.0. Source available on GitHub.

EverCrops

Crops keep growing while you're away from your farm.

Tired of trekking back to your wheat farm only to find it stuck at the same age it was when you left? EverCrops fixes that. Vanilla crops only tick when their chunk is loaded, which means a base you visit once a week effectively never grows. EverCrops makes your crops respect the time you spent away.


How it works

EverCrops doesn't simulate growth on unloaded chunks (that would be expensive and laggy). Instead, it tracks when each crop last ticked, and on the next random tick after the chunk reloads, it catches the crop up based on how much game time has elapsed.

When a crop is placed, EverCrops registers it and stamps it with the current game time. From then on, every time you leave and return, the elapsed time is applied as catch-up growth. Walk away for an hour, a day, a week — when you come back and the chunk reloads, your crops advance as if they had been ticking the whole time. Same end result as if the chunk had stayed loaded, but with zero overhead while you're away.

Pre-existing crops: Crops that already existed in your world before EverCrops was installed get registered the first time their chunk reloads near you, so they'll start catching up from that point forward.

Note: In singleplayer, the world only ticks while you're playing. EverCrops catches crops up based on in-game time elapsed, not real-world time, so closing the game and coming back tomorrow won't fast-forward your farm.


Supported crops

  • 🌾 Wheat
  • 🥕 Carrots
  • 🥔 Potatoes
  • 🌱 Beetroots
  • 🍉 Melon stems (including fruit spread)
  • 🎃 Pumpkin stems (including fruit spread)
  • 🫐 Sweet berry bushes
  • 🌶️ Nether wart
  • 🌰 Cocoa pods
  • 🌵 Cactus
  • 🌿 Kelp
  • 🌳 Saplings (oak, birch, spruce, jungle, acacia, dark oak, cherry, mangrove, and modded saplings that extend SaplingBlock)
  • ✨ Most modded crops that subclass vanilla CropBlock

Compatibility

EverCrops uses only @Inject, @Accessor, and @Invoker mixins — no overwrites, no replacements. It introduces no custom blocks and no block entities. This makes it broadly compatible with other mixin-based mods and means uninstalling it is safe: your world keeps all its existing crops, they just go back to vanilla behavior.

  • ✅ Server-side friendly (clients don't need it installed for the growth logic to work)
  • ✅ No worldgen changes
  • ✅ No new items or blocks
  • ✅ Works alongside other crop and farming mods that subclass CropBlock / StemBlock

Why use EverCrops?

  • Long-distance bases stay productive. Build a farm at your remote outpost and actually find food when you come back.
  • Multiplayer-friendly. On servers, players who log in occasionally aren't penalized.
  • Lightweight. No background ticking, no extra block entities, no chunk-loading.
  • Catch-up only. Crops never advance further than they would have under vanilla rules — just no slower.

Commands

EverCrops ships with admin/debug commands under /evercrops (requires op level 2). All commands target the block at the given position.

Command Purpose
/evercrops inspect <pos> Print the crop's tracked state: position, block, age, last-call/last-growth game times, last light levels, and computed deltas.
/evercrops tick <pos> Force a single random tick on the crop, so you can verify behavior without waiting.
/evercrops simulate <pos> <ticks> Advance the crop's tracked "last call" and "last growth" times by a number of game ticks, then tick it — useful for testing how the catch-up math behaves over long absences.

These are intended for server admins and modpack debugging. They have no effect on normal gameplay.


Companion mods

Pair with EverFurnace to give the same catch-up treatment to your furnaces, blast furnaces, and smokers.


License

Licensed under LGPL-3.0. Source available on GitHub.

Screenshots

Gallery

  • EverCrops
    EverCrops

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

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~10,000
Total Downloads
CurseForge
~9,000
Modrinth
<1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works