[FUN] Citizens v2.0.11 - Human NPCs for Bukkit [1.7.2]

Discussion in 'Archived: Plugin Releases' started by Citizens, Mar 5, 2011.

  1. Offline


    Citizens - Human NPCs for Bukkit
    Version: 2.0.11
    Authors: @fullwall and @aPunch
    Source: Citizens on GitHub

    Citizens is now on BukkitDev

    This thread will no longer be updated. We encourage you to use our page on BukkitDev. You can find information, links to our wiki and website, and the download page there.

    Showing Your Support

    We work hard to maintain Citizens. We've been working on Citizens2 around the clock on new and exciting features. A little motivation never hurts, so feel free to donate to us - fullwall and aPunch.

    If you can't donate, we appreciate a "hello" every now and then. Stop by the IRC channel #citizens on irc.esper.net to discuss Citizens and give thanks!
  2. Offline


    when i was using citizens i would create a npc and it would float up to the ceiling. i was wondering has that been fixed
  3. Offline


    Evil NPCs are appearing at the bottom of the sea, and can't be attacked for some reason. On the same note, pirates are appearing in too shallow of water and appear standing above the water with their boat around their head, unable to move or be attacked.
  4. Offline


  5. Offline


    Thank you
  6. Offline


    @aPunch @fullwall

    Just wanted to say....after turning off Citizens a few weeks ago, then turning it back on now with the updates and patches..............

    IT WORKS LIKE A DREAM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Traders, healers and Wizards are perfect for my server now!

    Will post a video at the end of the week of my NPC town...just for sh!t and g!ggles

    Thanks for all your awesome hardwork!
  7. Offline


    Do you still need to enable PvP for healers to heal a player?
    Same with wizard.

    Or do they now work on a PVE server aswell ?
  8. Offline


    Still need to enable pvp (at least i had to with version 1.0.9b or c so i assume its still the case) for the healer.
    Never used the wizard myself.
  9. Offline


    Hye, i use towny and citizens and the towny command is /t and one of the commands of citizens, how do in fix this, i can't use my towny not 100%, can you change the commands? or turn some commands of?

    Thnx Dexvi
  10. Offline


    Is there a way to change the npc's skin? Other than that little problem, this plug-in is great. :D
  11. I can't do any of the commands like I type /npc and it says command was not reconized see /basic for help
    If i type /wizard it say command not reconized see /wizard help for help so i do that and its another error!
    I love this mod tough ive used it on diffrent servers but I want it on my own.
  12. Offline


    Is this Plugin ready for Bukkit 1000 ?
  13. Offline


    I know you said this was fixed in another post but I just want to know how. I am helping someone with their server and it seems that when we need to update bukkit there are two versions of update. Dev and RB. I press the RB like he told me but this never solves any problems. Can you help? It is only your plugin and iConomy and iConomyChestShop that do this.
  14. Offline


    19.07 20:08:26 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    19.07 20:08:26 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    19.07 20:08:26 [Server] INFO     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
    19.07 20:08:26 [Server] INFO     at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    19.07 20:08:26 [Server] INFO     at com.citizens.Citizens$1.run(Citizens.java:119)
    19.07 20:08:26 [Server] INFO     at com.citizens.Citizens.access$0(Citizens.java:283)
    19.07 20:08:26 [Server] INFO     at com.citizens.Citizens.setupNPCs(Citizens.java:321)
    19.07 20:08:26 [Server] INFO     at com.citizens.npcs.NPCManager.register(NPCManager.java:57)
    19.07 20:08:26 [Server] INFO java.lang.NullPointerException
    19.07 20:08:26 [Server] WARNING Task of 'Citizens' generated an exception
    19.07 20:08:26 [Server] SEVERE     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    19.07 20:08:26 [Server] SEVERE     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    19.07 20:08:26 [Server] SEVERE     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
    19.07 20:08:26 [Server] SEVERE     at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    19.07 20:08:26 [Server] SEVERE     at com.citizens.Citizens$1.run(Citizens.java:119)
    19.07 20:08:26 [Server] SEVERE     at com.citizens.Citizens.access$0(Citizens.java:283)
    19.07 20:08:26 [Server] SEVERE     at com.citizens.Citizens.setupNPCs(Citizens.java:321)
    19.07 20:08:26 [Server] SEVERE     at com.citizens.npcs.NPCManager.register(NPCManager.java:55)
    19.07 20:08:26 [Server] SEVERE     at com.citizens.resources.npclib.NPCSpawner.spawnNPC(NPCSpawner.java:33)
    19.07 20:08:26 [Server] SEVERE java.lang.NullPointerException
    Any idea why these errors would happen? I am still on Build 953.
  15. Offline


    I was playing around with Paths today and i noticed some weird behaviors.

    I wanted my Npc to walk through some double doors id set up using pressure plates. So i placed my way-points, one before and one behind the door , with the pressure plate directly inline. The NPC procceded to walk towards the pressure plate, but then jumped slightly before it as if there was a block he needed to get over.

    This then caused him to spaz out a bit on the plate, as he figured out there was a gap between where the doors opened. But eventaully made it through. However this test was on an OPEN wall...so you could walk around the door.

    I proceeded to test on a closed building with the same door setup. He walked up to the plate, jumped a bit, fluffed up the opening of the door, then because he left the plate I'm guessing it calculated that there wasn't a path around or over the wall, so he got stuck up against it.

    I was wondering if you could make him walk straight? as if ignoring the plate as a block? there by making him walk over it.

    I also noticed this jumping behavior when he approaches half blocks, jumping slightly before them as if it was a whole block. Wondering if this can be fixed / modified to walk normally??

    Any feedback would be awesome..anyway Love the addon already just minor things i noticed :)
  16. Offline


    OK, I have done some additional testing and can confirm that the issue seems to be going to/from the skyland world. One additional finding that might help pin things down is that today I created my first npc on another world - skyland - and found some very strange behaviour. When I returned to the normal world - the two invisible npcs were now visible again and all of the 30+ others were invisible (still working but not visible) - this had not ever happened before. Then as I went backwards and forwards to skylands I found the skylands npc was invisible and the others were visible again (with the two exceptions noted in previous post) and then vice versa as i created and removed the skylands npc and toggled between worlds etc.
    All very strange behaviour - hope this helps..

    One final comment, it could actually be an amusing option to toggle npc's to invisible so you could have imaginary friends in dreamland, a room full of ghosts jabbering at you etc etc.
  17. Offline


    @fullwall @aPunch great plugin and thanks for all your work on it. i have a question about pathing and traders. is it possiable (or any plan) to set the delay longer when you interact with a pathing trader npc?
  18. Offline


    I have a problem: so ive made a trader and set everything up, but when i reload the server, he goes back to being a normal npc.
    When i do /toggle trader he becomes a trader again, but doesnt remember what he was selling or for how much. help? am i doing something wrong?
  19. Offline


    hi everyone, I've some problem, in fact, i set-up my plugin few minutes ago, and I can't listen Npc when i right-cliked.
    I don't want to active talkclose because I want players click to listen Npc. Anyone has an answer ?
    My bukkit version is 1020.
  20. Offline


    i think its because your the owner, if you set the owner to someone else you can test the right click listen
  21. Offline


    I have replaced Citizens.jar with 1.0.9c (i got jar only) and still getting the error.
  22. Offline


  23. Offline


    I tried that, didn't work...
  24. Offline


  25. Offline


    Ok - and What about - What's "Client mod" and Where I can get it?
  26. Offline


    There are permission nodes available on the wiki - lots of stuff is here :). @ferretlegs - thanks for pinning that down for me, I will look into it. @Safetybrick - there is a setting for that - check the YAML. @bibivincs - edit the settings for the talk item (by default it's book). @dominichello - we actually use minecraft pathfinding, the same as mobs have, for npc pathing. I could restart my own attempted pathfinding implementation, but it was slower and my performance increases weren't having much effect. I'll probably do it in the future though. @gmore70 - thank you for sharing that :).
  27. Offline


    A client mod is a modification to the minecraft.jar file. As far as I know, there isn't a client mod available that changes NPCs skins, though I have never really been "in the loop" when it comes to that kind of thing.
  28. Offline


    To all - now would be a good time to remove all the ''s around the settings (number/boolean etc.) in the YAML files. The next update will break if this is not performed.
  29. Offline

    Nick Hooper

    I have made some trader npcs but after awhile they disappear... If i type /npc list, the npcs i created that disapearred are no longer on the list. Eventually all of the trader npcs disappear. I am using the latest version 1.0.9c with CB 1000. Any clue to as why they do this?

    The npcs will all come back if i reload the server.
  30. Offline


    @fullwall Do you mean the 's ? (instead of the "s)

    For example:
    Is that correct?

    And if we remove the ' now, will citizens still work at the moment?
  31. Offline


    @Exanimo - yes to both questions.

Share This Page