COWMODSКаталог модов

Realistic Villagers

Forget the days of "Hmmmm" and blank stares. Realistic Villagers is the ultimate overhaul for Minecraft villagers. this project is a fork

Автор: dwilczek8091813обновлён 28 сент. 2026 г.
ПриключенияМеханики игрыМобы

Описание

🏘️ Realistic Villagers

Turn your static villages into a living, breathing civilization.

License: GPL-3.0 Minecraft Requires: PacketEvents

✨ Features • 🌐 Config Website • 🚀 Installation • ⚙️ Configuration • 💻 Commands • 🤝 Compatibility


📖 The Vision

Forget the days of "Hmmmm" and blank stares. Realistic Villagers is the ultimate overhaul for Minecraft villagers. Every villager is disguised as a dynamic, skin-aware NPC — same vanilla AI and trading underneath, a face and a life on top — bringing a level of depth and immersion previously unseen, from genealogy and marriage to region-aware personalities, whole player-run settlements, and a brand-new hologram-based interface. Whether it's building a family legacy, running a village's economy, or defending your home, every villager has a story.


🌐 Visual Config Website

Visual Config Website

No more digging through raw YAML — generate and tweak your config.yml, holograms, GUI layout and messages visually, then drop the result straight into your server.

⚠️ Heads up: The config editor is only guaranteed to work with the latest plugin version — configs generated for older releases may be missing options or out of sync with newly added settings.


✨ Features

🧬 The Human Factor

  • Dynamic Identity: Every NPC is uniquely gendered (Male/Female) with a personality-driven skin via MineSkin.
  • Professional Names: No more "Villager #432". Meet John the Farmer or Raquel the Cleric.
  • Family Legacies: A deep genealogy system. NPCs remember their parents, children, and spouses across generations.
  • Marriage & Procreation: Use Wedding Rings to form bonds and watch families grow over time. Child variants grow into adults.
  • Gender Freedom: Disable the gender system entirely, or assign a custom gender to each player individually.

🌍 Regionality System

  • Villagers are shaped by where they live. A desert biome breeds villagers with darker skin tones, Arabic names, and conversations typical of desert dwellers.
  • Snowy biomes dress villagers in warm robes, give them Nordic names, an accent, and a habit of complaining about the cold.
  • Every part of this system — skins, names, dialogue — is fully customizable or can be disabled if you prefer vanilla-style consistency.

🎭 Appearance Traits (requires 1.21.4+)

  • Every Villager Her Own Body: Height varies per villager — and, for women, so does a figure drawn from the colours of her own skin — rather than everyone sharing one model.
  • Players Get One Too: Optionally gives players the same figure, worn so it turns and moves with them and is visible in third person, not just to onlookers.
  • Self-Hosted Resource Pack: The shapes live in a pack the plugin writes and serves over HTTP itself as players join — nothing to host separately, nothing to paste into server.properties.
  • Fails Safe: If the pack can't reach a player — or can't be served at all — that player simply keeps the plain vanilla model instead of a broken placeholder. Heights still apply regardless, since they need no pack at all.

🏰 Settlements

  • Real Villages: A bell makes a genuine settlement — named, bordered, with its own residents — drawn live on an in-world radar map that's private to whoever is looking at it.
  • Mayors & Elections: Residents stand for office with electoral programmes that change what commissioning a building costs and how fast it goes up. Players and villagers both vote.
  • A Working Economy: All 13 vanilla professions produce real goods for the settlement's shared stores — raw materials get refined into whatever its buildings are actually made of.
  • Commission Buildings: Preview a building as a ghost before committing, then watch it rise gradually, course by course, with clearance and collision checks so settlements don't overlap themselves.
  • Blueprints From Anywhere: Reads vanilla .nbt structures and WorldEdit .schem files with zero added dependencies, sorted by the region they suit — a desert village is offered desert architecture, never a snow cabin. Walk into any village, including ones this plugin never designed, and its buildings become blueprints your own settlements can raise.
  • Village Storage: A shared stockpile players can deposit into and withdraw from, either from the chest GUI or the hologram menu.
  • Graves: A villager who dies without a cross on hand gets a real grave — built from block and text displays, recording her parents and how she died.

