RealisticVillagers icon

RealisticVillagers -----

Forget about those boring villagers and replace them with interactive humans!



Pay with: PayPal | USDT (Crypto) | Mercado Pago (ARGENTINA)
[​IMG]

RealisticVillagers.png
v2.jpg
  • This plugin only works on the latest patch version of each version, i.e., 1.18.2, 1.19.4, 1.20.6, 1.21 & 1.21.4.
    • For 1.19.2, use the version from 1.0 to 2.0.
      • Deprecated, this version contains issues that won't be fixed.
      • Upgrade your server to 1.19.3 and use the version below or the latest release (highly recommended).
    • For 1.19.3, use this version (free, limited features up to 2.0.1.2).
    • Only one patch version will be supported when a new patch version is released.
      • For example, if 1.20.2 is released, that'll be the only supported version of 1.20.X, so this plugin won't work in 1.20.0 & 1.20.1.
      • NOTE: Older patch versions will be supported for a short period of time until the new one is stable.
  • Current supported versions on the latest release (3.3.3.6):
    • 1.18.2
    • 1.19.4
    • 1.20.1
    • 1.20.2
    • 1.20.4
    • 1.20.6
    • 1.21
    • 1.21.1
    • 1.21.4
  • Only Spigot and Paper are supported.
    • While this plugin may work in other forks, no attempt will be made to fix bugs if they can't be replicated in Spigot or Paper.
    • Buy at your own risk, no refunds for this.
  • This plugin may have conflicts with other plugins that modify trades, let me know which one doesn't work and support for that particular plugin will be added.
This plugin works on top of vanilla villagers, i.e. they have the usual behaviors, with the ones added by this plugin. As we all know, villagers in Minecraft are the reason for performance loss in most survival focused servers. While this plugin makes villagers more useful, the performance impact can be relatively high depending on the amount of villagers loaded and your system specs; please don't expect your server to run at 20TPS if there are more than 250 active villagers on the server; it's recommended to have a limit of villagers for a better experience and to avoid any kind of performance loss.

With every update of the plugin, we will do our best to improve the plugin performance.

Villager brains, job seeking behaviors and path computation (where the villager is going) are usually quite slow; where there's not much I can do to fix it without breaking vanilla mechanics.

Before reporting a performance issue, please use spark to create a profiler to easily get to the root of the problem and send it to me.

OVERVIEW
While the Village & Pillage update brought some innovations to the villagers, over time it tends to become boring. Inspired by the great mod, MCA.

Villagers are disguised as players, but they still have the same mechanics as before (with new ones implemented by this plugin). For the server, they are normal villagers.

Take a look at the images below.

GAMEPLAY
By interacting with the villagers your reputation will increase. When you reach X reputation, you can give them a wedding ring to get married. Once married, you can procreate, establish the home where the villager will live and even manage their combat targets. Giving gifts is the best way to raise reputation. If you want to divorce a villager, you can do so within the main GUI, but this will reduce a large amount of reputation. To avoid this, you can ask the cleric villager for divorce papers. You can give as a gift a weapon (sword/axe/bow/crossbow) and they'll use it to defend themselves when necessary, the same with armor. This makes raids more entertaining.

It's possible to disable all interactions, if all you want are the mechanics.

