Skip to content

Modules

Ali Arslan edited this page Nov 13, 2025 · 19 revisions

uxmFarmer 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.


Production Module

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

Module Permission

uxmfarmer.production

Module 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

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

Module Permission

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

Module 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

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.

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

Module Permission

uxmfarmer.autoharvest

Module 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

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

Module Permission

uxmfarmer.autokill

Module 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

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

Module Permission

uxmfarmer.autosell

Module 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
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

XP Collector module collects fallen XP from ground automatically.

Module Permission

uxmfarmer.xpcollector

Module 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