Villager Overhaul

Quick rating

Villager Overhaul

No reviews yet

Guards | Better Merchants & Farmers | Command Villagers via chat!

Automation & Processing
QoL & Tweaks
Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
Z2SIX Mod License
Latest Version
Villager Overhaul 3.10.17.16 (NeoForge 1.21.1)
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

Wiki banner

Welcome to Villager Overhaul. This mod aims to completely overhaul Villagers, to allow for better roleplay and giving you core systems to truly make your Minecraft worlds come alive.

Why this mod? Simply put:

  • Mojang clearly forgot about Villagers 🥲
  • Each Villager is unique, giving the player new ideas to make use of its skills
  • Make villagers more alive and give them a purpose other than being prisoners at Steve's mercy
  • Villagers will now turn your areas into living, breathing cities

For a full overview of this mod, please visit: z2six.dev/mods/villager-overhaul

Chat commands (sample feature)

 

Core Features

  • Guard Module (Vitality | Agility | Strength | Armor)
  • Merchant Module (Generosity | Timeliness | Intellect | Hoarder)
  • Farming Module (Motivation | Efficiency | Plant Whisperer | Ranger)
  • General Features (Chat commands, Teachings i.e. macro's, Family Tree & Stat Inheritence, Villager Names, and plenty more)

Villager Overhaul

Welcome to Villager Overhaul. This mod adds a bunch of QoL features to trading, farming, adds Villager combat mechanics as well telling your villagers to do something (via a chat message).

Why this mod? Simply put:

  • Mojang clearly forgot about Villagers 🥲
  • Each Villager is unique, giving the player new ideas to make use of its skills
  • Make villagers more alive and give them a purpose other than being prisoners at Steve's mercy
  • Villagers will now turn your areas into living, breathing cities

Trading features consume emeralds. The default configuration tries to be balanced, but everything is fully configurable, of course.

For now, this mod only supports NeoForge 1.21.1 and beyond, due to the complexity of the mod’s architecture. I may investigate porting to 1.20.1 in the future, but there are no plans as of now.

Wiki

Please visit: https://z2six.github.io/VillagerOverhaul

Chat commands

  • Teach your villager to do stuff by showing them what to do
  • Save the sequence of actions (like a macro) and set a chat message
  • Type the chat message, if the Villager is in range it will do what you taught it
  • Shout "help" or "follow" to make nearby villagers stop what they're doing and do what they're told!

Guard Features

Vitality | Agility | Strength | Armor

  • Give villagers fully functioning equipment (armor, sword, shield)
  • Each villager spawns with 4 randomized custom Combat stats
  • Villagers return to normal jobs (like farming) when not on guard duty
  • Assign patrol routes to villagers
  • Tell villagers to follow you or stop moving
  • Villagers eat food to regenerate HP
  • Fully customize when villagers engage in combat (individually or globally)
  • Customize each villager’s combat AI

Merchant features

Generosity | Timeliness| Intellect | Hoarder

  • Reroll trades at any villager level in exchange for emeralds
  • Lock specific trades so they won’t get rerolled
  • Automatically reroll until a specific item is found while you're away (RMB on reroll button)
  • Automatic trading (example: quickly trade all paper for emeralds) (CTRL+Click on a sell-type trade)
  • Each villager spawns with 4 randomized custom Merchant stats

Farming Features

Motivation | Efficiency | Plant Whisperer | Ranger

  • Manual Farming mode: smarter than vanilla farming, works with any modded item that requires Farmland (Nether Wart + Soul Sand is supported too, though)
  • Instruct your villager to only farm one specific thing. It will ignore everything else
  • Villager can use Hoe (with Fortune enchant)
  • Register a deposit and withdrawal chest for each villager
  • Villager's will place/take items in the registered chest, based on its settings
  • Register a "workstation" and a range in which the villager works (around its workstation, which can be any block)
  • Villagers will turn Dirt into Farmland within their working range (if you turn that on in Farm Settings GUI)
  • Configure when/what to deposit/withraw
  • Configure what items to pick up
  • Villagers will take Bonemeal from Withdraw chest and use it on crops
  • Planting seeds gives EXP
  • Villager auto-crafting is disabled (e.g. turning Wheat into Bread)
  • Each villager spawns with 4 randomized custom Farming stats

General Features

  • Turn off/on any of this mod's modules completely: Merchants, Guards, Farmers.
  • Villagers can be respawned
  • Other players cannot run commands, rerolls, etc. on villagers you recruited
  • Villager information GUI showing stats, history, attributes, and more
  • Localized chat with shouting and whisper function, due to incompatibility with the popular (and very cool) mod.
  • Server config is hot-loaded — no server restart required

How to Use

  1. 📝 Read the wiki! 😉
  2. 👪 Find a villager (or breed one)
  3. 💎 Right-click to recruit it (if you like its stats)
  4. 🖱️ Right-click it again — the mod’s buttons will now appear
  5. 📊 Configure villageroverhaul-server.toml to rebalance everything
  6. ⚙️ Press K to set default villager combat AI settings
  7. 👻 Perfect villager died? Right-click a Respawn Anchor while holding an emerald

Important incompatibilities

  1. Localized Chat (hence, this mod adds the same features)

Screenshots

Gallery

  • Combat
    Combat combat.png
  • Auto rerolling
    Auto rerolling autosearch.png
  • Manual reroll
    Manual reroll reroll.png
  • Combat stats
    Combat stats info-combatstats2.png
  • Merchant stats
    Merchant stats info-merchantstats.png
  • Farming stats
    Farming stats info-farmingstats2.png
  • Quick Actions screen
    Quick Actions screen quickactions.png
  • Respawning
    Respawning respawn.png
  • inventoryscreen.png
    inventoryscreen.png inventoryscreen.png
  • Patrol routes
    Patrol routes patrolroutes.png
  • Auto-trading
    Auto-trading CTRL+Click on any sell-trade (e.g. Paper -> Emeralds) to automatically trade in all of your items!
  • Trading Hall
    Trading Hall Villagers will automatically purchase all goods stored in the Trading Hall and leave emeralds on the table.
  • Combat Settings
    Combat Settings Change how, when and why your villagers engage in combat (per villager or global)
  • Combat
    Combat Any vanilla Villager can be on guard duty (while still being able to farm & perform normal Vanilla duties)
  • Patrolling
    Patrolling Villager on guard duty! In full netherite... scary! 😨
  • Info Screen: Overview page
    Info Screen: Overview page Show all of your villager's trades, stats and attributes
  • Quick Actions screen
    Quick Actions screen Even if a Villager has no profession, you can still access all features (excluding rerolling)
  • Info Screen: History tab
    Info Screen: History tab Shows a bunch of cool accolades
  • Auto-trading
    Auto-trading CTRL+Left-Click on a selling-type trade to automatically sell your entire inventory
  • Inventory screen
    Inventory screen Equip items, manage its inventory
  • Info screen: Merchant stats
    Info screen: Merchant stats Each villager spawns with a set of randomized merchant stats
  • Trading Hall
    Trading Hall Villagers will automatically purchase all goods stored in the Trading Hall and leave emeralds on the table.
  • Auto Rerolling
    Auto Rerolling Have your villager search for specific items
  • Patrol routes
    Patrol routes Create, store and use multiple stored patrol routes
  • Info screen: Combat stats
    Info screen: Combat stats Each villager spawns with a set of randomized combat stats
  • Manual reroll
    Manual reroll Rerolling... better than breaking a lectern!
  • Respawning
    Respawning Villager with perfect trades & stats died? No problem! Right-click a Respawn Anchor while holding an emerald.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~9,000
Total Downloads
CurseForge
~5,000
Modrinth
~3,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works