Villager Overhaul

Overview

Villager Overhaul turns villagers into owned, configurable workers with personalities, economy tools, farm automation, combat behavior, respawning, and teachable commands.

The mod is built around one idea: a villager should be a character you invest in, not a disposable workstation block.

TLDR
  • Recruit villagers and manage them through the villager screen.
  • Merchant villagers can lock trades, reroll offers, auto-search for specific results, and auto-trade.
  • Farmer villagers can deposit, withdraw, plant, harvest, bonemeal, till soil, and clean their inventory.
  • Combat villagers can flee, defend, attack proactively, use equipment, eat food, block with shields, and follow chat commands.
  • Custom Commands let you teach a villager a recorded routine and trigger it later through chat.
  • Stats affect prices, cooldowns, XP, farming range, work time, item usage, combat strength, and more.

First Steps

  1. Install EZ Actions with Villager Overhaul.
  2. Open a villager and recruit it.
  3. Use the added controls in the villager screen to choose movement, combat, farming, trading, or custom-command behavior.
  4. Tune per-villager settings from the same UI.
  5. Use server config if you want to rebalance costs, ranges, module toggles, stats, chat range, and XP.
Note

Villager Overhaul stores most villager data on the villager itself. Stats, ownership, trade locks, farming rules, taught commands, history, registered blocks, and respawn data survive world saves.

In-Game Controls

Villager Overhaul adds compact controls around the vanilla villager flow instead of replacing the whole game screen.

Villager Info Back
Generosity +42
Strength +28
Ranger +55
History, family, trades
* ¤
The info screen shows identity, module stats, overview rows, family data, trade data, and history through small bottom tabs.
MovementIdleFollowPatrol
FarmingManualWorkstationSettings
MerchantTradingStorefrontHall
CombatFleeDefendAggressive
CustomTeachListSettings
The commands button opens an EZ Actions radial. It groups movement, merchant, farming, combat, and custom-command actions around the villager you control.

Main Modules

ModuleWhat It Adds
GeneralRecruitment, ownership, stats, names, family trees, history, localized chat, respawning, admin commands, and the Trading Hall block.
MerchantTrade locks, paid rerolls, auto-search, auto-trade, merchant stats, payout tracking, and currency integrations.
FarmingDeposit and withdraw logistics, manual farming, workstation-based work areas, farming profiles, and farming stats.
CombatMovement and combat modes, target filters, loadouts, ranged attacks, shield blocking, eating, patrols, and global combat presets.
Custom CommandsTeachable routines, command phrases, chat relay, chained commands, and player-wide quick chat commands.

Villager Stats

Every supported merchant entity gets twelve stat values from -100 to 100.

StatAffects
GenerosityReroll costs, auto-search hourly costs, and emerald trade prices. Positive values are cheaper for the player.
TimelinessManual reroll and auto-search cooldowns. Positive values are faster.
IntellectVillager XP gained from merchant activity. Positive values increase XP.
HoarderExtra or missing merchant offers within the server-configured clamp.
VitalityMax health.
AgilityMovement speed.
StrengthAttack damage.
ArmorArmor value.
MotivationManual farming work-window length.
EfficiencyChance to save or waste seeds and bonemeal.
Plant WhispererChance for passive nearby crop growth.
RangerMaximum manual farming range.
Technical note: stat scaling

Stat points are mapped linearly into server-configured min/max ranges.

Example: if a stat range is -20% to +20%, then -100 maps to -20%, 0 maps to 0%, and 100 maps to +20%.

Ownership Rules

Recruited villagers are owned by the player who recruited them.

  • Owner-only controls are used for most direct management.
  • Same-owner recruited villagers are protected from combat targeting.
  • Respawn, farming settings, combat settings, trade controls, and taught commands are tied to the recruited villager.
  • Several systems check the server-side owner instead of trusting the client UI.

Navigation

Use the wiki pages in the left sidebar:

  • General Systems for recruitment, stats, names, chat, history, respawning, and Trading Hall.
  • Merchant Module for rerolls, auto-search, auto-trade, trade locks, and payment.
  • Farming Module for storage rules, manual farming, crop priorities, and farming stats.
  • Combat Module for modes, targeting, equipment, ranged behavior, shields, and food.
  • Custom Commands for teaching routines and chat-triggered commands.
  • Configuration for the important server knobs.
Technical note

This wiki avoids version-specific wording on purpose. Villager Overhaul may be ported or updated, and the behavior documented here is about the mod systems rather than one loader/version string.

Support This Project

Like this wiki and these mods?

Every bit of support helps me keep building features, writing docs, and shipping updates.

Back to top