[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

    tension69

    Hmm that's odd, I've deleted several NPC's and added another in the same spot with different text, and only see the new text. Have you tried re booting the server? Or... you could just manually edit the Citizens. * files.
     
  3. Offline

    Sol

    I am having no issues at all with this now...

    What else are you all running? Maybe I can help somehow? :/

    I'm running CB493, just so you know.

    ~Sol
     
  4. Offline

    dortan

    It happend before I recreate the new NPC. Simply remove the old one and move arround. The Old Text is behing told by the "Invisible/not-existing" npc

    then You are right, when I create the new NPC everything works right.
     
  5. Hello there, i noticed that the NPC, when looking at you, decides to look at you with respect to the direction you are looking in, This should probably be fixed to where the players position is relative to the NPC instead of the direction the player is looking towards.
     
  6. Offline

    Axrael999

    The npcs look at me. maybe you arent close enough.
     
  7. Yes they look at you, but if you stand in front of them, and then turn your camera one direction, the head of the NPC will turn as well. Indicating the NPC tracks you players direction it is looking at, and not the position relative to the NPC.
     
  8. Offline

    dortan

    I Don't like severe Errors in my logs.
    Too many times weird things happend when a plugin is malfunctionning.

    Code:
    2011-03-09 12:51:57 [SEVERE] java.lang.NullPointerException
    2011-03-09 12:51:57 [SEVERE]     at com.fullwall.resources.redecouverte.NPClib.NPCSpawner.RemoveBasicHumanNpc(NPCSpawner.java:101)
    2011-03-09 12:51:57 [SEVERE]     at com.fullwall.Citizens.BasicNPCHandler.despawnNPC(BasicNPCHandler.java:436)
    2011-03-09 12:51:57 [SEVERE]     at com.fullwall.Citizens.WorldListen.onChunkUnloaded(WorldListen.java:32)
    2011-03-09 12:51:57 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$35.execute(JavaPluginLoader.java:302)
    2011-03-09 12:51:57 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    2011-03-09 12:51:57 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    2011-03-09 12:51:57 [SEVERE]     at net.minecraft.server.ChunkProviderServer.a(ChunkProviderServer.java:216)
    2011-03-09 12:51:57 [SEVERE]     at net.minecraft.server.World.g(World.java:1416)
    2011-03-09 12:51:57 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:348)
    2011-03-09 12:51:57 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    2011-03-09 12:51:57 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-09 12:51:57 [SEVERE] java.lang.NullPointerException
    2011-03-09 12:51:57 [SEVERE]     at com.fullwall.resources.redecouverte.NPClib.NPCSpawner.RemoveBasicHumanNpc(NPCSpawner.java:101)
    2011-03-09 12:51:57 [SEVERE]     at com.fullwall.Citizens.BasicNPCHandler.despawnNPC(BasicNPCHandler.java:436)
    2011-03-09 12:51:57 [SEVERE]     at com.fullwall.Citizens.WorldListen.onChunkUnloaded(WorldListen.java:32)
    2011-03-09 12:51:57 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$35.execute(JavaPluginLoader.java:302)
    2011-03-09 12:51:57 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    2011-03-09 12:51:57 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    2011-03-09 12:51:57 [SEVERE]     at net.minecraft.server.ChunkProviderServer.a(ChunkProviderServer.java:216)
    2011-03-09 12:51:57 [SEVERE]     at net.minecraft.server.World.g(World.java:1416)
    2011-03-09 12:51:57 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:348)
    2011-03-09 12:51:57 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    2011-03-09 12:51:57 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-09 12:52:14 [SEVERE] java.lang.NullPointerException
    2011-03-09 12:52:14 [SEVERE]     at com.fullwall.resources.redecouverte.NPClib.NPCSpawner.RemoveBasicHumanNpc(NPCSpawner.java:101)
    2011-03-09 12:52:14 [SEVERE]     at com.fullwall.Citizens.BasicNPCHandler.despawnNPC(BasicNPCHandler.java:436)
    2011-03-09 12:52:14 [SEVERE]     at com.fullwall.Citizens.WorldListen.onChunkUnloaded(WorldListen.java:32)
    2011-03-09 12:52:14 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$35.execute(JavaPluginLoader.java:302)
    2011-03-09 12:52:14 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    2011-03-09 12:52:14 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    2011-03-09 12:52:14 [SEVERE]     at net.minecraft.server.ChunkProviderServer.a(ChunkProviderServer.java:216)
    2011-03-09 12:52:14 [SEVERE]     at net.minecraft.server.World.g(World.java:1416)
    2011-03-09 12:52:14 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:348)
    2011-03-09 12:52:14 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    2011-03-09 12:52:14 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    This one juste appreared in my logs twice in a row with no noticable effects in the world
     
  9. Offline

    redf1sh

    This is awesome, I think I can finally update my server now since between this and the chest iconomy plugins I can finally stop using NPCTrader. I'm looking forward to seeing what I can do with that event. Also, since I might wind up wanting to tweak a few things, would you be willing to release the source in the future?

    Thanks for all the work, your plugins are a ton of fun!
     
  10. Offline

    gingy97

    Epic just made herobrine floating in the sky cant wait till my mates get on tomorrow XD
     
  11. Offline

    trivials

    My main Question is how much performance it take?

    Because i have 70 Players on my server. And i need much performance :)
     
  12. Offline

    Criscolo

    rofl, my npc's were disappearing because I forgot to move the config files to Basic NPCs. and anyways, the instructions to unzip weren't that hard. but there is onething you must have, you must have the e in there. unrar /path/to/file won't work right off the bat, you must have unrar e /path/to/file...
     
  13. Offline

    beachbum1212

    First of all, you're awesome. You have no idea how anxiously both myself, as well as most of my users have been waiting for this. It's really the only thing that bukkit hadn't yet addressed for our server.
    That being said, I'd also really appreciate a response for this before I move the dozens of npcs I had set up from hmod over :);
     
  14. Offline

    Iseeicy

    Hey! i really like this plugin, its preatty fun! problem is, it worked the first time on my server, but as soon as i restarted it later, it game me an error!

    2011-03-09 20:10:51 [SEVERE] null (Is it up to date?)
    java.lang.NullPointerException
    at com.fullwall.Citizens.BasicNPCHandler.spawnNPC(BasicNPCHandler.java:96)
    at com.fullwall.Citizens.Citizens.setupNPCs(Citizens.java:127)
    at com.fullwall.Citizens.Citizens.onEnable(Citizens.java:61)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:140)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:426)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:76)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:57)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)

    so. any idea what my problem is? i can see the NPC's, but they wont move or talk. Plus, after this happened, it stopped some of my other plugins from working. Any ideas?
     
  15. Offline

    kamikaze974

    Where is herobrine ? lowl
     
  16. Offline

    Sentinel195

    I love this plugin but,
    I think there should be some way to set a wait time between responses so you don't get a tonnes of NPC spam
     
  17. Offline

    Solaris765

    this is really cool. i'll be adding it to my server as soon as they can walk around. that way they could be almost real.

    an idea i had involving movement is if you set a start point the npc could go out in a randomly chosen (but precreated) stroll if you will and return then repeat.

    this seems especially cool with the bed addition so they could have work sceduals and stuff then go home to bed at night.
    assuming they can perform that action of course.
     
  18. Offline

    dslip

    Author,

    Please support the auto-updating plugin CraftBukkitUpToDate. To do so please provide a permanent direct link to the author of CraftBukkitUpToDate.

    The below is information they provide
    Show Spoiler

    My Plugin didn't supported, how i get it to work with CButD?
    Give me a permanent link to your Plugin, i will add it. That's all no changes at your SourceCode or something else, all I need is a permanent link to the newest version of your Plugin. A good place for this is http://www.dropbox.com/ or for OpenSource https://github.com/.


    I really enjoy using your plugin and would like to see it work well with the above listed 'updater' plugin.
     
  19. Offline

    Throk

    BUG REPORT

    Hey!

    We have found some serious bug! It's working only, when citizens plugin is active, so it's must be from here.

    When You'll take wooden sword in Your hand and destroy it (with fight or anything) and put new sword on this place, both items will appear (old, destroyed one, and this new, which You want to put on his place).

    We tested only with this item, bug can be worse.

    EDIT
    Items will appear when You'll put wooden sword in any slot in use bar (this one on bottom) and You can repair this sword, when You'll put new one on it.

    PS
    /npc add comand, to add new dialog in NPC doesn't work. Its just deleting all meggages, like /npc set command, but doesn't add new lines.
     
  20. are "These issues" including the dissapearing ones? :D (Sorry to nag... just like to keep up to date)
     
    infact likes this.
  21. Offline

    fullwall

    Well... pretty much no bugs can be fixed unfortunately. I'm ripping out the entire code and making it more general/easier to add stuff. The next release will use this better code base, and will probably also include the new way of accessing npcs (a selection tool). This will allow multiple npcs of the same name!
     
    Samylots, Axrael999 and infact like this.
  22. Offline

    Throk

    Awesome! But we must wait when those bugs will be fixed. We hope that You'll deal with this quickly ^^
     
  23. Offline

    fullwall

    Hopefully should be done with the refactor by, at the very latest, early Saturday. Maybe a day or two for new selection method, then the new release. THEN the work can really start :).
     
    infact likes this.
  24. wooo... i'll just remove the plugin for now, so i dont be tempted to try and use it XD
     
  25. Offline

    Sol

    Great news fullwall, good luck with the rework.

    ~Sol
    [MERGETIME="1299769879"][/MERGETIME]
    Hey fullwall... you really should put a DONATE button in your threads...
    *hint hint*

    ~Sol
     
  26. Another great project, fullwall!
    Once youve implemented NPC Traders I wish you could link it with mcMMO so players could also buy access to skills from them! Would be so awesome!
    Keep up the good work!
     
  27. Offline

    Xylogeist

    Will it also make it so NPC's aren't counted as online players? xD
    Great plugin btw.
     
  28. Offline

    tha d0ctor

    Im not having this problem, when I use /list it doesn't include NPCS in the player list, what mod do you use for /list?
     
  29. Offline

    Mrjibidi

    Can somebody please tell me something about this! My permission YML file has the same name as the serve---> citizens wont work. BUT when i change the name of the YML file to config---> citizens work, but nobody can use commands---> permission fails
     
  30. Offline

    Xylogeist

    Oh, might've been fixed by now. My bad :p

    Another suggestion: Make a configurable delay between talking to an NPC. It looks silly when someone clicks like 100 times in 6 seconds and spams their conv window with "Hey! Hows it goin? Whats up? Hows your day? My Names bill. Howre you?" etc. :)
     
  31. Offline

    Mercury

    For Default players. /citizens help has no permission and can't be accessed.
     

Share This Page