[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. @fullwall @aPunch Citizens

    where i can get direct download for 1.2.3 version workable? ive tried hundreds of times to search for the 1.2 compatible version (1.1.6) but i always end up having 1.1.5 or 2.0 which either of them work in 1.2.3 ..
     
  3. Offline

    Purplehain

  4. Offline

    DaEgo

    can u plz fix the bug ?
    every time a player move the mouse there is a message spam in console
    i use Citizens 2 #76 + Vault 1.2.13 + #2113 craftbukkit-1.2.4-R + authme 2.6.3b7
    this error only comes when citizens AND authme is on the server
    both alone made no errors and i dont know who made this error
    thx

    [SEVERE] null
    java.lang.ClassNotFoundException: net.citizensnpcs.api.CitizensManager
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at uk.org.whoami.authme.plugin.manager.CitizensCommunicator.isNPC(CitizensCommunicator.java:36)
    at uk.org.whoami.authme.listener.AuthMePlayerListener.onPlayerMove(AuthMePlayerListener.java:160)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:209)
    at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
     
  5. Offline

    fullwall

    DaEgo - AuthMe compatibility problem.
     
  6. Ok, i googled for Citizens 1.1.6 download , i found link where it says 1.1.6 and in console it said 1.1.6 when it loaded
    ONLY proplem is this:
    http://pastebin.com/4awVj8T7

    Commands wont work, /citizens gives "the command was not recognized"
    typing /npc create NAME gives "See /NPC help for list of commands" and when i type /npc help "the command was not recognized"

    it gives error and says this 2012-03-25 12:45:43 [SEVERE] Error occurred while enabling Citizens v1.1.6 (Is it up to date?)
     
  7. How do i add GUARD to attack into players?

    i have 2 factions:
    Knights

    and

    Vikings

    I want the Knights guards attack into VIKINGS when they show up near the guard
    And opposite , i want VIKINGS guards to attack KNIGHTS when they show up too near
     
  8. Offline

    gabriel11798

    When one of my users completes a quest that has a permission node as a reward, it takes them out of their group and only give the permission node for the in the world they completed it in. Fix?
     
  9. Offline

    Jade

    Derp. No. I get the same errors, except mine come from Orebfuscator, and Citizens. Fix? f3
    Show Spoiler

    [?1049h[r[m[2J[H[?7h[?1;4;6l[4l[?1h=[0m(B[1;24r[H[2J[H[2JrverHandler.java:764)[39m
    [SEVERE] [3Cat net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)[39m
    [SEVERE] [3Cat net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)[39m
    [SEVERE] [3Cat lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:117)[39m
    [SEVERE] [3Cat net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)[39m
    [SEVERE] [3Cat net.minecraft.server.NetworkManager.b(NetworkManager.java:229)[39m
    [SEVERE] [3Cat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)[39m
    [SEVERE] [3Cat lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:60)[39m
    [SEVERE] [3Cat net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)[39m
    [SEVERE] [3Cat net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)[39m
    [SEVERE] [3Cat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)[39m
    [SEVERE] [3Cat net.minecraft.server.ThreadServerApplication.run(SourceFile:490)[39m [49m]2;[screen 0: mono]
    [SEVERE] java.lang.NullPointerException
    [SEVERE] [3Cat com.iCo6.system.Queried.useMiniDB(Queried.java:92)
    [SEVERE] [3Cat com.iCo6.system.Queried.hasAccount(Queried.java:237)
    [SEVERE] [3Cat com.iCo6.system.Accounts.exists(Accounts.java:10)
    [SEVERE] [3Cat net.milkbowl.vault.economy.plugins.Economy_iConomy6.hasAccount(Economy_iConomy6.java:238)
    [SEVERE] [3Cat net.citizensnpcs.Economy.playerHasEnough(Economy.java:50)
    [SEVERE] [3Cat net.citizensnpcs.Economy.hasEnough(Economy.java:92)
    [SEVERE] [3Cat net.citizensnpcs.commands.BasicCommands.create(BasicCommands.java:158)
    [SEVERE] [3Cat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [SEVERE] [3Cat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    [SEVERE] [3Cat java.lang.reflect.Method.invoke(Method.java:616)
    [SEVERE] [3Cat net.citizensnpcs.resources.sk89q.CommandsManager.executeMethod(CommandsManager.java:500)
    [SEVERE] [3Cat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [SEVERE] [3Cat net.citizensnpcs.resources.sk89q.CommandsManager.execute(CommandsManager.java:392)
    [SEVERE] [3Cat net.citizensnpcs.Citizens.onCommand(Citizens.java:219)
    [SEVERE] [3Cat org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    [SEVERE] [3Cat org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
    [SEVERE] [3Cat org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
    [SEVERE] [3Cat net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
    [SEVERE] [3Cat net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
    [SEVERE] [3Cat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
    [SEVERE] [3Cat lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:117)
    [SEVERE] [3Cat net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    [SEVERE] [3Cat net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    [SEVERE] [3Cat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    [SEVERE] [3Cat lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:60)
    [SEVERE] [3Cat net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    [SEVERE] [3Cat net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
    [SEVERE] [3Cat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
    [SEVERE] [3Cat net.minecraft.server.ThreadServerApplication.run(SourceFile:490)

    Or a bunch of different ones? :|
     
  10. Offline

    azunyan193

    here is a serious bug happen to my serverg
    to use it:
    1.trade with trader NPCs
    2.press and holding ALT, continuous click the item in your stock or traders stock
    3.quit stock during clicking, the item u clicked will drop in front of u, but its also still in your stock

    by using this bug, every item can becopied. players used to copy diamonds:(
    i guess it is not caused by laggin, i could use it in localhost.
    any ways to fix it? i dont wanna abandon npc trader, its rly awsome.:oops:
     

  11. How do i add GUARD to attack into players?

    i have 2 factions:
    Knights

    and

    Vikings

    I want the Knights guards attack into VIKINGS when they show up near the guard
    And opposite , i want VIKINGS guards to attack KNIGHTS when they show up too near
     
  12. Offline

    Trira

    Can someone help me with this problem:

    [SEVERE] Could not pass event InventoryClickEvent to Citizens
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:441)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1156)
    at net.minecraft.server.Packet102WindowClick.handle(SourceFile:28)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:116)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.NullPointerException
    at net.citizensnpcs.Economy.format(Economy.java:78)
    at net.citizensnpcs.traders.TraderMessageUtils.getPriceMessage(TraderMessageUtils.java:13)
    at net.citizensnpcs.traders.TraderMessageUtils.getStockableMessage(TraderMessageUtils.java:19)
    at net.citizensnpcs.traders.TraderTask.sendStockableMessage(TraderTask.java:183)
    at net.citizensnpcs.traders.TraderTask.handleTraderClick(TraderTask.java:81)
    at net.citizensnpcs.traders.TraderTask.onInventoryClick(TraderTask.java:65)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    ... 10 more
     
  13. Offline

    ScottSpittle

    How the hell can i block people from killing the NPC's
     
  14. Offline

    novs12

  15. Offline

    gabriel11798

    Not that helpful...
     
  16. Offline

    skyfox711

    Hey, my name is Skyfox711 and i got a question:
    If i do /npc help or /npc create [name] the system say's: The command was not reconized.
    See /npc help for a list of all the commands.
    And i do that and i say's the same.
    What to do?

    Skyfox711
     
  17. Offline

    noelcjf

    my citizen plugin working fine i can't get guard.jar and others class plugin to work it give errors
     
  18. Offline

    lexke

    my console say's i must report this 14:10:38 [SEVERE] java.lang.NoSuchMethodError: org.bukkit.event.Event.<init>(Ljava/lang/String;)V
    14:10:38 [SEVERE]at net.citizensnpcs.api.event.CitizensEvent.<init>(CitizensEvent.java:9)
    14:10:38 [SEVERE]at net.citizensnpcs.api.event.NPCEvent.<init>(NPCEvent.java:10)
    14:10:38 [SEVERE]at net.citizensnpcs.api.event.NPCCreateEvent.<init>(NPCCreateEvent.java:15)
    14:10:38 [SEVERE]at net.citizensnpcs.resources.npclib.NPCManager.register(NPCManager.java:154)
    14:10:38 [SEVERE]at net.citizensnpcs.resources.npclib.NPCManager.register(NPCManager.java:177)
    14:10:38 [SEVERE]at net.citizensnpcs.commands.BasicCommands.create(BasicCommands.java:226)
    14:10:38 [SEVERE]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    14:10:38 [SEVERE]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    14:10:38 [SEVERE]at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    14:10:38 [SEVERE]at java.lang.reflect.Method.invoke(Method.java:597)
    14:10:38 [SEVERE]at net.citizensnpcs.resources.sk89q.CommandsManager.executeMethod(CommandsManager.java:530)
    14:10:38 [SEVERE]at net.citizensnpcs.resources.sk89q.CommandsManager.execute(CommandsManager.java:407)
    14:10:38 [SEVERE]at net.citizensnpcs.Citizens.onCommand(Citizens.java:220)
    14:10:38 [SEVERE]at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    14:10:38 [SEVERE]at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
    14:10:38 [SEVERE]at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
    14:10:38 [SEVERE]at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
    14:10:38 [SEVERE]at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
    14:10:38 [SEVERE]at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
    14:10:38 [SEVERE]at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    14:10:38 [SEVERE]at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    14:10:38 [SEVERE]at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    14:10:38 [SEVERE]at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    14:10:38 [SEVERE]at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554)
    14:10:38 [SEVERE]at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
    14:10:38 [SEVERE]at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    >
     
  19. Offline

    MarioMerendino

    Is anyone else having the issue where Quester Npcs get the error "There is no quest with this name". But in the Quests.yml file there are quests with that name. If anyone else had this issue and had it resolved please let me know. Thanks!
     
  20. Offline

    gabriel11798

    Did you type the quest like it is in the file? (punctuation, caps)
     
  21. Offline

    Ras20906

    Can someone help
    when I give an npc a path, It all works but when I restart my server the npc doesn't want to walk again, so I need to give him the path again in order to him to walk again
    plz someone help!
     
  22. Offline

    XDCrafters

    l
    lol its more than an bot its an npc it talk,kills things,gives quest and alot more :D best plugin ever :D
     
  23. Offline

    XDCrafters

    You c
    You can make them talk with out you hit with something all you do it type in /npc talkto, i think and it talks to every one when it gets close
     
  24. Offline

    iNooooaaaahhh

    Hey, I'm having trouble with the traders, I'm using iConomy setting, yet when i pay the trader no one can buy or sell to them as essentials is still working with it, even though i have selected iConomy. Also would it be possible to add a setting or guards where they only attack players in certain areas. example, a player griefed an area the guard would attack them. So you could set a perimeter where they protect using a command maybe? so they would be like a police force basically.
    Thanks
     

  25. How do i add GUARD to attack into players?

    i have 2 factions:
    Knights

    and

    Vikings

    I want the Knights guards attack into VIKINGS when they show up near the guard
    And opposite , i want VIKINGS guards to attack KNIGHTS when they show up too near
     
  26. Offline

    Ras20906

    My path won't woke
    Can someone help
    here is the error:
    Code:
    14:46:49 [SEVERE] [Citizens] The trait 'waypoints' failed to load properly for t
    he NPC with the ID '7'. null
    14:46:49 [SEVERE] java.lang.NullPointerException
    14:46:49 [SEVERE]      at net.citizensnpcs.npc.entity.CitizensHumanNPC.getBukki
    tEntity(CitizensHumanNPC.java:39)
    14:46:49 [SEVERE]      at net.citizensnpcs.npc.entity.CitizensHumanNPC.getBukki
    tEntity(CitizensHumanNPC.java:21)
    14:46:49 [SEVERE]      at net.citizensnpcs.npc.ai.MCNavigationStrategy.<init>(M
    CNavigationStrategy.java:18)
    14:46:49 [SEVERE]      at net.citizensnpcs.npc.ai.CitizensAI.setDestination(Cit
    izensAI.java:95)
    14:46:49 [SEVERE]      at net.citizensnpcs.trait.waypoint.GenericWaypointCallba
    ck.onAttach(GenericWaypointCallback.java:40)
    14:46:49 [SEVERE]      at net.citizensnpcs.npc.ai.CitizensAI.registerNavigation
    Callback(CitizensAI.java:82)
    14:46:49 [SEVERE]      at net.citizensnpcs.trait.waypoint.Waypoints.load(Waypoi
    nts.java:42)
    14:46:49 [SEVERE]      at net.citizensnpcs.npc.CitizensNPC.load(CitizensNPC.jav
    a:197)
    14:46:49 [SEVERE]      at net.citizensnpcs.npc.entity.CitizensHumanNPC.load(Cit
    izensHumanNPC.java:49)
    14:46:49 [SEVERE]      at net.citizensnpcs.Citizens.setupNPCs(Citizens.java:255
    )
    14:46:49 [SEVERE]      at net.citizensnpcs.Citizens.access$000(Citizens.java:48
    )
    14:46:49 [SEVERE]      at net.citizensnpcs.Citizens$1.run(Citizens.java:183)
    14:46:49 [SEVERE]      at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainT
    hreadHeartbeat(CraftScheduler.java:126)
    14:46:49 [SEVERE]      at net.minecraft.server.MinecraftServer.w(MinecraftServe
    r.java:520)
    14:46:49 [SEVERE]      at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:452)
    14:46:49 [SEVERE]      at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:490)
    14:46:49 [INFO] [Citizens] Loaded 3 NPCs (3 spawned).
    >
     
  27. Offline

    MarioMerendino

    I did. But for some reason I still get the error.
     
  28. Offline

    Eselyx

    It doesn't work!
    I must do "/npc help" and then i must do "/npc help" again and again!
     
  29. Offline

    Eselyx

    Error occurred while enabling Citizens v1.1.6 (Is it up to date?)
    java.lang.NoSuchMethodError: org.bukkit.event.Event.<init>(Ljava/lang/String;)V
    at net.citizensnpcs.api.event.CitizensEvent.<init>(CitizensEvent.java:9)
    at net.citizensnpcs.api.event.CitizensEnableTypeEvent.<init>(CitizensEnableTypeEvent.java:12)
    at net.citizensnpcs.Citizens.loadNPCTypes(Citizens.java:312)
    at net.citizensnpcs.Citizens.onEnable(Citizens.java:78)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232)
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:374)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:361)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
     
  30. Yeah... That post was from last year...
     
  31. Offline

    DaEgo

    If i try to spawn a NPC he say "No NPC with the ID '34' exists" (its the smith)
    i try this with lastest single jars with 1.1.6 and Citizens 2
    do i have to "import" the old npc-profiles.yml file ?

    thx
     

Share This Page