Changelog
- Fixed bow and crossbow not working on 1.21.11.
- Fixed the revive feature not working for wandering traders.
Changelog
- Fixed a specific issue with Spigot.
- Prevented villagers from leaving boats or minecarts.
- Implemented a simple annoying system for when a player interacts repeatedly with a villager.
- Small fix for message variables slowing the server.
- Small fixes for data serialization.
Changelog
- Now you can apply a special color to the villager's nametag if they have a family relationship with the player.
![]()
(partner on the left, children in the middle, unrelated on the right)- Fixed an issue with the player target menu not working correctly.
- Fixed an issue with the villager data serialization.
- Small attempt at compatibility with MythicMobs (not tested).
Changelog
- The error when trying to download skins from the GitHub repository has been fixed; they are now included in the .jar file.
Important: if you see that your villagers do not have skins, check that the skin files in the RealisticVillagers/skins folder are not empty. If so, shut down the server, delete both files (or the /skins folder) and restart the server; the plugin will take care of loading the skins correctly.
Changelog
- Changes to villagers' data serialization.
- From the beginning of the plugin, the serialization of villager data was inadequate, which caused errors in the latest versions. Consequently, it was necessary to change the serialization system completely.
- Important: Unfortunately, this change is incompatible with previous data, so all villager data will be lost when updating to version 3.3.5 (only for 1.21.8 servers).
- This will not happen again in the near future, as the new system uses the API, which also makes serialization much easier.
- Added nametag flags (shadow, see-through, opacity).
- Added a new way for villagers to receive gifts (by right-clicking).
- Added an option to use spawn eggs instead of heads in the combat menu (>1.20.5).
- Added missing entities to the combat menu.
- Added an option to choose whether villagers should wander while staying.
- Added bStats integration to analyze which versions to continue supporting and which ones not to.
- Dropped support for 1.21.1.
- Fixed NPC visibility when switching worlds.
- Fixed NPC visibility after dying and respawning.
- Fixed villagers stopping player interactions when hearing a bell.
- Fixed item flags not working (>1.20.6).
- Fixed NPC duplication when using the whistle.
- Fixed revive not working in the latest versions.
- Fixed procreation and baby growth cooldowns.
- Fixed incompatibility with LightSpigot 21.
- Prevented baby names from defaulting to the anvil (default) text.
- Changed several default values in config.yml.
Changelog
- 1.21.7 and 1.21.8 support.
- Handle NPC visibility async.
- Drop support for 1.20.1, 1.20.2, 1.20.4 and 1.21.4 (in favor of 1.21.8).
- Fixed (possibly) ghost nametags.
Changelog
- Support for 1.21.4.
- Fix skin preview issues.
- Implemented a better version matching.
Changelog
- Now villager-title-article and variable-text.profession can by edited per-***.
- Now all the anvil GUI used for player input will fallback to the previous menu when closed with the Esc key.
- The close item that appear in most of the GUIs has been changed to back, which will go to the previous menu instead of closing the GUI.
- Added the item property require-permission to the main GUI. When set to true, the player will be required to have the permission realisticvillagers.gui.{name-of-the-item}. For example, if you add the property to the item joke, the player must the permission realisticvillagers.gui.joke.
- Fix issue when trying to add a nametag to a villager.