🧠 Advanced Artificial Intelligence

  • Strategic Combat: Villagers weigh the odds before engaging — outnumbered NPCs retreat instead of dying pointlessly, and unarmed villagers panic and flee.
  • Armed & Dangerous: NPCs can wield maces and spears, with custom melee weapons configurable per profession.
  • Calls for Backup: Villagers call family members for help when threatened.
  • Social Interaction: Talk, joke, flirt, or insult — your reputation changes based on every word.
  • Interactive Needs: Hunger, inventory management, and daily activities like looting and fishing.
  • Atmospheric Revive Ritual: Lose a beloved villager? A lightning bolt striking within 2 blocks of the head begins the sacred revival ritual.

🐫 Life on the Move

  • Villagers can now ride camels and llamas, wandering and traveling the world instead of standing still.

🏠 Villager Housing

  • Turn any chest or barrel into a villager's personal storage by placing a sign with [Villager] on it.
  • Assign specific items the villager is allowed to take from it — no more raiding the wrong chest.

🎨 Visual & Technical Excellence

  • All-New Hologram Menu: A completely redesigned interactive villager menu built on holograms — prefer the classic look? Switch back to the old chest GUI with a single config toggle.
  • Real-Time Nametags: Live updates as your villagers level up their trades.
  • Modular Configuration: The configuration file has been split into focused parts, making it far easier to navigate and customize.
  • Optional Recipes: Disable the plugin's custom trade recipes entirely if you only want the NPC/behavior systems.
  • Optimized Performance: Built on PacketEvents for minimal server impact and high stability.

🚀 Installation

  1. Dependencies: Ensure you have PacketEvents installed.
  2. Plugin: Drop RealisticVillagers.jar into your /plugins/ folder.
  3. Setup: Restart the server to generate the default configuration and skin cache.
  4. Go! Witness the transformation of every village in your world.

⚙️ Configuration

The plugin is highly customizable, and the config has been split into multiple files (config.yml, gui.yml, holograms.yml, loot.yml, variable-text.yml, and more) so each system is easy to find and tweak. Prefer a visual approach? Check out the Visual Config Website above.

# procreation settings
procreation-cooldown: 6000
baby-grow-cooldown: 12000

# Social settings
villager-farm:
  allow-procreation-between-family-members: false
  ignore-sex-when-procreating: false

💻 Commands

CommandDescription
/gender <male|female>Set your player gender (mandatory unless disabled in config).
/rv reloadHot-reload all configurations and messages.
/rv skinsManage and preview NPC skin categories.
/rv genderset <player> <gender>Admin command to override a player's gender.

Settlements have no commands of their own — right-click a village's bell or its mayor to open the settlement menu, and right-click any villager for its own hologram or chest GUI.


🤝 Compatibility

We play nice with others:

  • PacketEvents: ✅ Required.
  • ViaVersion / ViaBackwards / ViaRewind: ✅ Full support from 1.18 to 1.21.11.
  • Geyser-Spigot: ✅ Bedrock players supported.
  • EliteMobs: ✅ NPCs recognize and react to elite threats — elite and boss entities are left alone entirely rather than disguised as villagers.
  • MythicMobs: ✅ Same idea — a Mythic-tagged entity is never mistaken for one of this plugin's own villagers.
  • VillagerTradeLimiter: ✅ Its own trade limits are respected instead of raced against — this plugin defers to it rather than opening its menu on top of it.
  • ValhallaMMO (premium, if installed): ✅ The villager menu's "Trade" button opens Valhalla's own custom-merchant interface instead of vanilla trading, converting the villager the first time it's used. Falls back to ordinary trading for any villager Valhalla has nothing configured for.
  • ProtocolLib / ProtocolSupport: ✅ Enhanced packet handling for smooth skin transitions.

Realistic Villagers — Because every village deserves a soul.

GPL-3.0 License

Галерея

villagersvillager guiinformationrequired gender selection

Последние версии

Все версии →
release

Realistic Villagers 4.0.1

