[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



    I'll die waiting. Good work!
  3. Offline


    @aPunch / @Citizens
    In case you missed my question, I tagged you this time around.
  4. Offline


    I have never experienced this problem, so I couldn't give you a reason right now. However, I can see a few people are complaining of this issue so I'll look into it.
  5. Offline


    Cool. Guards? More coolness :)

    I use it with Essentials+all of their additional stuff, and have no errors. Make sure, you use latest version of plugins and Bukkit.
  6. Offline


    I've been following this plugin for awhile and was very excited about the latest release. I've successfully added traders, healers and wizards so far and the general functionality works fine and has been received well by players. There are two issues though that are unfortunately killing the server at the moment

    1. Excessive lag in areas where NPCs exist. Not sure why this is happening - I have plenty of server resources but when entering an area where there is maybe 4 NPC's within a 30 block radius, the area slows right down for about 3 minutes. I test using a /money command or throwing a lever and I notice a delay of around 10 seconds before responding. Players in other areas dont get this lag. This slowly gets less and less until it has caught up again but you basically need to stand in the area for a bit before the area becomes properly playable. In total I have about 10 npcs on the server spreadout with a concentration of about 4 in one area.

    2. Mobs attacking NPC's. This has killed the server a few times and I think its when ppl sleep in beds. I come back to the server after a few hours and see dozens or more mobs attacking every NPC. When you have enough NPCs this kills the whole server. I know that I could make sure NPCs are in safe areas etc, but griefers can just leave doors open to shops etc to trigger this problem.

    For me these have been the biggest issues. I can see the enormous amount of work that has gone into this plugin and I personally found all the functionality and help quite easy to figure out. I've also had no problems in terms of server errors etc. If it were not for these two issues there is no doubt that this plugin would be the best to have ever come along in Minecraft, at least in my and our players opinions.

    Hoping these can be looked into.
    Im running iconomy5, permissions 2.7.2, essentials 2.2.7 - no errors in logs

    Thanks in advance guys and congratulations on an excellent plugin for minecraft.
  7. Offline


    Why is it that only OPs and Admins can use the shops? I can understand that they should only be allowed to set them up, but why cant they purchase and sell to the traders I make?
  8. Offline


    There are permissions nodes that you can give to the players you want to be able to buy/sell to/from traders.
  9. Offline


    We arent using permissions plugin, we are using commandpermissions instead because permissions is far too complicated and tedious to set up for a server that has been running for quite a while and is loaded with many plugins.
  10. Offline


    Well, then I cannot offer you any support as I am not familiar with how CommandPermissions is set up.
  11. Offline


    Every time I make a NPC and give him text he says the line just fine. When I go back to him again he will not say anything why is this?
  12. Offline


    it's basically like how hey0 had it.. just commands with group and group inheritance instead of weird unreadable walls of code. basically my question is how to make it so our players can actually make use of the NPCs without the billion hoops and hurdles of permissions...
  13. Offline


    Any way to make the NPC attacking mobs? This would be great!
  14. Offline


    HELLOOO??!?!?!? How can i sell different types of wood, coloured wool, or dyes????
    sorry for being pushy but this is the 3rd time i've asked
  15. Offline


    im guessing the different types of wood and wool use their subID, I don't know what they would be but that sounds to me like what you need to do. I haven't been helped with my problem either of actually making it so people can make use of the NPC without a permissions plugin, so I at least I'll try to help where I can
  16. Offline


    Just a question, why does the npcs talk only ONCE when u get close? They dont repeat? If so, add a delay that can be edited? :O
  17. Offline


    This is a known bug and they are planning to fix it
  18. Offline


    I went back to the old version because the walkwhenclose command is bugged
  19. Offline


    i cant get my npc to sell other item data like different logs... could i please explain to me how i set up the data values
  20. Offline


    What do you not get with Permissions?
    It's really not hard at all to setup.
  21. Offline


    It may not be difficult to set up for new servers, because you can add the nodes as you go, but with a server that already has like 20 plugins and all of them are working fine and dandy except for this one issue. Theres not much of a point to hunt for and write some 100 nodes each for each individual user. I'd like to know why using the NPC is a permission in the first place... how can buying and selling to the NPC as they are designed get abused...

    I love the plugin and have having a ball using it. I would just like the rest of my server to use it as well. Why FORCE permissions for the important selling point features? I've been hunting for a good shop and NPC plugin that is being actively dev'd since signtrader vanished. this has great NPCs features and plans (really looking forward to guards and pathfinding) but I'm bummed that the great things about this are forced by permissions. Not everyone has permissions for a reason, they are a pain in the ass to use and I can assure you I wont be going through the hours of trouble it will surely cause just to get NPCs to cooperate with my users. All I ask is options and flexibility.
  22. Offline


    Its acculty easyer @Raptorr , well its easyer for me i ahve about 32 plugins and sitll addign eprmissions easily.
  23. Offline


    Well, I'm sorry but we will not be adding an option to not use Permissions. It's either use permissions nodes, let all players use the commands, only allow Ops to use them, or don't use this plugin at all.
  24. Offline


    I don't mean remove permissions entirely, I'm saying to make it so using the NPC doesn't require a permission node and is allowed by default unless stated, not the current opposite

    I've looked at it recently because I was considering getting it and on a scale of 1-10 and 1 being easiest it looked like a 7 and thats being generous. That's why I went with commandpermissions instead, simple, straightforward, no weird code syntax. Just put the commands inside the config file and go.
  25. Offline


    2 things:

    1) All of the lines in the .talkwhenclose file are getting reset to false on server start, even after I manually set them to true with the server stopped. I suspect you might know about that. I'm seeking behavior equal to "the old way," that is NPC's that say their messages when you move within X number of blocks, and they will repeat if you move out and back in etc. I know some other people might want different behavior options there though.

    2) I re-enabled this plugin tonight and I was still getting noticable lag. I'll post if I think of anything else.
  26. Offline


    I have a question when tying to edit the Citizens files in the folder, how would I go about uploading them after i finished, editing them to TCAdmin? I never used any files besides Yml files, and not being familiar with flatfiles.
  27. Offline



    Hello Citizens Dev's,

    My server crashed today because of this plugin.
    If you get near 3+ NPCs, you get major lag.
    This isn't because of the server, I know that for sure.
    For the first time, my server said: outOfMemory.
    There has to be a minor/major Memory Leak somewhere,
    Because my server can run WorldEdit (16mil block edits is fine) and BigBrother (switched to LogBlock).

    Please, take a look at this and maybe auto cleaning of unneeded memory?

    Yours sincerely,
  28. Offline


    Yay, just tested citizens and it's working now. cleaned up plugins and permissions and now it works like a charm.
    very good job bro!
    but I got one question. is there a way to disable the random output of the npc's texts?
    if not, i guess, it would be a nice feature!
    and imho using items for different interactions doesnt feel good.. maybe a tool for admins to edit the npc but how about using a item of choice and poping up a npc menu? First you select a NPC with any item you want and the menu will popup like this:
    [1] Talk
    [2] Trade
    [3] Leave
    And using commands like /npc 1 for talk, /npc 2 for trade and /npc 3 for unselect? (and unselect when walking out of range).
    Maybe its not the best way to deal with the NPCs, but I probably would more like it this way. After all its just a suggestion and the decision is up to you.

    But anyways, thx for this really awesome plugin!
  29. Offline


    @Unscrewed - sorry, there is a stocking duplication bug atm that is fixed in the next release :S. To all - you may want to wipe Citizens.stocking when 1.0.8d comes out.
  30. Great news to see the bug got recognized. Even better news to know it's going to be fixed.
    Oh, and no worries about Citizens.stocking, Citizens already wiped it for me :/
  31. Offline


    I've found a bug. When i typ in /trader list buy or sell, it just shows 3 items but my trader sells and buys 5 items. Is this bug known?

Share This Page