[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


    We'll try to get out a release ASAP so you/your users aren't stuck using the WIP version.
  3. Offline


    Same error as above :eek:

    In this spoiler..
    Show Spoiler
    2011-06-11 18:52:52 [SEVERE] Could not pass event CHUNK_LOAD to Citizens
        at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
        at java.util.AbstractList$Itr.next(AbstractList.java:343)
        at com.fullwall.Citizens.Listeners.WorldListen.onChunkLoad(WorldListen.java:57)
        at org.bukkit.plugin.java.JavaPluginLoader$41.execute(JavaPluginLoader.java:526)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:89)
        at org.bukkit.craftbukkit.CraftWorld.getChunkAt(CraftWorld.java:94)
        at com.fullwall.Citizens.Listeners.WorldListen.onChunkLoad(WorldListen.java:59)
        at org.bukkit.plugin.java.JavaPluginLoader$41.execute(JavaPluginLoader.java:526)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:89)
        at net.minecraft.server.PlayerInstance.<init>(PlayerInstance.java:31)
        at net.minecraft.server.PlayerManager.a(PlayerManager.java:50)
        at net.minecraft.server.PlayerManager.movePlayer(PlayerManager.java:146)
        at net.minecraft.server.ServerConfigurationManager.d(ServerConfigurationManager.java:140)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:354)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
  4. Offline


    @hofec @AndyTH88 That will hopefully be resolved in the next version.
  5. Offline


    Brilliant, many thanks
  6. Offline


    ou thanks aPunch .. maybe some new hooks or event changes in latest RB ? :D really don't know ..

    anyway .. thanks for fast support ;)
  7. Offline


    You be patient and try not to upset the developers with your lack of self-reliance
  8. Offline


    In the new 860 version, my NPCs are missing and /npc list caused an "internal error" report...
    I then created a new NPC named bob.
    /npc list showed 12 bobs with varying IDs... what.
  9. Offline


    1. /npc list
    2. (internal server error)
    3. /npc create bob
    4. (bob was born - ID 61)
    5. /npc list
    35 bob
    1 bob
    12 bob
    43 bob
    59 bob
    6. /npc tp 61
    7. (teleported to bob)
    8. /npc tp 50
    9. (teleported to the same bob)
    10. /npc select 50
    11. (selects "SleepyTom")
    12. /npc tp SleepyTom
    13. (Teleports into the ground in a different world)
    (dialog of npc "Willie" displays from 'talkwhenclose' setting (enabled for that NPC). Willie is not in the same world or coordinates as SleepyTom, who has only default dialog)
    (player suffocates)

  10. Offline


    Hello I have a Problem.
    When I want to made the NPC: Smacks1337
    (/npc create Smacks1337)
    Then came a NPC with the name Smacks without 1337
    Why that ;(
    MfG Kay
  11. Offline


    I am also having this problem. NPC creation ignores numbers.
  12. Offline


    Actually, you as the plugin developer should have a Known Bugs section for this in the original post. You cannot expect users to read the thread since it does contain more ballast than actual information.

    That's pretty much an "Inappropriate conduct" here, watch it.
  13. Offline


    NPCs with matching names, and NPCs with MY name both disappear when citizens reloads.
  14. Offline


    I will add a Known Bugs section, but in all honesty would you expect anyone to read that? Half of our users don't know what build the latest version works with. :/
  15. Offline


    Not really, but then you have a legitimate reason and right to tell them to gtfo :)
    LarsMaehlum and treyer75 like this.
  16. Offline


    True, it's better to have a reason to be pissed off. :p
  17. Offline


    There, added the Known Bugs section. Now if I report people and promptly tell them to GTFO, I hope my actions are justified!

    Did ya hear that folks? If you do happen to post an error report that is already listed in the Known Bugs section, actions can now be legally taken in a court of law! :)
  18. I was waiting for this for so long, thanks. That is 1000 times more easy now.
  19. Oh BTW : Idlike to post some bugs I found , is it normal ?

    • Unloaded chunks causing NPCs to fall through the void/get stuck in ground
    • Numbers, symbols, etc. not being registered in an NPC's name
    • Spiders
    • CHUNK_LOAD error
    • /npc list NPE error
  20. Offline


    Oh hey. NPCs with identical names, including those that match players, are getting displaced to impossible depths on the map. Mystery solved.

    One such was at -1600 or so on the Y axis.

    EDIT: that thing above, yeah.
  21. Offline


    Would there be a way to make it so that each time a user used a Healer they would get charged X amount of money?
  22. Offline


    Thanks for your hard work on this plugin! It's coming along nicely so far.
  23. Offline


    Yeah Agreed, great plugin guys!
  24. Offline


    Question: Npc's used to allow numbers in their names and allowed the use of the skin of the corresponding name if the player exists. What happened to that?​
  25. Offline


    Wouldn't mind seeing a limit option for NPC creation, and an 'citizens.unlimited' in Permissions to control it. I really don't want a dozen NPCs for every player on my server... Admins, though, would need to be able to make many.
  26. Offline


    I'm running into a problem where players who aren't the owner of the npc can't use the help menu, for instance /blacksmith help gives them a message saying they aren't the owner of the npc. Is it intended to be this way or have I managed to break it somehow? Any help is great, thanks.
  27. Offline


    Having same errors as someone posted before with MyWolf and NPC plugin:

    CB860 latest citizen as posted in the thread.
    Anything I can do besides removing Mywolf?
  28. Offline


    Numbers not registered in a npc's name? Strange, im using the latest build and I've got a npc called Guard 1 xD
    Btw, every plugin that allows player to set a pvp flag, like /pvp on|off (as PvPToggle does), cause errors when using citizens since the NPCs are threated like players. The errors occur when u left click a NPC. Something with entity damage blah.
  29. Offline


    Maybe this is already fixed but I didn't see it on the report list:

    I'm using the WIP from the other day (the one that got rid of evil NPCs). Today, I made a new NPC and when it appeared, its name was actually one of my old NPCs and it was wearing armor (all I did was /npc create name text). I'm not sure if the new NPC appeared somewhere else. When I looked in the .locations file, I see on the list= line that the new NPC shares the same exact ID (1) with the NPC that appeared (there are 2 entries on that line that start with "1_"), although it did not create a second line starting with "1=". I will yet again have to manually correct my text files (not for the first or second time, and not something your average user will be able to do). This kind of situation led me to uninstall the plugin a month or so ago to wait for more stability and I'll have to repeat if my data is mangled again after the next release. I'm not trying to use ANY of the fancy features of this mod. I'm just looking for reliable NPCs that stand (and one day walk) and say things when I come near: base functionality. I have, until that build, always been using release builds.
  30. Offline


    thank you and the other guy who answered. my server is all set up now.
  31. Offline


    There seems to be a couple bugs that are happening on my server. They're not on your Known list so DON'T HURT ME! *hides face*

    1. Upon reload, my npcs are in their original spawn location and not in the place I "/npc move"d them to. This occurs even after several automatic saves to disk.
    2. The talkwhenclose option always displays the same text, the very last text in the list, even when others are available. Relatedly, the click to talk functionality does not work when pvp is off.
    3. I must be doing something wrong, but skins don't seem to be working. Even notch doesn't load a skin.

    Note that I don't have an economy plugin installed, but I do have Permissions 3 installed.

    Edit: Also, this was found in the f build. Just installed g to see if it was fixed. Number 1 might be fixed.

Share This Page