{"id":65995,"date":"2026-06-03T21:59:06","date_gmt":"2026-06-03T18:59:06","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/"},"modified":"2026-06-03T21:59:06","modified_gmt":"2026-06-03T18:59:06","slug":"evercrops","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/","title":{"rendered":"EverCrops"},"content":{"rendered":"<p># EverCrops<\/p>\n<p>**Crops keep growing while you&#8217;re away from your farm.**<\/p>\n<p>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.<\/p>\n<p>&#8212;<\/p>\n<p>## How it works<\/p>\n<p>EverCrops doesn&#8217;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.<\/p>\n<p>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 \u2014 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&#8217;re away.<\/p>\n<p>> **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&#8217;ll start catching up from that point forward.<\/p>\n<p>> **Note:** In singleplayer, the world only ticks while you&#8217;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&#8217;t fast-forward your farm.<\/p>\n<p>&#8212;<\/p>\n<p>## Supported crops<\/p>\n<p>&#8211; \ud83c\udf3e Wheat<br \/>\n&#8211; \ud83e\udd55 Carrots<br \/>\n&#8211; \ud83e\udd54 Potatoes<br \/>\n&#8211; \ud83c\udf31 Beetroots<br \/>\n&#8211; \ud83c\udf49 Melon stems (including fruit spread)<br \/>\n&#8211; \ud83c\udf83 Pumpkin stems (including fruit spread)<br \/>\n&#8211; \ud83e\uded0 Sweet berry bushes<br \/>\n&#8211; \ud83c\udf36\ufe0f Nether wart<br \/>\n&#8211; \ud83c\udf30 Cocoa pods<br \/>\n&#8211; \ud83c\udf35 Cactus<br \/>\n&#8211; \ud83c\udf3f Kelp<br \/>\n&#8211; \ud83c\udf33 Saplings (oak, birch, spruce, jungle, acacia, dark oak, cherry, mangrove, and modded saplings that extend `SaplingBlock`)<br \/>\n&#8211; \u2728 Most modded crops that subclass vanilla `CropBlock`<\/p>\n<p>&#8212;<\/p>\n<p>## Compatibility<\/p>\n<p>EverCrops uses **only** `@Inject`, `@Accessor`, and `@Invoker` mixins \u2014 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.<\/p>\n<p>&#8211; \u2705 Server-side friendly (clients don&#8217;t need it installed for the growth logic to work)<br \/>\n&#8211; \u2705 No worldgen changes<br \/>\n&#8211; \u2705 No new items or blocks<br \/>\n&#8211; \u2705 Works alongside other crop and farming mods that subclass `CropBlock` \/ `StemBlock`<\/p>\n<p>&#8212;<\/p>\n<p>## Why use EverCrops?<\/p>\n<p>&#8211; **Long-distance bases stay productive.** Build a farm at your remote outpost and actually find food when you come back.<br \/>\n&#8211; **Multiplayer-friendly.** On servers, players who log in occasionally aren&#8217;t penalized.<br \/>\n&#8211; **Lightweight.** No background ticking, no extra block entities, no chunk-loading.<br \/>\n&#8211; **Catch-up only.** Crops never advance further than they would have under vanilla rules \u2014 just no slower.<\/p>\n<p>&#8212;<\/p>\n<p>## Commands<\/p>\n<p>EverCrops ships with admin\/debug commands under `\/evercrops` (requires op level 2). All commands target the block at the given position.<\/p>\n<p>| Command | Purpose |<br \/>\n| &#8212; | &#8212; |<br \/>\n| `\/evercrops inspect <pos>` | Print the crop&#8217;s tracked state: position, block, age, last-call\/last-growth game times, last light levels, and computed deltas. |<br \/>\n| `\/evercrops tick <pos>` | Force a single random tick on the crop, so you can verify behavior without waiting. |<br \/>\n| `\/evercrops simulate <pos> <ticks>` | Advance the crop&#8217;s tracked &#8220;last call&#8221; and &#8220;last growth&#8221; times by a number of game ticks, then tick it \u2014 useful for testing how the catch-up math behaves over long absences. |<\/p>\n<p>These are intended for server admins and modpack debugging. They have no effect on normal gameplay.<\/p>\n<p>&#8212;<\/p>\n<p>## Companion mods<\/p>\n<p>Pair with **EverFurnace** to give the same catch-up treatment to your furnaces, blast furnaces, and smokers.<\/p>\n<p>&#8212;<\/p>\n<p>## License<\/p>\n<p>Licensed under **LGPL-3.0**. Source available on GitHub.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Plant it, leave it, harvest it. EverCrops gives vanilla crops catch-up growth in unloaded chunks \u2014 no ticking, no lag.<\/p>\n","protected":false},"featured_media":65996,"template":"","meta":{"_minecraft_slug":"evercrops","_minecraft_project_id":"QO3WkxmI","_minecraft_author":"gottsch","_minecraft_license":"LGPL-3.0-only","_minecraft_downloads":66,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"evercrops.zip","_minecraft_size_bytes":692744,"_minecraft_version_count":4,"_minecraft_updated_at":"2026-05-16T12:48:52.966080Z","_minecraft_date_created":"2026-05-08T04:59:26.790180Z","_minecraft_date_modified":"2026-05-10T14:24:37.104743Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/evercrops","_minecraft_icon_attachment_id":65996,"_minecraft_imported_at":"2026-06-03T18:59:07+00:00","_minecraft_import_hash":"4bca78c506a03ac66d2ec1ad6933c30f","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[85,104,89,158],"mod_loader":[106],"minecraft_version":[36,37],"class_list":["post-65995","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-food","mod_category-forge","mod_category-game-mechanics","mod_category-neoforge","mod_loader-forge","minecraft_version-1-20-1","minecraft_version-1-21-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>EverCrops - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EverCrops - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Plant it, leave it, harvest it. EverCrops gives vanilla crops catch-up growth in unloaded chunks \u2014 no ticking, no lag.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/evercrops\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/evercrops\\\/\",\"name\":\"EverCrops - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/evercrops\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/evercrops\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/evercrops-icon-f6c902e0c43b1b8662fe519fc3760c19cbff190c_96.webp\",\"datePublished\":\"2026-06-03T18:59:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/evercrops\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/evercrops\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/evercrops\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/evercrops-icon-f6c902e0c43b1b8662fe519fc3760c19cbff190c_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/evercrops-icon-f6c902e0c43b1b8662fe519fc3760c19cbff190c_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/evercrops\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"EverCrops\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"EverCrops - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/","og_locale":"en_US","og_type":"article","og_title":"EverCrops - Minecraft","og_description":"Plant it, leave it, harvest it. EverCrops gives vanilla crops catch-up growth in unloaded chunks \u2014 no ticking, no lag.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/","name":"EverCrops - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/evercrops-icon-f6c902e0c43b1b8662fe519fc3760c19cbff190c_96.webp","datePublished":"2026-06-03T18:59:06+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/evercrops-icon-f6c902e0c43b1b8662fe519fc3760c19cbff190c_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/evercrops-icon-f6c902e0c43b1b8662fe519fc3760c19cbff190c_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/evercrops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"EverCrops"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/65995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/65996"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=65995"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=65995"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=65995"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=65995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}