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.

File Details

agrarian-reform-1.2.0+build.2.jar

  • R
  • Apr 17, 2026
  • 542.00 KB
  • 91
  • 26.1.2+2
  • Fabric

File Name

agrarian-reform-1.2.0+build.2.jar

Supported Versions

  • 26.1.2
  • 26.1.1
  • 26.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:agrarian-reform-1512657:7940144"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

[1.2.0+build.2] - 2026-04-17

Fixed

  • CRITICAL: Moved BlockColorsMixin to client-only mixin array — previously in shared array, causing ClassNotFoundException crash on dedicated servers.
  • Trample Logic: Removed agrarianreform$forceTrample HEAD inject which bypassed vanilla's mob_griefing GameRule and entity size checks, incorrectly allowing small mobs to trample farmland.
  • Trample Logic: Cleaned dead comment block inside agrarianreform$wrapTurnToDirt — WrapOperation is now the sole soft-step protection mechanism, correctly cooperating with vanilla's trample criteria.
  • Thread Safety: ContinuumManager.UPDATE_QUEUE migrated from ArrayDeque (not thread-safe) to ConcurrentLinkedQueue.
  • Cleanup: Removed unused AgrarianReformFabricClient.java stub (not referenced by fabric.mod.json).
  • Cleanup: Removed unused CompoundTag and HolderLookup imports from ContinuumData.java.