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,921 views, 10 today
  • 5,591 downloads, 3 today
  • 47
  • 47
  • 19
touchportyl's Avatar touchportyl
Level 49 : 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.

bloofin
11/11/2023 12:34 am
Level 1 : New Miner
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
touchportyl
11/14/2023 8:39 pm
Level 49 : Master Modder
touchportyl's Avatar
Just fixed it! Should work fine now.
1
Worksr
07/22/2023 10:34 am
Level 1 : New Explorer
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.
3
touchportyl
07/22/2023 10:13 pm
Level 49 : Master Modder
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
Worksr
07/23/2023 12:17 pm
Level 1 : New Explorer
Worksr's Avatar
In vanilla, any tool with Fortune you use on a crop will afect its yield
1
CrazySunPlayz
07/17/2021 7:36 am
Level 1 : New Miner
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?
1
touchportyl
07/23/2021 1:22 am
Level 49 : Master Modder
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.
2
DiceNumber38
05/21/2021 12:01 pm
Level 1 : New Miner
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!
1
touchportyl
05/22/2021 5:49 am
Level 49 : Master Modder
touchportyl's Avatar
Yeah the slightly lowered soul sand is the reason why I didn't make it harvest netherwart.
2
DiceNumber38
04/29/2021 9:15 am
Level 1 : New Miner
DiceNumber38's Avatar
Hello is there a way to make this work for nether wart? because it doesnt work
1
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome