I have noticed that this plugin unfortunately conflicts with the "TradeManager Plugin," causing the attached error message in the system. Could this issue be resolved? I am still in the testing phase. I must also mention that my English is not very good, so I had this translated. I hope the information is still clear. The error message is attached.
[00:12:53] [Server thread/WARN]: [RealisticVillagers] Task #13611 for RealisticVillagers v3.3.3.6 generated an exception
java.lang.LinkageError: loader constraint violation: loader org.bukkit.plugin.java.PluginClassLoader @574d00b3 wants to load interface net.kyori.adventure.text.Component. A different interface with the same name was previously loaded by org.bukkit.plugin.java.PluginClassLoader @4b8511fb. (net.kyori.adventure.text.Component is in unnamed module of loader org.bukkit.plugin.java.PluginClassLoader @4b8511fb, parent loader java.net.URLClassLoader @41cf53f9)
at me.matsubara.realisticvillagers.npc.NPC.spawnDisplayEntity(NPC.java:168) ~[?:?]
at me.matsubara.realisticvillagers.npc.NPC.spawnNametags(NPC.java:77) ~[?:?]
at me.matsubara.realisticvillagers.npc.NPC.lambda$show$2(NPC.java:291) ~[?:?]
at org.bukkit.craftbukkit.v1_21_R3.scheduler.CraftTask.run(CraftTask.java:82) ~[spigot-1.21.4.jar:4402-Spigot-33ece3e-665900b]
at org.bukkit.craftbukkit.v1_21_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:415) ~[spigot-1.21.4.jar:4402-Spigot-33ece3e-665900b]
at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:1502) ~[spigot-1.21.4.jar:4402-Spigot-33ece3e-665900b]
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1391) ~[spigot-1.21.4.jar:4402-Spigot-33ece3e-665900b]
at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1093) ~[spigot-1.21.4.jar:4402-Spigot-33ece3e-665900b]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) ~[spigot-1.21.4.jar:4402-Spigot-33ece3e-665900b]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
# Hi,
# I’ve encountered an issue with the RealisticVillagers plugin where it repeatedly throws the following error every time I interact with villagers or even pass by them:
# [Server thread/WARN]: [RealisticVillagers] Task #XXXXX for RealisticVillagers v3.3.3.6 generated an exception
# java.lang.LinkageError: loader constraint violation: loader org.bukkit.plugin.java.PluginClassLoader @574d00b3 wants to load interface net.kyori.adventure.text.Component. A different interface with the same name was previously loaded by org.bukkit.plugin.java.PluginClassLoader @4b8511fb.
# ...
# The task number increments every time, and this error seems unrelated to generating villagers—it happens constantly.
# I am using other plugins like Citizens and Shopkeepers, but I haven’t found any direct connection between these plugins and the issue. However, this constant error disrupts my server logs, and I’m not satisfied with the current experience.
# If there’s a planned update to address this, I’d appreciate it, as this behavior makes the plugin difficult to use in its current state.
Things can get boring when you don't feel like building and none of your friends are online. This also removes your ability to have a group adventure. The problem is that the default bipedal land-Squidwards we've called villagers have no sense of style and will not join you on a fun adventure, or help you to lead an attack, or fight back against enemies.
RealisticVillagers is a game-changer. It's wonderful out of the box, but I love the versatile configuration. I've added over 200 lines of AI-generated chats so I rarely ever get the same responses and I also hid the default info/nametags so my game just looks populated with other players. Another great thing is that the mod does not replace existing villagers, their trades, or their stats. The villagers you already had are just now improved.
I'll go as far as saying that this author has completed the work Mojang hasn't realized it needed. I missed the default big-nosed villagers for only about two minutes
Things can get boring when you don't feel like building and none of your friends are online. This also removes your ability to have a group adventure. The problem is that the default bipedal land-Squidwards we've called villagers have no sense of style and will not join you on a fun adventure, or help you to lead an attack, or fight back against enemies.
RealisticVillagers is a game-changer. It's wonderful out of the box, but I love the versatile configuration. I've added over 200 lines of AI-generated chats so I rarely ever get the same responses and I also hid the default info/nametags so my game just looks populated with other players.
I'll go as far as saying that this author has completed the work Mojang hasn't realized it needed. I missed the default big-nosed villagers for only about two minutes.
It would be even better if you could connect to ChatGPT. After identifying the villagers, different personas will be generated based on their professions
Thanks for the review! :)
We'll work on adding AI to the plugin soon!
Version: 3.1.1
This is a great plugin! Players love their new and improved villagers! We're happy with the results, and will continue to use this plugin for the foreseeable future.
GREAT PLUGIN
just like MCA but no resource pack need and just works i love the vast skins the npcs uses and makes my server feel like NPC are players easy interface and easy config (really don't need to touch the config its plug and play but there if you want to use it) all my players love it too no more ugly villagers also i love how the villagers fight off mobs finally they can defend them self's also i love how they whack up bad players that attack them it puts them in there place
also the dev is great they fixed the issue with players being kicked with ViaRewind on 1.7 with the server that runs on 1.20
also this plugin works great with bedrock crossplay with geyser its a must have for a server and the dev addresses any issues that people report honestly it's worth the money this plugin i have no regrets buying keep up the amazing work dev this is honestly my fav plugin out of any bukkit/spigot/paper plugin
it's a really good plugin and is just plugin and play
only issue is that my server has ViaRewind
and 1.7 players get booted when they go near villagers
i know this plugin doesn't support older versions but my server is on 1.20
other plugins that say only for 1.17-1.20 still work with ViaRewind 1.7 is there a way the dev can fix this please so ViaRewind players can join and play?
Yes, they breed with other villagers like they do in vanilla!
If you got more questions, send me a private message here or join my discord server
https://discord.gg/Nx42GP8TMY :)
Version: 2.0.3
This plugin is honestly one of the better plugins I've purchased in awhile, I've experienced no performance loss (that I can notice) while using this plugin, additionally, A LOT of the things in the config can be customized, and allowed me to make my own GUI for villagers via ItemsAdder. Not to mention how many things the villagers will do. (They even use totems of undying, and eat to heal!)
I can tell the developer of the plugin is usually busy with his daily life, but still checks in on his discord daily for anyone that needs help.
I just hope this dev keeps up with his plugin, and maybe takes some of the community suggestions into consideration.
I'm sorry for not responding, I'm really busy with my life lately.
I have replied to all the pending messages I had and fixed all the issues that were reported.
Hope you understand and consider changing your review, I'll try to be more active :)
Version: 2.0.1.1
It is a very good plugin, but it has several errors and in 1 hour it makes my server crash.
java.lang.IllegalStateException: zip file closed
at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:831)
at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:330)
at java.base/java.util.jar.JarFile.getEntry(JarFile.java:518)
at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:473)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:189)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:129)
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:124)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at RealisticVillagers.jar//me.matsubara.realisticvillagers.entity.v1_19_r2.villager.VillagerNPC.b(VillagerNPC.java:1490)
at net.minecraft.world.entity.LivingEntity.getEyeHeight(LivingEntity.java:4283)
at net.minecraft.world.entity.Entity.<init>(Entity.java:589)
at net.minecraft.world.entity.LivingEntity.<init>(LivingEntity.java:284)
at net.minecraft.world.entity.Mob.<init>(Mob.java:139)
at net.minecraft.world.entity.PathfinderMob.<init>(PathfinderMob.java:18)
at net.minecraft.world.entity.AgeableMob.<init>(AgeableMob.java:25)
at net.minecraft.world.entity.npc.AbstractVillager.<init>(AbstractVillager.java:65)
at net.minecraft.world.entity.npc.Villager.<init>(Villager.java:148)
at RealisticVillagers.jar//me.matsubara.realisticvillagers.entity.v1_19_r2.villager.VillagerNPC.<init>(VillagerNPC.java:277)
at RealisticVillagers.jar//me.matsubara.realisticvillagers.entity.v1_19_r2.villager.VillagerNPC.<init>(VillagerNPC.java:273)
at RealisticVillagers.jar//me.matsubara.realisticvillagers.nms.v1_19_r2.NMSConverter.lambda$registerEntity$0(NMSConverter.java:117)
at net.minecraft.world.entity.EntityType.create(EntityType.java:574)
at net.minecraft.world.entity.EntityType.lambda$create$4(EntityType.java:579)
at java.base/java.util.Optional.map(Optional.java:260)
at net.minecraft.world.entity.EntityType.create(EntityType.java:578)
Please, report all errors in private (either via discord or private message here on spigot) to provide better suport :)
To fix that issue, try downloading again the plugin .jar and make sure you have Java 17 installed! If after doing this this issue still happening, send me a private message!
Version: 2.0
this plugin is amazing!!! but doesnt work at 1.19.3 pls fix it :((((( i love this plugin.
This is a very interesting plugin that has never been seen before.
Boy players will be very pleased to find themselves enamored with a cute little girl villager!
Of course you should buy it!
The author is quick and courteous!
Best plugin ever!
Thanks for the honest review and for being patient! :)
Version: 1.3.2
Very good man, you are a great dev! Thank you for making this plugin!
<3 <3 <3 A good thing will be to put a limit on how long to be the name of the child becouse when someone make child and put a name to it , it crashes the server if the name is to long
Thanks for the review! If you got any suggestion(s), send me a PM :)
Version: 1.2.1
HOLY SHIT!! THIS IS AMAZING!!!! Seriously, this is one of the best things I have ever seen on Spigot!! Makes villagers sooooo much more interesting... and just the ability to ask one to follow you somewhere is pure gold... :D
I'm working on making it possible for villagers to tame pets along with other stuff I have in mind, stay tuned! :)
Version: 1.1.1
It's simply great, I love the idea and the concept, I bought it because it seemed great and I wasn't disappointed, it's very good, of course some details that will be corrected with use, but cheer up, don't abandon it!