[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

    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

    Slim

    OMG.

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

    Hunt800

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

    aPunch

    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

    MJRamon

    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

    ferretlegs

    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

    Raptorr

    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

    aPunch

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

    Raptorr

    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

    aPunch

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

    Kelton_weigelt

    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

    Raptorr

    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

    Alesana

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

    Taylor179

    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

    Raptorr

    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

    Meteo

    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

    Raptorr

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

    alec_

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

    Avous

    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

    IIGoldII

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

    Raptorr

    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

    Meteo

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

    aPunch

    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

    Raptorr

    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

    Bronski

    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

    Missnostalgia

    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

    Unscrewed

    @aPunch
    @Citizens

    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,
    Unscrewed
     
  28. Offline

    r0u9hneck

    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

    fullwall

    @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

    VGLink

    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