FarmAssistant
Plant or harvest an entire field with a single action. Survival-friendly. Fully configurable.
Features
- Assisted planting and harvesting for farmland crops, nether wart, sugar cane, bamboo, cocoa beans, melons, and pumpkins
- Optional direct-to-inventory drops
- Server-wide admin defaults with per-player overrides on top
- Configurable per-crop with permissions and commands
Usage
Planting — hold a seed or crop, face the row, right-click the first soil block. FarmAssistant fills as many matching blocks as it can up to the configured limit. In survival, items are consumed from your stack; in creative they are not.
Harvesting — face the row, break one mature crop. FarmAssistant sweeps mature crops across the detected field and leaves unripe ones alone. With harvest_to_inventory enabled, drops go straight into your inventory.
Direction — face along a row to set the sweep direction; angle slightly left or right to choose which side additional rows extend onto. Farmland crops and nether wart fill the field row by row in a lawnmower pattern. Sugar cane follows the connected shoreline along water banks. Melons and pumpkins follow the stem row forward and harvest fruit on adjacent strips. Bamboo fills and harvests a rectangular field in the same lawnmower pattern.
Configuration
Settings live in config.yml. Admins can also change everything in-game with /farmassistant admin commands.
Code (Text):
assist_planting: true
assist_harvesting: true
harvest_limit: 256
harvest_to_inventory: true
send_messages: true
assist_planting_wheat: true
assist_planting_carrot: true
assist_planting_potato: true
assist_planting_beetroot: true
assist_planting_melon: true
assist_planting_pumpkin: true
assist_planting_netherwart: true
assist_planting_cocoabean: true
assist_planting_sugarcane: true
assist_planting_bamboo: true
assist_harvesting_wheat: true
assist_harvesting_carrots: true
assist_harvesting_potatoes: true
assist_harvesting_beetroot: true
assist_harvesting_netherwart: true
assist_harvesting_sugarcane: true
assist_harvesting_bamboo: true
assist_harvesting: true
harvest_limit: 256
harvest_to_inventory: true
send_messages: true
assist_planting_wheat: true
assist_planting_carrot: true
assist_planting_potato: true
assist_planting_beetroot: true
assist_planting_melon: true
assist_planting_pumpkin: true
assist_planting_netherwart: true
assist_planting_cocoabean: true
assist_planting_sugarcane: true
assist_planting_bamboo: true
assist_harvesting_wheat: true
assist_harvesting_carrots: true
assist_harvesting_potatoes: true
assist_harvesting_beetroot: true
assist_harvesting_netherwart: true
assist_harvesting_sugarcane: true
assist_harvesting_bamboo: true
Commands
Player commands:
Code (Text):
/farmassistant status
/farmassistant plant <true|false>
/farmassistant plant <crop> <true|false>
/farmassistant harvest <true|false>
/farmassistant harvest <crop> <true|false>
/farmassistant toInventory <true|false>
/farmassistant plant <true|false>
/farmassistant plant <crop> <true|false>
/farmassistant harvest <true|false>
/farmassistant harvest <crop> <true|false>
/farmassistant toInventory <true|false>
Code (Text):
/farmassistant admin status
/farmassistant admin plant <true|false>
/farmassistant admin plant <crop> <true|false>
/farmassistant admin harvest <true|false>
/farmassistant admin harvest <crop> <true|false>
/farmassistant admin harvestLimit <amount>
/farmassistant admin toInventory <true|false>
/farmassistant admin sendMessages <true|false>
/farmassistant admin plant <true|false>
/farmassistant admin plant <crop> <true|false>
/farmassistant admin harvest <true|false>
/farmassistant admin harvest <crop> <true|false>
/farmassistant admin harvestLimit <amount>
/farmassistant admin toInventory <true|false>
/farmassistant admin sendMessages <true|false>
Harvest crop names: wheat carrot potato beetroot netherwart sugarcane melon pumpkin bamboo
Permissions
Code (Text):
farmassistant.use — granted to all players by default
farmassistant.admin — granted to operators by default
farmassistant.plant
farmassistant.harvest
farmassistant.admin — granted to operators by default
farmassistant.plant
farmassistant.harvest
Code (Text):
farmassistant.plant.wheat
farmassistant.plant.carrot
farmassistant.plant.potato
farmassistant.plant.beetroot
farmassistant.plant.melon
farmassistant.plant.pumpkin
farmassistant.plant.netherwart
farmassistant.plant.cocoabean
farmassistant.plant.sugarcane
farmassistant.plant.bamboo
farmassistant.plant.carrot
farmassistant.plant.potato
farmassistant.plant.beetroot
farmassistant.plant.melon
farmassistant.plant.pumpkin
farmassistant.plant.netherwart
farmassistant.plant.cocoabean
farmassistant.plant.sugarcane
farmassistant.plant.bamboo
Code (Text):
farmassistant.harvest.wheat
farmassistant.harvest.carrot
farmassistant.harvest.potato
farmassistant.harvest.beetroot
farmassistant.harvest.netherwart
farmassistant.harvest.sugarcane
farmassistant.harvest.bamboo
farmassistant.harvest.carrot
farmassistant.harvest.potato
farmassistant.harvest.beetroot
farmassistant.harvest.netherwart
farmassistant.harvest.sugarcane
farmassistant.harvest.bamboo
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.14, 1.15, 1.16
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
FarmAssistant is a free Minecraft Java mod. Compatible with Minecraft 1.14, 1.15, 1.16, 1.17 and newer. Downloaded 552 times (via Spigot). Download it and open it directly in the game.