4.0.1
28 сент. 2026 г.224Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Скачать
Что нового
# Realistic Villagers 4.0.1 Patch - Shift-right-clicking a villager could still open a trade window (Valhalla's or vanilla's own fallback) instead of only showing ValhallaMMO's happiness breakdown; sneaking now always shows just the numbers, and the actual trade screen only opens through the villager menu's "Trade" button - A villager who won a mayoral election and later stood down stayed dressed as a nitwit forever instead of getting its real trade back — its pre-election profession was being read off its already-nitwit campaign look instead of what it was recorded to have been before running - A mayor whose seat was cleared because it briefly couldn't be found, rather than confirmed dead, was never restored to its old job even once it turned up again; it's now swept and restored on the next election check, the same way a losing candidate already was - Villagers could pick up a cross or wedding ring and not actually have it in their inventory afterwards - Villagers never recognised a weapon or piece of armor worth picking up on the ground, only ones already on a gift list - Pressing Shift and the right mouse button no longer removes the “trade” option :P
beta

Realistic Villagers 4.0.1 Patch

4.0.1
23 сент. 2026 г.48Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Скачать
Что нового
# Realistic Villagers 4.0.1 Patch - Shift-right-clicking a villager could still open a trade window (Valhalla's or vanilla's own fallback) instead of only showing ValhallaMMO's happiness breakdown; sneaking now always shows just the numbers, and the actual trade screen only opens through the villager menu's "Trade" button - A villager who won a mayoral election and later stood down stayed dressed as a nitwit forever instead of getting its real trade back — its pre-election profession was being read off its already-nitwit campaign look instead of what it was recorded to have been before running - A mayor whose seat was cleared because it briefly couldn't be found, rather than confirmed dead, was never restored to its old job even once it turned up again; it's now swept and restored on the next election check, the same way a losing candidate already was - Villagers could pick up a cross or wedding ring and not actually have it in their inventory afterwards - Villagers never recognised a weapon or piece of armor worth picking up on the ground, only ones already on a gift list
release

Realistic Villagers 4.0.0 Settlements & traits

4.0.0
19 сент. 2026 г.58Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Скачать
Что нового
# Realistic Villagers 4.0.0 Settlements & traits update ## Added: - Settlements: a bell now makes a real village with a name, borders and residents, drawn on a per-player radar map - Mayors and elections: villagers stand for office with electoral programmes that change what building costs and how fast it goes up; players and villagers both vote - Village economy: all 13 vanilla professions produce goods, each with a secondary trade, and raw materials are refined into building materials for the settlement's shared stores - Village storage players can deposit into and withdraw from, from the chest GUI or the hologram menu - Commission buildings from the mayor: a ghost preview before you commit, gradual construction block by block, and clearance/collision checks so settlements don't overlap themselves. Buildings go up exactly as they were found — floor, roof and all — whether that's on the ground or cut into it - Blueprints read straight from vanilla .nbt structures and WorldEdit .schem files, both without adding a single dependency - Regionality for blueprints: blueprints/<region>/ per village type plus allbiomes/, so a desert village is offered desert architecture and a taiga is not - Discovery: walk into a village and its buildings become blueprints you can raise elsewhere. Works on villages this plugin never designed, so datapack architecture can finally be reused. Recorded per player, and each building is recognised on a later visit so it's never learned twice - Graves for villagers who die without a cross, built from block and text displays, with the parents and the manner of death written on them - Villager names shown only to the player looking at them (nametags.only-when-looking, nametags.look-range), off by default - Settlement crafting recipes - Appearance traits: Every villager is born with their own height, and female villagers can also have a body-shape trait derived from their skin palette., and every woman with a figure drawn from the colours of her own skin. Players can get one too. Follows the pose — swimming, gliding, crawling, sleeping — and never lingers behind after she dies or the player leaves. Needs 1.21.4+; below that the whole feature stays off rather than half on - Weight is a separate body-shape trait with its own toggle (appearance.build), and is available for male villagers as well. - The resource pack that carries the shapes is written by the plugin and served over HTTP to players as they join (appearance.serve-pack, pack-port, pack-host), so nobody installs anything by hand. If it can't reach a client, that client just gets the plain model instead of a broken placeholder - Holograms and the radar map are private to the player who opened them, including players who join while one is already drawn - %player-name% and %villager-name% placeholders work in any hologram text - village.build.discovery-limit: how many buildings one village may contribute - gender-selection.allow-change: whether /gender may change an answer already given, for servers that want to reopen the question. Off by default, matching how it already worked - ValhallaMMO integration: with its premium trading module installed, the villager menu's "Trade" button opens Valhalla's own custom-merchant interface instead of vanilla trading, converting the villager into one of Valhalla's merchants the first time it's used. Falls back to ordinary trading for any villager Valhalla has nothing configured for ## Fixed - Villagers could vanish mid-tick while farming on some server forks - An item a villager wasn't meant to keep could be duplicated: it was handled and then also placed in her inventory - Anvil GUI works again on 26.2 ## Patch - Village data — villages.yml, graves.yml, recorded villages and discovered blueprints — now lives in the world it describes, so deleting a world takes it with it. An old villages.yml left in the plugin folder is migrated automatically - Starter blueprints ship with the plugin, so a fresh install already has something to build
release

