-
Notifications
You must be signed in to change notification settings - Fork 0
Modules
uxmFarmer includes 6 powerful modules designed to automate and enhance farming operations:
Modules:
Production,Auto Harvest,Auto Kill,Auto Sell,XP Collector, andStorage.
Production module monitors and displays each farmer’s storage growth for all products.
It provides detailed insights into production rates and income potential.
When this module is enabled, players can view their farmer's:
- Production rate & income per minute
- Production rate & income per hour
- Production rate & income per day
uxmfarmer.production
| Setting | Type | Description |
|---|---|---|
| enabled | boolean |
Enables or disables the module |
| permission-required | boolean |
Requires players to have the module permission to use it |
Farm Manager module allows server admins to customize some server-wide farmer settings.
- Disabling or enabling product growth when that product's stock is full
- Removing remaining products from ground if that product's stock has became full
- Removing product drops from ground if that product's stock is full
This module is server-wide, therefore has no permission.
| Setting | Type | Description |
|---|---|---|
| disable-growing-if-stock-is-full | boolean |
Disables or enables product growth when that product's stock is full |
| remove-remaining-drops-from-ground | boolean |
Removes remaining products from ground if that product's stock has became full after collecting some |
| remove-drops-if-stock-is-full | boolean |
Removing product drops from ground if that product's stock is full |
Auto Harvest module collects crops automatically when they reach their maximum possible age. When combined with Modern Farm Logic, it's performance is out of this world.
- Toggleable piston requirement
- Configurable list of products that requires pistons
- Dropping the grown crop to ground if stock is full
- Configurable list of products that will be automatically harvested
uxmfarmer.autoharvest
| Setting | Type | Description |
|---|---|---|
| name | String |
This name will be shown in Farmer Management GUI |
| status | boolean |
Disables or enables this feature server-wide |
| default-status | boolean |
A freshly bought farmer will come with this status for this module |
| permission-required | boolean |
Disables or enables permission requirement for this module |
| required-piston | boolean |
Disables or enables piston requirement for crops that'll be automatically harvested |
| extended-piston-check | boolean |
Disables or enables extended piston check |
| drop-item-if-stock-full | boolean |
Disables or enables dropping the grown product to ground if stock for that product is full |
| piston-check-items | Material List |
List of the products that'll require pistons |
| items | Material List |
List of the products that'll be automatically harvested |
Auto Kill module kills mobs spawned in a Farmer's region automatically.
uxmfarmer.autokill
| Setting | Type | Description |
|---|---|---|
| name | String |
This name will be shown in Farmer Management GUI |
| status | boolean |
Disables or enables this feature server-wide |
| default-status | boolean |
A freshly bought farmer will come with this status for this module |
| permission-required | boolean |
Disables or enables permission requirement for this module |
| only-kill-spawner-mobs | boolean |
When enabled, only kills mobs that are spawned by spawners |
| mobs | Entity List |
List of the mobs that'll be automatically killed |
Auto Sell module sells products automatically when their stock reaches full capacity.
uxmfarmer.autosell
| Setting | Type | Description |
|---|---|---|
| name | String |
This name will be shown in Farmer Management GUI |
| status | boolean |
Disables or enables this feature server-wide |
| default-status | boolean |
A freshly bought farmer will come with this status for this module |
| permission-required | boolean |
Disables or enables permission requirement for this module |
| everything | boolean |
When this setting is enabled, Farmers will sell every product's stock automatically |
| items | Material List |
List of the products that'll be sold automatically |
XP Collector module collects fallen XP from ground automatically.
uxmfarmer.xpcollector
| Setting | Type | Description |
|---|---|---|
| name | String |
This name will be shown in Farmer Management GUI |
| status | boolean |
Disables or enables this feature server-wide |
| default-status | boolean |
A freshly bought farmer will come with this status for this module |
| permission-required | boolean |
Disables or enables permission requirement for this module |
| xp-unit-price | double |
Price of one XP |
| xp-tax | double |
The tax ratio that'll be taken from XP sales |