Farming Zones

🌾 Farming Zones (v2.1.2+)

Farming Zones let you create regions where players can farm crops that automatically regenerate after a set amount of time. Supports per-player farming so multiple players can farm in the same zone simultaneously without interfering with each other.

circle-info

Version 2.1.2+ β€” If you are on a legacy version, see the Farming Zones (Legacy) down below.


Requirements


1. Setup

Plant & Grow Your Crops Wheat must be planted and fully grown in the area before creating a farming zone.

2. Create the Farming Zone

Run the following command and click the new zone button in the menu to begin your selection: /hoe farmingzones

Follow the steps shown in chat using the selection wand to define your zone area.

3. Enable in config.yml

Ensure the following options are set in config.yml:

4. Set the Crop for the Zone

You can either use the Crop Selector GUI (configured in `cropselector.yml`) or set a crop manually with:

/hoe setcrop {player} {material}

circle-info

ItemsAdder, Nexo & Oraxen are supported for material types, instead of a material you can use itemsadder:yourmodel oraxen:yourmodel nexo:yourmodel

triangle-exclamation

Region Flags

You still need a WorldGuard region with the correct flags applied. Use `/rg define {name}` and then set:

/rg flag {region} build allow

**or:**

/rg flag {region} rivalharvesterhoes allow

&

/rg flag {region} block-break deny

/rg flag {region} block-place deny

/rg flag {region} deny-message -e


Configuration

The region config and structure remain the same as the legacy version:

🌾 Farming Zones (Legacy)

Farming Zones let you create regions where players can farm crops that automatically regenerate after a set amount of time. Supports per-player farming so multiple players can farm in the same zone simultaneously without interfering with each other.

triangle-exclamation

Requirements


Setup

1. Create a WorldGuard Region

Define a WorldGuard region over the area you want to use as a farming zone:

2. Set Region Flags

Apply the following flags to your region:

or (if you prefer a more restrictive setup):

3. Add the Region to config.yml

Add your region name to the regions list in config.yml and configure the module to your liking (see below).


Configuration

Last updated