promotional bannermobile promotional banner

Harvest Continued

Right-click a ripe crop to harvest it and replant it in one go: wheat, carrots, potatoes, beetroots, nether wart and cocoa. Continuation of Harvest (SimpleHarvest) for 26.3 and 1.21.4 to 1.21.11, Fabric and NeoForge.

Runs on: Minecraft 26.3 on Fabric, and 1.21.11, 1.21.10, 1.21.8, 1.21.5 and 1.21.4 on Fabric and on NeoForge. Fabric files need Fabric API. Older versions: the original SimpleHarvest covers Fabric up to 1.16.1 and Forge up to 1.15.2. Each file was tested on a real dedicated server, next to a control boot without the mod.

Right-click a ripe crop and it is harvested and planted again in one go: it drops what it would drop when broken, minus one seed, and goes back to its first stage. No more breaking and replanting a whole field by hand. Wheat, carrots, potatoes, beetroots and nether wart work out of the box, and any other crop can be added in one config file.

Drop the jar in mods/ on the server; players install nothing and join with a normal client.

This is a continuation of Harvest (SimpleHarvest) by TehNut (about 26 million CurseForge downloads, last released in 2020, repository archived), ported to current versions with full credit; the original author is not involved. Original project: https://www.curseforge.com/minecraft/mc-mods/simpleharvest . Your existing config/harvest.json and harvest:seeds tags work as they are.

The config, config/harvest.json

  • exhaustionPerHarvest: hunger cost of one harvest (0.005, as in the original)
  • additionalLogging: true writes the original's [DEBUG] lines to the log
  • crops: a list of { "block": "minecraft:wheat", "states": { "age": "7" } }. A crop counts as ripe when every state you list matches; states you leave out may be anything. Example for cocoa: { "block": "minecraft:cocoa", "states": { "age": "2" } }
  • The drop that counts as the seed is any item in the item tag harvest:seeds (wheat seeds, carrot, potato, beetroot seeds, nether wart and cocoa beans by default). A ripe crop whose drops hold no seed is left alone, as in the original
  • /harvest reload (operators) re-reads the file

What changed from the original

  • Replanting sets only the age back and keeps the other states, so a cocoa pod keeps facing its log (the original reset the whole block to its default)
  • States you do not list may be anything (the original compared the whole block state, so a cocoa pod facing another way never counted as ripe)
  • A player in adventure mode, on spawn protection, or in spectator mode does not harvest
  • Broken JSON, a bad entry or an unknown block, state or value now warns and is skipped instead of stopping the game or silently matching nothing
  • New: /harvest reload

What the tests showed on each file, with the crops' loot fixed by a test data pack so every harvest has one exact answer: against a control boot where a right-click did nothing and breaking a ripe crop gave the full loot, each of the five default crops was replanted and gave exactly its loot minus one seed; unripe wheat was left alone; a cocoa pod facing west kept its facing and gave the vanilla three beans minus one; exhaustionPerHarvest 1.5 added exactly 1.5 hunger exhaustion; additionalLogging wrote the original's debug lines; a ripe sweet berry bush, whose drops hold no seed, was left alone; a crop taken out of the file and a player in adventure mode did not harvest; broken JSON and bad entries were reported by name and the defaults or remaining entries applied; a player who is not an operator could not use /harvest reload. Players joined with a vanilla-protocol client.

Not tested: singleplayer and a real game client (the arm swing is sent, not seen); spectators and spawn protection (written in, never exercised); other people's mods alongside, including claim mods; modded crops.

Compatibility: Minecraft 26.3 (Java 25) with Fabric Loader and Fabric API, and 1.21.4 to 1.21.11 (Java 21) with Fabric Loader and Fabric API or with NeoForge; pick the file for your version and loader. Do not install it next to the original. Licence: MIT.

Found a bug or want a feature? Comment here and I will answer.

More free tools: actuallyop.com

Harvest Continued Team

profile avatar
  • 2
    Followers
  • 73
    Projects
  • 3.4K
    Downloads

More from molonlav3View all