FarmAssistant
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.
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
Global admin settings act as a ceiling. If a feature is disabled server-wide, players cannot enable it for themselves.
Commands
Player commands:
/farmassistant status /farmassistant plant <true|false> /farmassistant plant <crop> <true|false> /farmassistant harvest <true|false> /farmassistant harvest <crop> <true|false> /farmassistant toInventory <true|false>
Admin commands:
/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>
Plant crop names: wheat carrot potato beetroot melon pumpkin netherwart cocoabeans sugarcane bamboo
Harvest crop names: wheat carrot potato beetroot netherwart sugarcane melon pumpkin bamboo
Permissions
farmassistant.use — granted to all players by default
farmassistant.admin — granted to operators by default
farmassistant.plant
farmassistant.harvest
Plant permissions:
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
Harvest permissions:
farmassistant.harvest.wheat farmassistant.harvest.carrot farmassistant.harvest.potato farmassistant.harvest.beetroot farmassistant.harvest.netherwart
farmassistant.harvest.sugarcane
farmassistant.harvest.bamboo

-
View User Profile
-
Send Message
Posted Jul 28, 2022How do you make it so players on the server can use it. So far it only works when they are OP.
-
View User Profile
-
Send Message
Posted Jul 28, 2022In reply to realUkai:
The permission is called enhancedenchants.use and it is given to all by default. You probably have a permission plugin that interferes with it.