[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


    If possible, could we make the NPCs to use mob skins? For example, I want a Creeper to be a trader that will sell the users on my server Gunpowder, or something like that. Basically just change the model from Char to something else? Maybe with a command? Please and thank you? :D! I think that'd be a very cool edition for MANY servers. Might as well use them all, like Ghast, Chicken, everything. Enderman would be fun :3. Maybe when this plugin http://forums.bukkit.org/threads/fu...players-too-no-client-mods-1060.28750/page-45 supports disguising other players, we could get it to work with NPCs too. Maybe. I would LOVE to see this, especially with all the new mobs coming out in 1.9. I smell some pretty awesome quests. If this is possible, I know people would LOVE it.
  3. Offline


    The author ofCitizenSpout is already looking into that ^.=.^ I think it will be ready for the release after the next one.
  4. Offline


    does it work for 1.8 yet?
    i get this error
    "04:37 PM [SEVERE] java.lang.NoSuchMethodError: net.minecraft.server.ItemInWorldManager.<init>(Lnet/minecraft/server/WorldServer;)V
    04:37 PM [SEVERE] at com.citizens.resources.npclib.NPCSpawner.spawnNPC(NPCSpawner.java:35)
    04:37 PM [SEVERE] at com.citizens.npcs.NPCManager.register(NPCManager.java:46)
    04:37 PM [SEVERE] at com.citizens.npcs.NPCManager.register(NPCManager.java:89)
    04:37 PM [SEVERE] at com.citizens.commands.commands.BasicCommands.create(BasicCommands.java:235)
    04:37 PM [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    04:37 PM [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    04:37 PM [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    04:37 PM [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
    04:37 PM [SEVERE] at com.citizens.resources.sk89q.CommandsManager.executeMethod(CommandsManager.java:518)
    04:37 PM [SEVERE] at com.citizens.resources.sk89q.CommandsManager.execute(CommandsManager.java:404)
    04:37 PM [SEVERE] at com.citizens.Citizens.onCommand(Citizens.java:196)
    04:37 PM [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
    04:37 PM [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    04:37 PM [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:347)
    04:37 PM [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:755)
    04:37 PM [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:720)
    04:37 PM [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:713)
    04:37 PM [SEVERE] at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    04:37 PM [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    04:37 PM [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:91)
    04:37 PM [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    04:37 PM [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
    04:37 PM [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    04:37 PM [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)"
  5. Offline


    You're using iConomy 6

    Also, please use pastbin.com links to post you server log.
  6. Offline


    What plugins are you using?

    Also, please use pastbin.com links to post you server log.
  7. Offline


    Mine says java.lang.NoSuchMethodError: net.minecraft.server.ItemInWorldManager.<init>(Lnet/minecraft/server/worldserver;)V

  8. Offline


    i get this error (cb1185)
    [WARNING] Task of 'Citizens' generated an exception
    java.lang.NoSuchMethodError: net.minecraft.server.ItemInWorldManager.<init>(Lnet/minecraft/server/WorldServer;)V
        at com.citizens.resources.npclib.NPCSpawner.spawnNPC(NPCSpawner.java:35)
        at com.citizens.npcs.NPCManager.register(NPCManager.java:46)
        at com.citizens.Citizens.setupNPCs(Citizens.java:305)
        at com.citizens.Citizens.access$0(Citizens.java:286)
        at com.citizens.Citizens$1.run(Citizens.java:120)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:439)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
  9. Offline


    @ All of you getting the "NoSuchMethodErrors":

    Citizens v1.0.9d does not work with Minecraft Beta 1.8. Download a developmental build OR wait for Citizens v1.1 to be released.
  10. Offline


    thanks punch :D
  11. Offline


    You have the same problem that Inquisition has. You both should start by posting a list of the other plugins you have installed.


    Follow the steps outlined below until you have only one plugin remaining in the "plugins (disabled)" folder.
    1) Make a new folder in your world folder named "plugins (disabled)", continue to step 2.
    2) Stop your server, continue to step 3.
    3) Move half of your (re-)enabled plugins to the "plugins (disabled)" folder, continue to step 4.
    4) Start your server, if you receive an error, repeat step 2, if not, continue to step 5.
    5) Stop your server, continue to step 6.
    6) Move half of your recently disabled plugins from the "plugins (disabled)" folder to the plugins folder, continue to step 4.
    Dang! aPunch posted while I was typing this. I'll leave it here because it's a good way to troubleshoot your own errors.
  12. Offline



    While doing some tests I came to a conclusion, that Guard Type NPC works well, if it is a bouncer, but BodyGuard is broken, since all it does is checks the player location and is constantly bumping into the player he is 'protecting' ignoring any flags set to him.
  13. Offline


    I found it work for 1.8 recommended build perfectly, minus one flaw, whenever you travel to another worlds it makes the npcs go invis thats about it.
  14. Offline


    I can't wait for citizens 1.1 huhuhuhu alrady updated my server to 1185 wew..
  15. Offline


    @Aeron - will look into it, thanks for the report.
  16. Offline


    My npc's are creating pointless copies of them selfs that can not be removed, via selecting them, or /citizens clean.

    Any way of removing them?
  17. Offline


    @Dec64 - /citizens clean requires a relog after use.
  18. Offline


    @fullwall relogin does not work, nor does reloading.
  19. Offline


    Updateeeeee............... Or do we need to wait for the stupid 1.9?
  20. Offline


    @Dec64 - which plugins are you using?
  21. Offline


    Also, guards do not attack monsters at all, even with -m -a flags.

    Npcs will randomly clone themselves, but have no owner, and are not selectable, so can not be removed.

    Plugins are;

  22. Offline


    Is it compatible with 1.8.1 yet?
  23. Offline


    The dev version is.


    Check wiki if you switch to it, as it changes a lot from 1.0.9
  24. Offline


    Few questions about quester NPC type and "bug" report.

    General info
    Craftbukkit version: #1185
    Citizens version: devBuild-193
    Server: CPU: Intel 15 (4x 2.66+ GHz) | RAM: 10gb decidated to server (16gb in total), using Centos5.5

    BorderGuard, Citizens, CommandBook, DreamLand, Factions, HawkEye, HeroChat, iConomy, MobArena, MoneyDrop, nSpleef, PermissionsBukkit, Pvparena, Stargate, WorldEdit, WorldGuard.

    Everytime I add NPC or/and quests, I get this: (Reached end of stream)

    2011-09-24 17:45:54 [INFO] Done (0.285s)! For help, type "help" or "?"
    2011-09-24 17:45:54 [INFO] [nSpleef] Arenas loaded!
    2011-09-24 17:45:54 [INFO] Reached end of stream
    2011-09-24 17:45:54 [INFO] Reached end of stream
    2011-09-24 17:45:54 [INFO] [Citizens] Loaded 2 NPCs.
    2011-09-24 17:45:54 [INFO] [Citizens] Loaded 1 quests.
    Anything I should worry about that line? We noticed it came up only if we use citizens and there is npc´s created.

    About quester:
    1. For delivery quests, we didnt found any option to give players necessary items for each quest part, is this possible?

    quest giver: "take this stones to blacksmith" - player receives 5 stone.
    blacksmith: "here is the stone sword" - 5 stones removed, player gets stone sword.
    quest complete.
    quest giver: "take this stones to blacksmith" - player receives 5 stone.
    blacksmith: "here is the stone sword" - player gets stone sword.
    quest giver: "thanks!" - remove stone sword, give reward.

    2. For location quests, we didnt found any option to set detailed coordinations?

    quest giver: "please visit cave and report back to me"
    - in quest details, we would have setup coordinations which player should find order to complete quest part.
    - quest log shouldnt inform which coordinations, maybe just extra description? (Found Cave or something).

    If these are not possible yet, I would like request those features if its possible.

    Thanks for this plugin, as it has given us new tricks to make common tasks seem more fun and rewarding [​IMG]
  25. Offline


    how do you download the dev version that works with 1.8?
  26. Offline


    at first post: http://ci.citizensnpcs.net/ and download .jar(s), simple as that. Worked for me, before I started using spout.
  27. Offline


    Citizens v1.1

    For a complete changelog, view the 1.1 download page on our BukkitDev site. Our website is currently down, so custom downloads are not available at the moment. Make sure to read how to update to 1.1 under the Updating to 1.1 section on BukkitDev. Please report any bugs to our GitHub issue tracker.

    BukkitDev page:

  28. Offline


    y is it v1.1 now? and commends plz?
  29. Offline


    Im using this plugin and its great.
    But I have one issue.

    I want to add quests but my Quester yml file has nothing in it but is that normal?

    I dont have any clue how to add quests because I have no idea how to configure the yml file.
  30. Offline


    Thank you very much! Can't wait to try it out on #1185!

    Edit : Yeah the information on the wiki is very confusing for assigning quests. Is there any way to create quests in-game?
  31. Offline


    When I log into the game and type in "/Citizens" it says I dont have permission. And I have a "*" in my group.yml.
    Please help!

Share This Page