[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

    DaveDee

    Does it produce some sort of lags? I mean, if i spawn 100+ NPCs in all towns on my server...
     
  3. Offline

    Pim1234

    you should make the guards part compatible with the Factions plugin... that would be awesome!
     
  4. Offline

    PoorPinkus

    I tried using the update that you posted so that i can place npc's, but it still comes up with the same message.
    Pleas fix this i really want to put npcs on my server!
     
  5. Offline

    Walnoot

    I'm having the same problem :(
     
  6. Offline

    Adamadz

    Ok i got the plugin all installed right, however when i try creating a NPC this happens
    What is causing this maybe another plugin affecting i dunno.

    Btw this dosent need sqlite or stuff like that right?

    ---Edit---

    I see some over people have the same problem, it must be the plugin itself. :D
     
  7. Offline

    QuestCraft

    Hey, I saw on your github something about healer levels? I'm kinda curious about what that is...
     
  8. Offline

    aPunch

    You'll find out when everyone else does....:)
     
  9. Offline

    VoidingNixx

    So, interesting thing I found out.... one of my players decided to add a color code to a NPC, and instead of using the color code, they typed the color name, which was "green" in this case. Doing this caused the server to give errors to users while trying to connect. I do not have the exact error, but it was something about a 'java io exception string error' or something like that. I'm told the error was "super long". In the console, it showed either "lost connection: disconnect.endOfStream" or "lost connection: disconnect.quitting." In the game, it showed users joining and leaving right away.

    I had to remove the plugin last night so people could reconnect, until I had time to go through and remove the entries in the color file today.

    Citizens 1.07i
    CB #740
     
  10. Offline

    Kuja_Diartua

    have you heard of mineshafter? i noticed, that if you run mineshafter on server, than skins are loaded not from minecraft.net, but from mineshafter. if mineshafter will make a database with reserved names like (thiefs, guards, etc), it will be possible to load different skins for bots.
     
  11. Offline

    Kuja_Diartua

    Also, can you add a command, which will force bots to sneak? i want to place bots in hidden locations, but they will give out the location with their nicknames...
     
  12. Offline

    Waffletastic

    Would it be possible for you guys to implement physical currency as well? Such as slimeballs. That would be great for RPG Servers.
     
  13. Try HeroSneak
     
  14. Offline

    VoidingNixx

    Why is there no logging for commands in the console for this plugin, for NPC's created and removed.... am I missing it, or did someone just do something silly like, not include it?
     
  15. Offline

    Galaxy

    Please upgrade to support iconomy 5.* its cuasing plenty of errors and I LOVE THIS PLUGIN! I really hope for a simple fix within the next couple of days thanks :)
     
  16. Offline

    VoidingNixx

    Ouch, have been taking a serious hit in performance from the server since installing this... seems like adding just a few NPC's in one area and you get a 2 minute latency ><;; Well, the plugin seems nice, but with this kind of performance hit, doesn't appear I'll be running it too long... which kinda sucks. *sigh*

    Why are these NPC plugins all or nothing? It'd be nice to be able to specify how many NPC's a player can place, instead of just allowing people to place 50 NPC's all in one spot...
     
  17. Offline

    Damian Mason

    Eh well that would mean that you would have to tell all your users to use mineshafter and considering the average intelligence of a server user, this is more pain that it's worth.

    Maybe we can bug Notch to create some user accounts that are Thief, Guard, etc :p
     
  18. Offline

    Starrk

    I'm getting the "an internal error occured when trying to perform this command"

    All the other commands work though >.<

    Any help is appreciated.
     
  19. Offline

    dark navi

    Cannot create an NPC due to internal error.

    CB 740:
     
  20. Offline

    Kuja_Diartua

    i use herosneak. doesnt look like it affects bots.
     
  21. Offline

    fullwall

    The creating npc bug will be fixed in the next version. A physical currency is already implemented. Lag might be better too. Sorry, I have quite a lot of work over the weekend, but it will probably be either this weekend or at the very latest wed/thursday next week.
     
    thecoolwolf likes this.
  22. So, I have some news :) For a start, I am not as busy as usual this weekend, and will atleast to bodyguards and fix the gravity of npc's. Also, I might be doing a custom client which drags skins from my webserver, where people also can upload their own skins for a special name, and if the clien't doesn't find a skin with that name on my webserver, it will use the one from minecraft.net.
     
  23. Offline

    freeloader1

    That sounds great! Anyway, I'm still facing the internal error thing when creating an NPC. Not sure why though. Awesome work as aways!
     
  24. Offline

    Marine436

    i love this mod but the Lag is Noteable :( ill try the next version and every version 'lag' is possibly fixed
     
  25. Offline

    Draconicus

    Err... Previously, I was right-clicking NPCs to automatically select them. Now right-click operates the expected chat interface instead. I don't know how to quick-select NPCs! :(

    The wiki mentions in passing something about a select item in citizens.settings, but my newly generated citizens.settings file has no such line. I will try adding it myself.


    This seemed to work. I suggest you (A) add that important line to the generated config and (B) add a configuration page to the wiki so we know how to set it up ourselves.

    I don't know if there's a way to define prefixes and suffixes for speech and default name colors and whatnot. Those would be nice features.
     
  26. Offline

    Draconicus

    Uh oh...
    Code:
    2011-05-06 08:43:54 [SEVERE] Could not pass event CHUNK_UNLOAD to Citizens
    java.lang.IllegalStateException: Entity is already tracked!
        at net.minecraft.server.EntityTracker.a(EntityTracker.java:72)
        at net.minecraft.server.EntityTracker.a(EntityTracker.java:62)
        at net.minecraft.server.EntityTracker.a(EntityTracker.java:51)
        at net.minecraft.server.WorldManager.a(WorldManager.java:17)
        at net.minecraft.server.World.c(World.java:766)
        at net.minecraft.server.WorldServer.c(WorldServer.java:94)
        at net.minecraft.server.World.a(World.java:1798)
        at net.minecraft.server.Chunk.addEntities(Chunk.java:470)
        at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:75)
        at org.bukkit.craftbukkit.CraftWorld.getChunkAt(CraftWorld.java:92)
        at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:60)
        at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:442)
        at org.bukkit.Location.getBlock(Location.java:73)
        at com.fullwall.Citizens.Listeners.WorldListen.onChunkUnload(WorldListen.java:30)
        at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:434)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at net.minecraft.server.ChunkProviderServer.unloadChunks(ChunkProviderServer.java:220)
        at net.minecraft.server.World.doTick(World.java:1448)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
     
  27. Offline

    xsky1ightz

    After every server restart my NPC's disappear. Why?
     
  28. Offline

    fullwall

    @xsky1ightz - do you have all the settings files? Are the npcs saved in Citizens.locations? Were there any errors? Trader preview video is coming shortly :).
     
  29. Offline

    Drei Gyuu

    That is sweet. :D
     
  30. Offline

    qrux

    Shortly = today? :D
     
  31. Offline

    Pontus Lantz

    @Drei Gyuu
    @Kuja_Diartua
    Okey. I took a look at mineshafter and it seems to do exactly what i was about to ask if it was possible so.
    If someone who knows a little more about mods could make an easy way to change the paths in this mod so people could make their own version that would be very appreciated [meat]
     

Share This Page