Skip to content

Modules

Ali Arslan edited this page Jan 3, 2026 · 19 revisions

Modules

uxmFarmer includes 6 powerful modules designed to automate and enhance farming operations:

Modules:
Production, Auto Harvest, Auto Kill, Auto Sell, XP Collector, and Storage.

If you set a module to require permission, then the farmer's owners must have that permission. Any other farmer member having the permission will not change anything, only farmer owner having the permission matters.


📊 Production Module

The Production module monitors and displays each farmer's storage growth for all products. It provides detailed insights into production rates and income potential.

Features

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

Permission

uxmfarmer.production

Settings

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

The Farm Manager module allows server admins to customize server-wide farmer settings.

Permission

This module is server-wide, therefore has no permission.

Settings

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

The Auto Harvest module collects crops automatically when they reach their maximum possible age. When combined with Modern Farm Logic, its performance is exceptional.

Features

  • 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

Permission

uxmfarmer.autoharvest

Settings

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

The Auto Kill module kills mobs spawned in a Farmer's region automatically.

Permission

uxmfarmer.autokill

Settings

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

The Auto Sell module sells products automatically when their stock reaches full capacity.

Permission

uxmfarmer.autosell

Settings

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
send-message boolean Disables or enables sending information to owner or members when auto-sell works
send-to-members boolean Disables or enables if information should get sent to members too when auto-sell works
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

The XP Collector module collects fallen XP from ground automatically.

Permission

uxmfarmer.xpcollector

Settings

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

Clone this wiki locally