Minecraft Data Packs / Farming and Food

Harvester for Minecraft 1.14 to 1.20 | Harvest and replant crops efficiently with a hoe!

  • check_circle Advancements
  • check_circle Functions
  • 23,829 views, 28 today
  • 5,574 downloads, 6 today
  • 47
  • 47
  • 19
touchportyl's Avatar touchportyl
Level 48 : Master Modder
31
Harvester is a very simple and functional pack that I created to put my mcfunction coding skills to good use. Hoes can be used more effectively by crouching over crops, which harvests and replants them automatically.

It has come a long way since then, featuring a fully functional Datapack Manager that allows the datapack to run different versions of code to enable the same datapack to work flawlessly in many very different versions of Minecraft.

Notable Features:

  • Larger harvesting radius (up to 5x5 around you)
  • Replants automatically if you have seeds in your inventory (and grants xp!)
  • Has a 25% chance to not use seeds when replanting
  • Only harvests fully grown crops
  • Advancements!

Quick Start Tutorial:

  • Crouch walk by or on crops while holding a hoe

Installation:

The downloaded datapack should be a zip file named "harvester-v3.02.03.zip"

- Installing for a new world
  • Drag and drop the datapack directly into the menu. Remember to click the arrow to load the datapack before starting your world!
- Installing into an existing world
  • Click on the world in the singleplayer menu, then click "Edit", then "Open World Folder", then go into the "datapacks" folder and copy and paste the zipped file from the download here.
  • Once you've loaded into the world, enable the datapack with the command: /datapack enable "file/harvester-v3.02.03.zip"
- Checking if it is installed
  • Open your advancements and check the Datapack Manager tab for Harvester
  • If it's not there, enable the datapack with the command: /datapack enable "file/harvester-v3.02.03.zip"


CompatibilityMinecraft 1.14
toMinecraft 1.20
Tags

2 Update Logs

Harvester v3.02.03 : by touchportyl 11/14/2023 8:37:39 pmNov 14th, 2023

Fixed a bunch of oversights that broke the datapack in 1.20.2.

It should work nicely now! Hopefully...
LOAD MORE LOGS

Create an account or sign in to comment.

1
11/11/2023 12:34 am
Level 1 : New Miner
bloofin
bloofin's Avatar
doesnt work for me so far, am i doing it right? im on 1.20.2 and this error always comes up
```[05:26:25 ERROR]: Failed to load function datapackmanager-1.20:packages/versioning/throw/notcompatible
java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: Whilst parsing command on line 4: Expected whitespace to end one argument, but found trailing data at position 9: function <--[HERE]
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:842) ~[?:?]
Caused by: java.lang.IllegalArgumentException: Whilst parsing command on line 4: Expected whitespace to end one argument, but found trailing data at position 9: function <--[HERE]
at net.minecraft.commands.CommandFunction.fromLines(CommandFunction.java:68) ~[?:?]
at net.minecraft.server.ServerFunctionLibrary.lambda$reload$2(ServerFunctionLibrary.java:80) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
... 3 more```
1
11/14/2023 8:39 pm
Level 49 : Master Modder
touchportyl
touchportyl's Avatar
Just fixed it! Should work fine now.
3
07/22/2023 10:34 am
Level 1 : New Explorer
Worksr
Worksr's Avatar
I've used this awesome datapack for a while and I could never tell if Fortune works for it, still awesome tho just wanted to know.
1
07/22/2023 10:13 pm
Level 49 : Master Modder
touchportyl
touchportyl's Avatar
Thanks a lot! Fortune doesn't affect anything in this datapack at the moment, but that's an interesting idea. It never crossed my mind that fortune would be used on a hoe haha.
1
07/23/2023 12:17 pm
Level 1 : New Explorer
Worksr
Worksr's Avatar
In vanilla, any tool with Fortune you use on a crop will afect its yield
1
07/17/2021 7:36 am
Level 1 : New Miner
CrazySunPlayz
CrazySunPlayz's Avatar
I would love to use it in my world but it's on 1.17 when wil! It update? Also can you make it work like vein miner where if you break a block, adjacent crops brake and replant?
2
07/23/2021 1:22 am
Level 49 : Master Modder
touchportyl
touchportyl's Avatar
This project is on hold at the moment cuz I'm rewriting some backend stuff to make it easier for me to update the mod.
I'm looking into a way to make a veinminer style system work, but that will take quite a while since it's not my priority.
1
05/21/2021 12:01 pm
Level 1 : New Miner
DiceNumber38
DiceNumber38's Avatar
Hey! it's me again, I found a "bug" in ur datapack.
It work's on nether wart, but its kinda weird.
Because soul sand is not a full block the datapack is trying to find anything that it can harvest where the soul sand block is.
I don't know how you can fix it, but u may be able to fix it.
Anyway that's it from me!
Bye!
2
05/22/2021 5:49 am
Level 49 : Master Modder
touchportyl
touchportyl's Avatar
Yeah the slightly lowered soul sand is the reason why I didn't make it harvest netherwart.
1
04/29/2021 9:15 am
Level 1 : New Miner
DiceNumber38
DiceNumber38's Avatar
Hello is there a way to make this work for nether wart? because it doesnt work
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome