RealisticVillagers

MC Plugin RealisticVillagers 3.2.3
Forget about those boring villagers and replace them with interactive humans!

Changelog
  • Fixed NPCs spawning in WG regions (or any other plugin to prevent spawning) where villager spawning is not allowed.
  • Like (+1)
Reactions: egor123
Changelog
  • Added an option (villager-defend-attack-players) for villagers to defend players from attacks by other players (disabled by default).
    • If the villager does not have a weapon equipped or the attacking player is a member of the villager's family then the other player will not be defended.
  • Fixed an issue where new nametags were visible when villagers were invisible in < 1.20.4 servers.
  • Better handling of NPC metadata.
  • Fixed the rotation of the villagers' heads while sleeping.
  • Fixed the client being frozen when spawning NPCs.
  • Fixed (should be) crashes in some clients with mods when spawning NPCs.
Changelog
  • Fixed an issue where crafting recipes still worked even after deleting them from config.yml.
  • Fixed an issue that allows players to place items inside GUIs by drag-clicking.
  • Fixed whistle teleport not working.
  • Fixed the client freezing for 1-2 second(s) when right clicking a villager to open the main GUI.
Changelog (click on read more)
  • Added the wandering trader.
    [IMG]
    • For the time being, they do not have any changes, unlike the villagers, they continue to maintain their original function: wandering. Right-clicking on them will simply open the trade menu. They will also disappear after a period of time as they always do.
    • NOTE:The skin files have been updated so you must do it too, otherwise every time a wandering trader appears in the world you'll have to wait until the skin is generated to be able to see them.
      • To do this you have 2 options, you can either delete the skins folder and restart the server to download them again automatically OR, you must manually paste the new skins to your current files. If you choose the second option, copy and paste the new entries at the end of your female.yml and male.yml files.
    • If you have any suggestions on what changes to make to the wandering trader or how to improve them, you can leave your suggestion on the discord server.
  • Fixed an issue where new nametags were visible when villagers were invisible.
  • Fixed an issue where invisible villagers were visible when they should't be (mostly when spawning).
  • The way in which the skin preview is done has been changed, now an NPC will appear in front of the player rotating showing the selected skin for a short time.
    [IMG]
Please report any errors on the discord server.
:)
Changelog (Image included, click on read more)
  • Added a new nameplate system (experimental). With this new feature you can further customize the villagers' nameplates.
    • Only works for 1.20.2 and 1.20.4 servers (since we use the new display entities).
    • Multiple lines.
    • Unlimited characters, any symbol and character can be used.
    • It can also display a small block above the name representing the villager's work block.
    • If you prefer to use the old nametags system (vanilla) simply set the lines to [].
    • NOTE: If you have a plugin that removes entities to "remove lag" add the display entities as an exception or they will be deleted.
  • Added back the render-distance option for villagers.
    • Don't set it too high or some players won't be able to see the villagers as some clients may stop rendering the villagers.
[IMG]
Changelog (Image included, click on read more)
  • Added a new nameplate system (experimental). With this new feature you can further customize the villagers' nameplates.
    • Only works for 1.20.2 and 1.20.4 servers (since we use the new display entities).
    • Multiple lines.
    • Unlimited characters, any symbol and character can be used.
    • It can also display a small block above the name representing the villager's work block.
    • If you prefer to use the old nametags system (vanilla) simply set the lines to [].
    • NOTE: If you have a plugin that removes entities to "remove lag" add the display entities as an exception or they will be deleted.
  • Added back the render-distance option for villagers.
    • Don't set it too high or some players won't be able to see the villagers as some clients may stop rendering the villagers.
[IMG]
Changelog
  • Added new option in config, increase-baby-scale which allows baby villagers (if set to false) to pass through 1x1 blocks when the skins are enabled (they'll look as if they are suffocating).
    • On the other hand, in version 1.20.5 an attribute will be added to all entities which will allow to change the size of the entities, so finally it'll be possible to make the baby villagers look small with the skins enabled.
  • Fixed issue related to paper.
  • Increased the delay time of the entity tracker to prevent TPS downgrades.
Changelog
  • Now you can also choose which animals are attacked by the villager.
    • For the moment, you can't choose the aquatic animals because the villagers can't swim (yet), so they won't be able to approach them.
  • Now you can also choose which players are attacked by the villager.
    • When you add a player to the villager's target list, they will be attacked at first sight.
    • You can't add yourself or a member of the villager's family as a target.
  • Villagers can now tame, feed and ride horses, donkeys and mules.
    • The villager must have in his inventory a SADDLE and food to tame them, these must be any of: WHEAT, HAY_BLOCK, APPLE, GOLDEN_APPLE, ENCHANTED_GOLDEN_APPLE.
    • If someone removes the horse's saddle, the villager won't be able to ride it.
    • Villagers will ride their own horses as long as they are not working, going to sleep, or have been told by a player to stay in one place; if any of these things happen, the villager will get off the horse.
    • Villagers will also get off the horse if they are attacked or there is a threat nearby (only if they have a weapon to defend themselves), also when there is a meeting at a nearby bell and the villager is not following a player.
    • This behavior is disabled by default; you must enable it in config.yml by setting tame-horses to true. If you disable this option, any villager who is riding a horse will be dismounted and won't ride again until this option is enabled again.
    • If you find any error, please report them on the discord server or github as this feature is new.
  • By right clicking on a villager with a leash/lead, you'll make the villager start following you (if you have permission to ask him to follow you).
  • Added new variables to messages sent from the villager's perspective to the player (chat/gift/joke/etc. from messages.yml)
    • %player-name% - the name of the player receiving the message.
    • %random-player-name% - the name of a random player who has played on the server.
    • %villager-name% - the name of the villager involved in this conversation.
    • %random-villager-name% - the name of a random villager nearby.
    • For example, if you add the line "Hi %player-name%, I'm %villager-name%!" to one of the chat messages, it'll look like Hi triumpy, I'm Carla!.
  • Fixed issues when taking input from anvil GUIs.
  • Fixed an issue that prevented players from reviving villagers if the revival item is not a head.
  • Fixed some issues with the config updater.
Changelog
  • Added 1.20.4 support.
Changelog
  • Fixed IAE issue in 1.20.2.
  • Like (+1)
Reactions: Ksewedo5
Top Bottom