promotional bannermobile promotional banner

Agrarian Reform

The goal is not just "faster farming" or "easier automation," but **pastoral immersion**. Returning from a week-long expedition to find your fields overgrown and ready for harvest creates a sense of time passing and a world that lives on its own.
Back to Files

VO: Agrarian Reform 2.2.6+26.2

File nameagrarian-reform-2.2.6+26.2.jar
Uploader
DasikIgaijinDasikIgaijin
Uploaded
Sep 5, 2026
Downloads
10
Size
570.8 KB
Mod Loaders
Fabric
File ID
8811120
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:agrarian-reform-1512657:8811120"

Learn more about Curse Maven

What's new

[2.2.6+26.2]

Added

  • Dynamic Crop Rules & O(1) Rejection Cache (AgrarianCropRules):
  • Implemented dedicated AgrarianCropRules helper with $O(1)$ fast-fail identity caching (CROP_BLOCK_CACHE) and server reload cache clearing (clearCropCache()).
  • Added smart crop scanner detecting standard Mojang plant classes (CropBlock, BushBlock, SugarCaneBlock, CactusBlock, NetherWartBlock, CocoaBlock, VineBlock, SaplingBlock, SweetBerryBushBlock, StemBlock), custom growth properties (age, growth, stage, level), and tags (#c:crops, #minecraft:crops, #agrarianreform:continuum_plants).
  • Implemented dynamic integer GameRule generator (agrarian_reform:growth_<namespace>_<path>) and dynamic registry discovery subscription.
  • Implemented multiplier resolution hierarchy (Per-Crop GameRule -> Per-Crop Config -> Global Multiplier -> 100%).