Realistic Villagers 3.3.6.10

3.3.6.10
4 июл. 2026 г.396Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
# Holograms and Life Ride Patch ## Added: - A completely new villager menu system using holograms (if you preferred the old chest GUI, you can disable the holograms) - Villagers can now ride camels and llamas - The configuration file has been split into parts - Option to disable recipes - Ability to disable gender and assign a custom gender to each player - Improved revive system: now a lightning bolt must strike within 2 blocks of the head for the ritual to begin in a more atmospheric way - Players can create a special chest/barrel for a villager by placing a sign with the text [Villager] on the chest. They can also assign items that the villager can take - A website for managing settings interactively - Regionality system: an extensive system that influences villagers based on the region where they live. For example, in the desert, you’ll encounter villagers with darker skin tones, Arabic names, and conversations typical of desert dwellers; or perhaps in the snowy biome, villagers dressed in warm robes with Nordic names, speaking with an accent and constantly complaining about the cold (These options can be disabled and fully customized to your liking) ## Fixed - Revive works on newer versions - Anvil GUI works again - Villagers picking up items - Taking items out of and putting items into containers ## Patch - repair config for web - leaf fork disable rv bug
release

Realistic Villagers 3.3.6.9

3.3.6.9
29 июн. 2026 г.44Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
# Holograms and Life Ride Update ## Added: - A completely new villager menu system using holograms (if you preferred the old chest GUI, you can disable the holograms) - Villagers can now ride camels and llamas - The configuration file has been split into parts - Option to disable recipes - Ability to disable gender and assign a custom gender to each player - Improved revive system: now a lightning bolt must strike within 2 blocks of the head for the ritual to begin in a more atmospheric way - Players can create a special chest/barrel for a villager by placing a sign with the text [Villager] on the chest. They can also assign items that the villager can take - A website for managing settings interactively (Currently inactive; I still need to refine this to account for regional differences.) - Regionality system: an extensive system that influences villagers based on the region where they live. For example, in the desert, you’ll encounter villagers with darker skin tones, Arabic names, and conversations typical of desert dwellers; or perhaps in the snowy biome, villagers dressed in warm robes with Nordic names, speaking with an accent and constantly complaining about the cold (These options can be disabled and fully customized to your liking) ## Fixed - Revive works on newer versions - Anvil GUI works again - Villagers picking up items - Taking items out of and putting items into containers
release

Realistic Villagers 3.3.6.8

3.3.6.8
23 июн. 2026 г.50Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
# Purpur 26.2 Compatibility & Bug Fixes Added: - Support for Minecraft 26.1, 26.1.1, 26.1.2 and 26.2 (Purpur) Fixed: - Death (†) and infinity (∞) symbols now display correctly in villager info panel - /rv genderset now correctly changes the player's gender instead of the nearest villager's gender
release

Realistic Villagers 3.3.6.7

3.3.6.7
11 мая 2026 г.98Minecraft: 1.18, 1.19, 1.20.6, 1.21.8, 1.21.10, 1.21.11paper, purpur, spigot
Скачать
Что нового
# Family & Combat Update ## Added: - Villagers now have families by default; this can be disabled - All villagers now have child versions - Villagers can now wield maces and spears - In the config, you can now assign custom melee weapons for villagers to use - Unarmed villagers will now immediately panic and flee if attacked - New strategic combat system: villagers now calculate their odds based on the number of enemies and allies. For example, if there is one villager and two zombies, the villager will fight, but if there are three zombies, the villager will retreat to avoid dying in vain [If they start a fight, they fight to the end] - Gender selection: From now on, at the start of the game, the player must choose which gender to play as (male or female) ## Fixes: - Villagers no longer disappear after their trade level increases - Villagers no longer disappear after being hit by any splash potion - Updating the level in the villager’s nametag - Villagers can once again walk normally and run