Great and fantastic plugin, however, there is an minor issue on Spigot 1.19.2 where the nametags seem to stay or duplicate as the server stays online. Might be fixed in the next update but I'll leave it at 4 stars as of right now.
This plugin is excellent but i got a problem and i hope you give me a solution
when i try to run any /nd command even if /nd help or else it send error message in chat '' An internal error occurred while attempting to perform this command '' any solution ??
can you do that and send me a pm with your latest.log? More than likely there's a missing requirement for the plugin. Quick to tell from the logs, continue in the chat or pm though, this place isn't for support.
Version: 2.6.14
A plugin with great potential. A great tool for creating advanced RPG worlds and stories.
there is no adequate documentation, nothing is clear at all,
at first glance, the plugin is very cool, but then you realize that you just can’t use it because of poor documentation and nothing is clear, very confusing plugin
Type /nd help hover over anything and it explains it all right there. type /nd info on an npc, hover things. If you look above there are a ton of videos that walk you thru many things.
Version: 2.6.10
I didn't find the documentation for the plugin and the developer is ignoring me.............................................
Not ignoring, just not around anymore. This thing is pretty much in a state of keeping it working for the people who use it. Otherwise, I'd consider this plugin end of life. First time logging into spigot in months :(
Version: 2.6.10
[18:30:39 ERROR]: Could not pass event ChunkUnloadEvent to Citizens v2.0.29-SNAPSHOT (build 2454)
java.lang.IllegalStateException: Removing entity while ticking!
at net.minecraft.server.v1_16_R3.WorldServer.removeEntity(WorldServer.java:1592) ~[patched_1.16.5.jar:git-Paper-794]
at net.citizensnpcs.nms.v1_16_R3.util.NMSImpl.removeFromWorld(NMSImpl.java:1021) ~[?:?]
at net.citizensnpcs.util.NMS.removeFromWorld(NMS.java:473) ~[?:?]
at net.citizensnpcs.nms.v1_16_R3.entity.HumanController.remove(HumanController.java:90) ~[?:?]
at net.citizensnpcs.npc.CitizensNPC.despawn(CitizensNPC.java:104) ~[?:?]
at net.citizensnpcs.EventListen.onChunkUnload(EventListen.java:185) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor968.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-794]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.Chunk.unloadCallback(Chunk.java:906) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerChunk.lambda$a$7(PlayerChunk.java:609) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerChunkMap$CallbackExecutor.run(PlayerChunkMap.java:204) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerChunk.a(PlayerChunk.java:619) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.ChunkMapDistance.a(ChunkMapDistance.java:126) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.ChunkProviderServer.tickDistanceManager(ChunkProviderServer.java:665) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.ChunkMapDistance.addPriorityTicket(ChunkMapDistance.java:303) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.ChunkMapDistance.markUrgent(ChunkMapDistance.java:230) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.ChunkProviderServer.getChunkFutureMainThread(ChunkProviderServer.java:593) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:525) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.World.getType(World.java:745) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.craftbukkit.v1_16_R3.block.CraftBlock.getType(CraftBlock.java:217) ~[patched_1.16.5.jar:git-Paper-794]
at net.citizensnpcs.npc.ai.MCNavigationStrategy.<init>(MCNavigationStrategy.java:38) ~[?:?]
at net.citizensnpcs.npc.ai.CitizensNavigator$3.apply(CitizensNavigator.java:291) ~[?:?]
at net.citizensnpcs.npc.ai.CitizensNavigator$3.apply(CitizensNavigator.java:282) ~[?:?]
at net.citizensnpcs.npc.ai.CitizensNavigator.setTarget(CitizensNavigator.java:307) ~[?:?]
at net.citizensnpcs.npc.ai.CitizensNavigator.setTarget(CitizensNavigator.java:282) ~[?:?]
at net.citizensnpcs.trait.waypoint.LinearWaypointProvider$LinearWaypointGoal.shouldExecute(LinearWaypointProvider.java:550) ~[?:?]
at net.citizensnpcs.api.ai.SimpleGoalController.trySelectGoal(SimpleGoalController.java:216) ~[?:?]
at net.citizensnpcs.api.ai.SimpleGoalController.run(SimpleGoalController.java:188) ~[?:?]
at net.citizensnpcs.api.npc.AbstractNPC.update(AbstractNPC.java:500) ~[?:?]
at net.citizensnpcs.npc.CitizensNPC.update(CitizensNPC.java:359) ~[?:?]
at net.citizensnpcs.nms.v1_16_R3.entity.EntityHumanNPC.tick(EntityHumanNPC.java:467) ~[?:?]
at net.minecraft.server.v1_16_R3.WorldServer.entityJoinedWorld(WorldServer.java:960) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.World.a(World.java:955) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.WorldServer.doTick(WorldServer.java:646) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1495) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:436) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1347) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1135) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794]
at java.lang.Thread.run(Thread.java:831) [?:?]
Honestly, not sure this is even my issue when looking at it. I just pass navigation to the NPC's via Citizens and that's really about all.
Version: 2.6.3
I love the plugin, however for some reason running 1.17.1, my NPC's for set destinations and times will only move completely randomly. And then, they stop listening to any set location, and stop doing everything period. But when it does work, I'm happy. It only works for a couple of minutes however.
Developer is dedicated and cool! he always replies in discord. please address your issues in discord not here in the reviews. Guy's cool compared to other devs I've encountered! not to mention the server uses less tps!
One of the best plugins i could find in Minecraft, with it you can do so much and expands the plugin ''Citizens''. The developer is very helpful and is always ready to help when needed. The plugin explains everything and has clickable commands in chat to make everything easier. If you need any help i recommend you to get into their Discord
https://discord.gg/xjWqSJ
Ahh thanks man. Sorry i've been so slow to respond of late. So much going on in my personal life I just have not had any time for any hobbies of my own. I am hopeful I can get back into this stuff not to far down the road :)_
Version: 2.3.50
new review. I rated 2 star wen I was seeking 3. but now 4. this is a great plugin, some minor things you will have to do to make sure it works flawlessly, but I am sure over time the small things would be fixed. just small pathfinding issues, nothing to big or cant be worked around. is this plugin what I was looking for? for sure. give it a try.
Thanks! Glad its doing what you are looking for. I will be the first to admit it needs polishing and love :) Always happy to make it better (Just lately i have been lagging due to major changes in life). I will get it going again and improve it even more.
Version: 2.3.50
Excellent plugin and even nicer developer. Gives life and fun to any server. Thanks!
Can't recommend it enough. Everything works as it should. And if it doesn't, you can be sure the author will try to fix it and help you in any way he can.
This would be great, if documentation was readable and it told you what the problem in the command was, instead of just a general "invalid arguments"; a plugin that you have to just guess how to do anything is not a good plugin...
Type /nd help, it has all the help built in unlike most plugins you have. If you are on 1.13 it auto shows all you need to know. 1.8.8+ it has tab help as well. I would like to say I go alot further than most. Also most items have help on youtube as well. If you follow the simple tutorial, you will have it all presented to you in a menu and again, hover the mouse over anything. You can click or hover anything and it tells you the commands as well as arguments and what they do. Not sure how you could miss that. :)
Version: 2.3.5
Absolutely superb :D really gives any server a life with moving NPCs keep up the amazing work
I just love this plugin. Our NPCs go home at night, Farmer farms and give quests through day, and whats even better is, that I am working with BetonQuest and those events are just lovely. Players can follow and protect NPC, really great work guys, keep it up!
The customization and time you put into this plugin is truly amazing. Thank you for making this and I will absolutely gladly donate. I hope others do as well!
Glad to hear, it's been a fun journey making this plugin. I just keep adding more and more to it. It will be interesting to see where it ends up in the end.
Version: 2.1.18
One of the single most helpful developers on Spigot I have ever met!
They were willing to join my server and offer one on one support when something wasn't working, and responses in the Discord were almost instant!
Highly respectable developer and extremely advanced plugin!
This plugin looks amazing But how odd to choose to not provide written documentation. Videos, yes. But no detailed written docs. The "Documentation" link leads to a list of bullet points. A real head shaker. When you need quick info on how to do something specific, the last thing you want to do is have to watch a video. Quick ref docs are the answer. But not here. Weird, IMO. All that being said, I still intend to hit the Donate button as soon as I've watched all the videos and taken typed notes that I can refer to when I need them weeks/months later. :)
Yeah, there is a ton to document on this one. I started documenting the police plugin, just sadly this one has not really got a ton. It's pretty much all internal. Hit me up on discord, quick answers there.
Version: 2.1.15
AWESOME plugin. Dev is responsive, helped me when I couldn't use the plugin. Recommend it to anyone who wants realistic npcs in their server
Seems so trivial, but it does add a more fluid experience to servers. If you have any ideas or issues be sure to let me know in the discussion area. Thanks for the review.
Give the new version a try. It was a timing issue in the plugin that caused it. Would work if you issued a second /nd info command, but you shouldn't have had to do that.
Version: 1.51
Amazing plugin! Works flawlessly, and does exactly what I want. Thank you so much for making this! I am using this in my server for so many things. Excited to think of all the things I can do with it. :)
Sorry man this could be a great plugin but sadly it doesn't work properly. The NPCs won't find the path to their location if it's too far away, the plugin will throw a huge wall of spam error (that doesn't stop) from time to time, when an NPC seems not to find the path to its destination. These are the main issues with this plugin, if they could get fixed that'd be great.
Uhm, I must say this is good plugin.. but, to complete this, I must say a suggestion to the plugin. Could you add to when the NPC is in other site, this change the name of the NPC? Also, I need to when the NPC is close of any site or coords, this execute commands, could you? I need do to when the NPC is close of door, this open the door with commands /setblock etc, I wan't also like the npc was itching close of coords (OF THROUGH THE TIME OF THE SERVER) you decide that your, thank you and excellent plugin, really.
Yeah, always open to ideas. Send me a PM and we can see what we can pull off for you. Thanks for the review :)
Version: 1.42
An awesome plugin with an awesome developer. Implements suggestions and fixes issues right away. Very user friendly plugin and is perfect for RPG servers.
Thanks, also thanks for pointing the BQ 1.9 to me. Didn't even notice the dev builds were out. Got me off and running on my other items as well. Shiny new toys are always the best!
Version: 1.41
Very Amezing!!!!!!!!!!!!!!!!
Thank you for keeping it updated
Can be a bit wacky, that's for sure. It's why I have made videos for almost all aspects of it. Hopefully they help out a bit to show how each part works.
Version: 1.39
Loving this plugin amazing stuff really adds a great element To any server the sheer amount of stuff you can do
It supports other languages. Just need to get the languages\en-default.yml converted to others. I could google translate, but I suspect i might get stabbed for the poor conversion. you just need to copy the en-default.yml to es (or es-XX for a different locale). Then in your config add the line below. Once that is done, it will use that file for language, if its missing a message, it will revert to the en-default.yml file.
language: es
The developer is extremely active and responsive to bugs and feature requests. The plugin works fantastically and is very user friendly! If you use Citizens, consider trying this plugin to add some variation and life into your towns. This plugin along with the ones that bridge Citizens with other fantastic plugins provides all the tools needed to create a truly immersive RPG experience!
I can't believe I didn't rate this one earlier. I've been using it for a while now, and love how it works. There are so many options in it, so some NPCs can be set to walk around a lot, while others follow a direct path, etc. The developer is very helpful. The plugin integrates great with Betonquest. It is great.
I need to write thank yous for people on here. Most the people I catch up with on Skype, in PM's or the discussion and forget about their reviews. Either way, thanks for the review. Always glad to see people getting use out of the stuff I have done. This plugin has most of my focus as it really can change how a world feels to player.
Version: 1.18
Awesome plugin - Awesome developer. Fast response to bug reports. New update looks fantastic, Thanks.
I search plugin like this all my life xD
Thank you, very nice plugin. But can
you make a non-time location? For
example: /npcdest addlocation House,
/npcdest addlocation Forest, after that
/npcdest travel <name of npc> <name of location>.
Incredible plugin, turns lifeless npcs into fully immersive characters for your server, when combined with Betonquest conversations and quests this plugin creates a feeling on your server never felt before, amaze your players with a living breathing world!. Plus the developer is super friendly and listens and replies to any issue or request, and updates all his plugins frequently. Highly recommended Plugin and developer. 5 Stars!, don't delay, download today!