1.5 KiB
1.5 KiB
harvest.lua
Script for smart harvesting of rectangular farms of multiple crops.
Pastebin
Module Requirements
- geolyzer
- inventory_controller
- equipped hoe
Instructions
To operate the program, you simply need to run the program. If no harvest.conf
config file exists, the program will guide you through the creation of it. For it, you'll need the following information:
- On what side does the robot start harvesting (left or right)?
- How many rows are in the field?
- How many columns are in the field?
- What crops will be grown?
For each crop that will be grown, you will need the following pieces of information:
- The crop's block name (can be found using the
geolyzer
component. - The floating point value at which the crop is ready to be harvested. Can also be found with the
geolyzer
. - The name of the item used to replant the crop. This can be found in the minecraft inventory after pressing
F3 + H
to enable more detailed information for displayed items.
Once all this information is entered, running the program will harvest the defined area, and drop all gathered items into a chest below the robot's resting point.
Diagram of setup
The below diagram shows how farms should be set up: the robot faces into the first row, and has a charger behind it to replenish energy after each harvest. A chest or hopper can be placed below the robot for item collection.
CR---------
---------
---------
---------
---------
---------
---------
---------
---------