[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

    Zafood

    Ooooooh, bandits!
    ( I saw the plugin.yml on Githuib)
     
  3. Offline

    Gilatar

    Every time the server is restarted the NPC's seem to spawn underground at bedrock level, am I just being stupid by ignoring some fix for this or is it a bug?
     
  4. Offline

    bill45

    If that is in the new version I gotta ask if those are NPC's that were already there before you put v1.0.8h on. If those NPC's were already stuck underground before the new version they will keep spawning there it seems. I had to delete mine and make new npc's and they spawn just fine after a server restart.
     
  5. Offline

    Snaipe

    Is that normal if whenether i install or re-install the plugin, i get fullwall or aPunch as a NPC wielding a golden sword ?
     
  6. Offline

    jonDatz

    Yes. Implementation of evilnpcs. Not finished yet. If you want them disabled set their spawn to false in the mobs.yml
     
  7. Offline

    bill45

    Lol those surprised me when I logged in. Those are the new evil npcs they are working on. You can turn those off in the mobs.yml. by setting spawn to false.
     
  8. Offline

    Chimpster

    Registered especially to thank you chaps for this fantastic plugin.

    Currently using it in conjunction with epiczones and plan to introduce paid for dungeons (through iconomy). What we'll do is setup a wizard with a specific teleport location (ie start of dungeon) and will charge X amount to enter it (which will goto the dungeon owner). There will also then be a teleport wizard at the end of the dungeon to return them to a set point with loot (if they survive :p).

    We also use mcMMO so we're getting some nice level style mechanics with a party system so people can take on user made dungeons together.

    Wouldn't be possible without citizens, it was definitely the missing piece to the server puzzle.

    Equally, the trader systems are superb with a really easy to use GUI (now that it's working again anyways :)), beats every other NPC system hands down. Having costs for setting up traders is genius and I really hope that people will start investing in their own shops in the future and try undercutting each other :)
    The wizards mean that people can have access to admin commands without having admin commands if that makes sense. Having a cost to turning on daytime or turning off weather means that the server won't just be prepetually in sunny, clear skies ;)

    Loving it guys, looking forward to seeing what can happen with guards and hostile NPC's, should really bring the world to life!
     
    Shortee likes this.
  9. Offline

    Sunbeam

    How can i make a trader sell blue wool??
    /trader sell bluewool:10 30 did not work
    /trader sell Blue Wool:10 30 did not work
    /trader sell 35.11:10 30 did not work

    Anybody an idea?
     
  10. Offline

    aPunch

    Why don't you try reading the main post before posting?
     
  11. Offline

    Sunbeam

    Cant find the answere sry

    I´ve read the wiki and still no answer
     
  12. Offline

    aPunch

    Well, then I don't have an answer for you, sorry.
     
  13. Offline

    LukeD1994

    Apologies for asking this (you've probably heard it all before)
    What's the progress on making NPC's have paths?
    Also any chance of other NPC's having triggerwords for defined speech?
     
  14. Offline

    timeshifter08

    To be fair, neither the main post nor the wiki entry on Traders say anything about items that require data values.
     
  15. Offline

    K900

    Data values don't work for traders. It's in the OP, right under the HUGE RED LETTERS.
     
  16. Offline

    timeshifter08

    ..the small huge red letters? Don't think it was there before, but my memory tends to suck.
     
  17. Offline

    Malchus

    Whenever I restart the server, the NPCs are buried very deep in the ground. Only some of them though, very strange.... Any fixes?
     
  18. Offline

    sfxworks

    Any bugs with the 1.08h??
     
  19. Offline

    sfxworks

    Also, do guards have the ability to recognize groups? Ex
    Code:
    g:Players
    from Group Manager?
     
  20. Offline

    bill45

    Data values don't work for traders and working with the healers now. They don't seem to want to heal me or get healed but not fully done testing that yet to complain about it. Other than that it seems really bug free.
     
  21. Offline

    Shortee

    Thx for the plugin and the latest fixes.
    One problem though: Names with underscores still dont work anymore.
    Keep up the great work! I love the new npc types :)
     
    arthoz likes this.
  22. Offline

    thisisboris

    All my users were confudazzled and I asked who Fullwall and aPunch were, great succes on those Evil NPC's!

    Haven't encountered any bugs so far!
     
  23. Offline

    ferretlegs

    Hi Guys, can confirm that version h has fixed the wizard addloc problem I reported earlier and things seem generally stable. Only issue I have encountered so far is that the wizard despawns after awhile, none of the other basic, trader or blacksmith npcs do. Its not a falling through the ground thing because I was able to fix that with /npc select and then /npc move. When I attempt to select the wizard after he has disappeared I get 'No NPC with the ID x'. He's back after a server restart though. Hope this helps.
    EDIT: looks like its not just wizards disappearing though he is always the first to go. Some traders have also gone. The strange thing is that it always seems to be the same culprits that go and the others are always there regardless.
     
  24. Offline

    sfxworks

    So I made my npc a bouncer guard and its attacking another guard who is also a bouncer. When I try to whitelist them it doesn't work...Whats going on........

    Can my guard not be of a faction? a group?
     
  25. Offline

    gsm051115

    Thank you very much.
    Here take a [cake]
     
    Peter Hsieh likes this.
  26. Offline

    jonDatz

    Guards are NOT complete. Make sure to check some of the previous posts, it's been stated a few times.
     
  27. Offline

    42and19

    First, as a disclaimer, I read back about 7 pages and did not find this on there. I also read through the wiki. So here are two things I noticed

    1) I know that guards are not done but I want to make sure that this is because of that and not because of a plugin conflict. When I attempt to toggle the guard type it acknowledges the change but also give me this error message "Couldn't recognise your command". In the config file the npc in question registers as a bouncer but does not act like one. He still follows me around.
    My guardtypes.citizens file
    Show Spoiler
    #Citizens File
    #Sun Jun 12 21:48:58 PDT 2011
    0=bouncer


    2) I wanted to make you aware of a plugin conflict in case you did not already know of it. I am not asking you to fix this issue, it would be unreasonable for you to fix every incompatibility with every plugin for Bukkit, but I figured I would provide you with the info anyway. There is a conflict with Levelcraft's Defence and Health levels. If Citizens is installed I get this console error every time a player would gain xp in these two level.
    Show Spoiler
    21:47:44 [SEVERE] Could not pass event ENTITY_DAMAGE to LCDefence
    java.lang.NullPointerException
    at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
    at java.lang.Double.parseDouble(Unknown Source)
    at me.samkio.levelcraftcore.util.FlatFile.getDouble(FlatFile.java:45)
    at me.samkio.levelcraftcore.LevelFunctions.getExp(LevelFunctions.java:74)
    at me.samkio.levelcraftcore.LevelFunctions.getLevel(LevelFunctions.java:28)
    at me.mbsuperstar1.lcdefence.LCEntityListener.onEDamageByE(LCEntityListener.java:61)
    at me.mbsuperstar1.lcdefence.LCEntityListener.onEntityDamage(LCEntityListener.java:42)
    at org.bukkit.plugin.java.JavaPluginLoader$51.execute(JavaPluginLoader.java:598)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:419)
    at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:184)
    at net.minecraft.server.Explosion.a(Explosion.java:152)
    at net.minecraft.server.World.createExplosion(World.java:1382)
    at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:159)
    at net.minecraft.server.EntityCreeper.a(EntityCreeper.java:120)
    at net.minecraft.server.EntityCreature.c_(EntityCreature.java:68)
    at net.minecraft.server.EntityLiving.u(EntityLiving.java:692)
    at net.minecraft.server.EntityMonster.u(EntityMonster.java:30)
    at net.minecraft.server.EntityLiving.o_(EntityLiving.java:231)
    at net.minecraft.server.EntityMonster.o_(EntityMonster.java:34)
    at net.minecraft.server.EntityCreeper.o_(EntityCreeper.java:69)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1114)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:62)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1096)
    at net.minecraft.server.World.cleanUp(World.java:1073)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:395)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    21:47:44 [SEVERE] Could not pass event ENTITY_DAMAGE to LCHealth
    java.lang.NullPointerException
    at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
    at java.lang.Double.parseDouble(Unknown Source)
    at me.samkio.levelcraftcore.util.FlatFile.getDouble(FlatFile.java:45)
    at me.samkio.levelcraftcore.LevelFunctions.getExp(LevelFunctions.java:74)
    at me.samkio.levelcraftcore.LevelFunctions.getLevel(LevelFunctions.java:28)
    at me.torrent.lchealth.LCEntityListener.onEntityDamage(LCEntityListener.java:36)
    at org.bukkit.plugin.java.JavaPluginLoader$51.execute(JavaPluginLoader.java:598)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:419)
    at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:184)
    at net.minecraft.server.Explosion.a(Explosion.java:152)
    at net.minecraft.server.World.createExplosion(World.java:1382)
    at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:159)
    at net.minecraft.server.EntityCreeper.a(EntityCreeper.java:120)
    at net.minecraft.server.EntityCreature.c_(EntityCreature.java:68)
    at net.minecraft.server.EntityLiving.u(EntityLiving.java:692)
    at net.minecraft.server.EntityMonster.u(EntityMonster.java:30)
    at net.minecraft.server.EntityLiving.o_(EntityLiving.java:231)
    at net.minecraft.server.EntityMonster.o_(EntityMonster.java:34)
    at net.minecraft.server.EntityCreeper.o_(EntityCreeper.java:69)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1114)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:62)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1096)
    at net.minecraft.server.World.cleanUp(World.java:1073)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:395)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  28. Offline

    TheDaddyPeanut

    Can someone tell me why the dev team of Citizens is in my server, and herobrine also? They are bots and I dont see them in the list to remove them, either in the server console when it loads Citizens and the NPCs
     
    gmore70 likes this.
  29. I have downloaded this plugin, but when i type /npc create Bob It tells me "you do not have permisson to use that command" How do i fix this?
     
  30. Offline

    Mountainmon

    Hi, i was wondering how do you make the NPC's wander around, like Fullwall and apunch? Thanks.
     
  31. Offline

    Peter Hsieh


    I was just about to ask the same question! :D
    Assuming these NPC can freely walk around, has Basic NPC's been allowed this function already? (I must of missed if it has :S) If not, can it be implemented (not waypoints, but just wondering around).
    I'll add the response to the Wiki once this gets answers (if Mountainmon and I are interested - everyone else will be too).
     

Share This Page