FEATURES
  • Open source.
  • Fully customizable.
  • HEX colors support (&#RRGGBB).
  • Skins
    • Add your own skins! we'll take care of applying the overlays.
    • Select baby skins.
    • Preview the skins on yourself.
    • Change the skin of a villager already spawned.
    • 2595 skins generated (90 for male, 83 for female, including different professions).
  • Interact with villagers (chat/greet/story/joke/insult/flirt/be proud of).
  • Ask villagers to follow you or stay in their current position.
  • Marry villagers when you reach X amount of reputation.
  • Including the wandering trader. NEW!
  • Manage the attack targets of the villagers (ANIMALS/MONSTERS/PLAYERS).
  • Nametag system NEW!
    • Multiline, use any type of characters.
    • HEX colors.
    • Displays a block above the villager's name, depending on his profession.
  • Divorce
    • After getting divorced, the villager will throw away the wedding ring.
    • Divorce papers will reduce less amount of reputation with the villager (you can get them from the cleric villager).
  • Villagers with weapons defend family members, following player and the hero of the village.
  • Villagers fix nearby cracked iron golems with iron ingots.
  • Gifts
    • Define customizable categories of gifts and the amount of reputation it'll give to the player.
    • Profession condition for gifts.
  • Choose the bed in which the villager will sleep.
  • Villagers will use the shield randomly if they have it equipped and are under attack.
  • Hunger system: villager eats to regain health (includes cakes).
  • Villager fisherman can fish.
  • Tame and feed
    • Cat, Wolf
    • Parrot
    • Horse, Donkey, Mule
    • Villager adopts pets of other dead villagers.
  • Inspect and modify villager inventory.
  • Villagers loot chests.
  • Use the whistle to summon family members.
  • Welcome messages when meeting a villager.
  • Custom spawn loots.
  • Rename villagers using nametags.
  • Farmer villagers use a hoe to create farmlands and also plant melons and pumpkins!
  • Custom schedule for babies and adults!
  • Revive villagers.
  • And much, much more! read below.
Customizable villager message chat format (can include profession title).
Farmer villagers don't trample their own crops.
Villagers can use crossbows with multishot enchantment.
Swing the main hand when using composter, breaking crop or ringing a bell.
When a raid occurs, villagers with weapons will surround the village in search of raiders.
Villagers attack players wearing a monster head.
Villagers with weapons attack the player who sounds the goat horn "seek" (same sound as in raids).
Like zombies, villagers will wear a pumpkin / carved pumpkin on Halloween.
Villagers flee / attack creepers that are about to explode.
Different amount of cooldown per type of interaction.
Disable old annoying villager sounds and replace them with player sounds.
If the reputation with a villager is less than X, the villager will be divorced.
If a player hits a villager (accidentally or not) during a raid, the villager will not counter attack (configurable).
Villagers will step back if necessary when using a bow or crossbow.
Define custom model data for the wedding ring and baby items (for texture packs).
Create your own wedding ring recipe.
Villagers' arrows can pass through other villagers.
Villagers will flee from a primed TNT.
Option to drop the entire inventory upon death.
When healing zombie villagers, the previous information will be restored.
Customizable inventory size (maximum 4 rows / 36 slots).
Define worlds to disable the plugin behavior.
Define wanted items by villagers.
Villagers will drink a milk bucket if they have any harmful effects.
GUI animations.
Drink beneficial potions before a raid wave.
Change the different types of movement speeds.
Giving a piece of armor or weapon to a villager will equip it (if it's better than the current one, it'll be replaced).
Throw tridents with riptide or loyalty.
Villagers will equip the totem of undying if they have low health.
View villager information such as reputation, type, profession, etc.
Modify attributes of villagers such as maximum health, attack damage, bow power, etc.
Choose weapon, armor and number of arrows the villager will have when spawning.

IMAGES
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

VIDEOS








COMMANDS

Arguments: <required> | [optional]
  • /realisticvillagers
    • permission: realisticvillagers.help
    • description: shows available commands.
  • /realisticvillagers reload
    • permission: realisticvillagers.reload
    • description: reload configuration files.
  • /realisticvillagers give-ring [player]
    • permissions:
      • realisticvillagers.give.ring
      • realisticvillagers.give.other.ring
    • description: gives a wedding ring.
  • /realisticvillagers give-whistle [player]
    • permissions:
      • realisticvillagers.give.whistle
      • realisticvillagers.give.other.whistle
    • description: gives a whistle.
  • /realisticvillagers give-divorce-papers [player]
    • permissions:
      • realisticvillagers.give.divorcepapers
      • realisticvillagers.give.other.divorcepapers
    • description: gives divorce papers.
  • /realisticvillagers give-cross [player]
    • permissions:
      • realisticvillagers.give.cross
      • realisticvillagers.give.other.cross
  • /realisticvillagers force-divorce [player]
    • permission: realisticvillagers.forcedivorce
    • description: forces the divorce of a player.
  • /realisticvillagers add-skin <sex> <age-stage> <texture> <signature>
    • description: add a new skin (from the console only!).
  • /realisticvillagers set-skin <sex> <id>
    • permission: realisticvillagers.setskin
    • description: gives you an item to change the skin of a villager.
  • /realisticvillagers skins [sex] [age-stage] [page]
    • permission: realisticvillagers.skins
    • description: manage all skins.
PERMISSIONS
Extra permissions in addition to those already existing from the previous commands.
  • realisticvillagers.bypass.followme
    • description: allows you to ask a villager to follow you while avoiding any requirements.
  • realisticvillagers.bypass.stayhere
    • description: allows you to ask a villager to stay in a place avoiding any requirements.
  • realisticvillagers.bypass.sethome
    • description: allows you to set up a villager's home while avoiding any requirements.
  • realisticvillagers.bypass.combat
    • description: allows you to modify a villager's combat targets while avoiding any requirements.
  • realisticvillagers.bypass.inventory
    • description: allows you to modify a villager's inventory while avoiding any requirements.
  • realisticvillagers.bypass.rename
    • description: allows you to modify a villager's name while avoiding any requirements.
DEPENDENCIES
  • PacketEvents (dev build from here if you're using a newer version of spigot, packetevents-spigot)
FILES
IMPORTANT NOTES
  • Some options will take effect after the entities are unloaded and loaded back to the world.
  • It's highly recommended to restart the server for the changes to take effect.
  • Don't use /reload, this can have consequences with villagers. As mentioned above, just restart the server; it'll only take a few seconds.
  • If you want to create your own skins, you can do it using mineskin.org, however, this could take quite some time, that's why this plugin comes with a considerable amount of skins already generated.
  • This plugin completely replaces all villagers.

[​IMG]
RealisticVillagers is sponsored by EnderHost

Use the code aematsubara to get 20% OFF!

Please, if you want to report an error or give a suggestion, do it via DM, github or resource discussion, not in the reviews section.
Resource Information
Author:
----------
Total Downloads: 408
First Release: Sep 23, 2022
Last Update: Jan 3, 2025
Category: ---------------
All-Time Rating:
22 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings