Перейти к содержимому
Mineforgian

Realistic Villagers

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

Загрузки
155
Подписчики
4
Обновлён
4 июля 2026 г.
Лицензия
Apache-2.0

Опубликован 11 мая 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. By replacing standard entities with dynamic, skin-aware NPCs, we bring a level of depth and immersion previously unseen — from genealogy and marriage to region-aware personalities and a brand-new hologram-based interface. Whether it's building a family legacy, managing complex trades, 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.

🧠 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

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

🤝 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.
  • ItemsAdder: ✅ Seamless custom item integration.
  • ProtocolLib / ProtocolSupport: ✅ Enhanced packet handling for smooth skin transitions.

Realistic Villagers — Because every village deserves a soul.

GPL-3.0 License

Ченджлог

3.3.6.10Релиз26.1.1, 26.1.2, 26.2 · 4 июля 2026 г.

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
3.3.6.9Релиз26.1.1, 26.1.2, 26.2 · 29 июня 2026 г.

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
3.3.6.8Релиз26.1.1, 26.1.2, 26.2 · 23 июня 2026 г.

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
3.3.6.7Релиз1.21.8, 1.21.10, 1.21.11 · 11 мая 2026 г.

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

Комментарии

Загружаем…