[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

    yepwatermelon

    I have to congratulate OP, as the amount of whining in this thread so far would have already driven me insane if I were in his place. Everyone, the man's working as fast as he can. You should just be happy that development's not dead like so many other plugins I've seen.
     
  3. Offline

    Cwousiun

    I'm a noob.
    But when i type: /npc create Bob
    nothing happens.
    and i cant even do the command: /help citizens
     
  4. Offline

    phoenixstar

    you probably dont have the right permissions or are an op for your server
     
  5. Offline

    Hawtin

    7.1 Version? You mean 1.07?
     
  6. Offline

    lsegal

    That may or may not be a bug in Citizens itself. I'm not sure if this worked in 1.4 because I'd never tried names that long. I'm sure it would work if you make his name shorter. Again, I don't see how my patch could be causing that on its own, but I suppose it's possible.
     
  7. Offline

    lsegal

    This is a ridiculous excuse, to be honest. The patch is applied on your latest stable release. I even provided the official repo with a pull request on github to fix the issue. There's nothing left but to apply the patch and release an update. The only faults with the patch are the bugs introduced by citizens, AFAIK.
     
    Nate204, Hawtin and haldavid like this.
  8. Offline

    CJPetty25

    When ever i try to make a npc it says"An internal error occurred when attempting to perform that command"
     
  9. Offline

    Orcem12

    I'm so excited for this new update soon :)
     
  10. Offline

    Nate204

    Nice post. We need to support each other. Lets not pull a Notch here, and try and fly solo. It's an attempt. As far as I can see, it's the first update to this plugin in quite some time. I appreciate your efforts, both of you. You're both awesome in my book for even knowing Java!

    But lets take a step back. This helps everyone unless it's malicious. I don't see it as being that, as I have tested. Let's all get on the same page. This is the only working NPC plugin I can find. NPCX is dead atm~ needing a fork. NPC Trader doesn't do what we want atm.
     
  11. Offline

    Waffletastic

    Getting this error on startup: 13:39:23 [INFO] [Citizens]: Permissions enabled.
    13:39:23 [SEVERE] java.lang.NullPointerException
    13:39:23 [SEVERE] at net.minecraft.server.NetworkManager.f(NetworkManager.
    java:127)
    13:39:23 [SEVERE] at net.minecraft.server.NetworkManager.c(NetworkManager.
    java:226)
    13:39:23 [SEVERE] at net.minecraft.server.NetworkReaderThread.run(SourceFi
    le:69)
    13:39:23 [SEVERE] java.lang.NullPointerException
    13:39:23 [SEVERE] at net.minecraft.server.NetworkManager.f(NetworkManager.
    java:127)
    13:39:23 [SEVERE] at net.minecraft.server.NetworkManager.c(NetworkManager.
    java:226)
    13:39:23 [SEVERE] at net.minecraft.server.NetworkReaderThread.run(SourceFi
    le:69)
    13:39:23 [SEVERE] java.lang.NullPointerException
    13:39:23 [SEVERE] at net.minecraft.server.NetworkManager.f(NetworkManager.
    java:127)
    13:39:23 [SEVERE] at net.minecraft.server.NetworkManager.c(NetworkManager.
    java:226)
    13:39:23 [SEVERE] at net.minecraft.server.NetworkReaderThread.run(SourceFi
    le:69)
    13:39:24 [SEVERE] java.lang.NullPointerException
    13:39:24 [SEVERE] at net.minecraft.server.NetworkManager.f(NetworkManager.
    java:127)
    13:39:24 [SEVERE] at net.minecraft.server.NetworkManager.c(NetworkManager.
    java:226)
    13:39:24 [SEVERE] at net.minecraft.server.NetworkReaderThread.run(SourceFi
    le:69)
    13:39:24 [SEVERE] java.lang.NullPointerException
    13:39:24 [SEVERE] at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(Unknown
    Source)
    13:39:24 [SEVERE] at sun.reflect.UnsafeQualifiedObjectFieldAccessorImpl.ge
    t(Unknown Source)
    13:39:24 [SEVERE] at java.lang.reflect.Field.get(Unknown Source)
    13:39:24 [SEVERE] at com.fullwall.resources.redecouverte.NPClib.NPCSpawner
    .GetWorldServer(NPCSpawner.java:27)
    13:39:24 [SEVERE] at com.fullwall.resources.redecouverte.NPClib.NPCSpawner
    .SpawnBasicHumanNpc(NPCSpawner.java:65)
    13:39:24 [SEVERE] at com.fullwall.Citizens.NPCManager.registerBasicNPC(NPC
    Manager.java:62)
    13:39:24 [SEVERE] at com.fullwall.Citizens.BasicNPCHandler.spawnExistingNP
    C(BasicNPCHandler.java:25)
    13:39:24 [SEVERE] at com.fullwall.Citizens.Citizens.setupNPCs(Citizens.jav
    a:219)
    13:39:24 [SEVERE] at com.fullwall.Citizens.Citizens.onEnable(Citizens.java
    :76)
    13:39:24 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in.java:127)
    13:39:24 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:632)
    13:39:24 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager.java:218)
    13:39:24 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver.java:116)
    13:39:24 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:94)
    13:39:24 [SEVERE] at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:217)
    13:39:24 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:204)
    13:39:24 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver.java:144)
    13:39:24 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:259)
    13:39:24 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:394)
    13:39:24 [SEVERE] java.lang.NullPointerException
    13:39:24 [SEVERE] at com.fullwall.resources.redecouverte.NPClib.NPCSpawner
    .SpawnBasicHumanNpc(NPCSpawner.java:66)
    13:39:24 [SEVERE] at com.fullwall.Citizens.NPCManager.registerBasicNPC(NPC
    Manager.java:62)
    13:39:24 [SEVERE] at com.fullwall.Citizens.BasicNPCHandler.spawnExistingNP
    C(BasicNPCHandler.java:25)
    13:39:24 [SEVERE] at com.fullwall.Citizens.Citizens.setupNPCs(Citizens.jav
    a:219)
    13:39:24 [SEVERE] at com.fullwall.Citizens.Citizens.onEnable(Citizens.java
    :76)
    13:39:24 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in.java:127)
    13:39:24 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:632)
    13:39:24 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager.java:218)
    13:39:24 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver.java:116)
    13:39:24 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:94)
    13:39:24 [SEVERE] at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:217)
    13:39:24 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:204)
    13:39:24 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver.java:144)
    13:39:24 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:259)
    13:39:24 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:394)
    13:39:24 [SEVERE] null loading Citizens v1.07 (Is it up to date?)
    java.lang.NullPointerException
    at com.fullwall.Citizens.NPCDataManager.addItems(NPCDataManager.java:27)

    at com.fullwall.Citizens.NPCManager.registerBasicNPC(NPCManager.java:67)

    at com.fullwall.Citizens.BasicNPCHandler.spawnExistingNPC(BasicNPCHandle
    r.java:25)
    at com.fullwall.Citizens.Citizens.setupNPCs(Citizens.java:219)
    at com.fullwall.Citizens.Citizens.onEnable(Citizens.java:76)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:632)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:218)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  12. Offline

    IIGoldII

    This long of a post isn't necessary.It's been stated the Citizens team is working on an update for 1.5_*...
     
  13. Offline

    Mezada

    I love this plugin!! Keep up the great work. I can't wait for the traders to come in.
     
  14. Offline

    msw1

    Bukkit made names over 15 letters not work. Sorry if this has already been answered
     
  15. Offline

    Nate204

    Thanks. I re-added the patch. Everything works fine on 1.5_2. As long as I don't make the names tooo long ;>.>
     
  16. Offline

    Nate204

    I know this is asking a LOT~ but I thought I would just ask. Is there anyway you could take a peek at NPCX? Here is the link:
    http://forums.bukkit.org/threads/fu...ard-shops-quest-chat.9186/page-42#post-250001

    It needs to be forked, and Im going to request it in the "Plugin request" section after a bit of research. I just want to double check and see how long the Dev. has been away. The plugin is a bit more advanced than Citizens. Still, I thought I would ask...

    Thanks in advance!
    Again, much props for you assist!
     
  17. Offline

    aPunch

    Though @lsegal is kind for releasing an updated Citizens, I completely understand why @thempc does not want unofficial builds to be released. Read the past few pages, and note all of the problems that people are having. How is the Citizens dev team supposed to know which version they are using: Isegal's build or an official build?

    A perfect example is waffletastic's post. That big error is from lsegal's build (though is most likely a user error, anyway). Uniformed readers may think that is caused by an official Citizens build.
     
  18. Offline

    Nate204

    Yes. User Error.
    Have fun with your broken plugin then -.-

    As for those who want a fix, here you go. As for official and unofficial~ Once the Official updates, then everything will be right as rain.
     
  19. Offline

    aPunch

    I do not use Citizens, I do not even run a server. I'm simply trying to provide a plugin developer's point of view. Maybe if you listen to me you would realize why @thempc is not supporting this, no matter how many people clamor for it.
     
  20. Offline

    Drei Gyuu

    You are exactly right. 1.07g
     
  21. Discuss NPCX in it's own thread, thank you.
     
  22. Offline

    Nate204

    Ok. This may be dead. I just wanted to confirm. I'm interested in this~ but I can't seem to get it. Are the skins loaded via Citizens located at s3.amazonaws.com? They don't seem to be. They also don't seem to be loaded from minecraft.net/skin/file.png. They also don't seem to pull from s3.amazonaws.com/Anything~

    I know I'm beating a dead horse, but I'm just looking into a post that seemed to die rather quickly. Does anyone know the url? Thanks!
     
  23. Offline

    Nate204

    I did, and you're welcome.
     
  24. Offline

    everhaunted

    excuse me but i keep getting this error whenever i start my server and the npc's wont show up if did exactally is was said i only copied the citizens.jar file and i got this error.

    have you guys had an update for 1.5 because looking at the posts you havn't but just to be sure i posted this anyway, sorry if I'm just cluttering up room on the forum/reply's

    Code:
    [Lnet.minecraft.server.Statistic;@6025e7
    146 recipes
    [Lnet.minecraft.server.Statistic;@6025e7
    16 achievements
    18:34:42 [INFO] Starting minecraft server version Beta 1.5_02
    18:34:42 [INFO] Loading properties
    18:34:42 [INFO] Starting Minecraft server on *:25565
    18:34:42 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    18:34:42 [WARNING] The server will make no attempt to authenticate usernames. Be
    ware.
    18:34:42 [WARNING] While this makes the game possible to play without internet a
    ccess, it also opens up the ability for hackers to connect with any username the
    y choose.
    18:34:42 [WARNING] To change this, set "online-mode" to "true" in the server.set
    tings file.
    18:34:42 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-700-
    gf3ae4c3-b733jnks (MC: 1.5_02)
    18:34:42 [INFO] Preparing level "ServerWorld"
    18:34:42 [INFO] Preparing start region
    18:34:43 [INFO] Preparing spawn area: 85%
    18:34:44 [INFO] LWC     Loading shared objects
    18:34:44 [INFO] LWC     Native library: plugins/LWC/lib/native/Windows/x86/sqlit
    ejdbc.dll
    18:34:44 [INFO] [Citizens]: Permissions enabled.
    18:34:44 [INFO] [Citizens]: Loaded 0 NPC's
    18:34:44 [INFO] [Citizens]: version [1.07g_5] (Helpers) loaded
    18:34:44 [INFO] ControllerBlock: 1.17 by Hell_Fire
    18:34:44 [INFO] ControllerBlock: Using IRON_BLOCK (42) as ControllerBlock, loade
    d 0 disallowed types from config
    18:34:44 [INFO] ControllerBlock: Enabling full redstone check
    18:34:44 [INFO] ControllerBlock: Events registered
    18:34:44 [INFO] [DeathTpPlus] 5 Kill Streaks loaded.
    18:34:44 [INFO] [DeathTpPlus] 5 Death Streaks loaded.
    18:34:44 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10
    minutes!
    18:34:44 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    18:34:44 [INFO] Fake Permissions version 2.5.1 is enabled!
    18:34:44 [INFO] [DeathTpPlus] Using Permissions
    18:34:44 [INFO] [DeathTpPlus] version 1.85 by lonelydime is enabled!
    18:34:44 [INFO] Loaded Essentials build 2.1.27 maintained by Zenexer, ementalo,
    Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    18:34:44 [INFO] Loaded EssentialsChat build 2.1.27 by Zenexer, ementalo, Aelux,
    Brettflan, KimKandor, snowleo and ceulemans.
    18:34:44 [INFO] Loaded EssentialsProtect build 2.1.27 maintained by Zenexer, eme
    ntalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    18:34:44 [INFO] Loaded EssentialsSpawn build 2.1.27 maintained by Zenexer, ement
    alo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    18:34:44 [INFO] FalseBookBlock v0.84alpha by GeMo enabled
    18:34:44 [INFO] [FalseBook Block] No Cauldrons loaded!
    18:34:44 [INFO] FalseBookChat v0.84alpha by GeMo enabled
    18:34:44 [INFO] [FalseBook Core] FalseBookCore v0.84alpha by GeMo enabled!
    18:34:44 [INFO] FalseBookExtra v0.84alpha by GeMo enabled
    18:34:44 [INFO] FalseBookIC v0.84alpha by GeMo enabled
    18:34:47 [INFO] [iConomy] v4.65 (Kenzi) loaded.
    18:34:47 [INFO] [iConomy] Developed by: [Nijikokun, Coelho]
    18:34:47 [INFO] [(Plugin)] Successfully linked with iConomy.
    18:34:47 [INFO] [iConomy] hooked into Permissions.
    18:34:47 [INFO] Jobs started
    18:34:47 [INFO] [Jobs] Successfully linked with iConomy.
    18:34:47 [INFO] LWC     Loaded 116 locale strings (0 overrides)
    18:34:48 [INFO] LWC     Using Nijikokun's permissions plugin for permissions
    18:34:48 [INFO] LWC     Loading SQLite
    18:34:48 [INFO] SQLite  Using: Native
    18:34:48 [INFO] LWC     At version: v2.30
    18:34:48 [INFO] [MagicCarpet] MagicCarpet version 1.5.2 is enabled!
    18:34:48 [INFO] [MagicCarpet] Take yourself wonder by wonder, using /magiccarpet
     or /mc.
    18:34:48 [INFO] [MagicCarpet] Using Permissions.
    18:34:48 [INFO] [Minecart Mania] Debug mode switched to NORMAL
    18:34:48 [INFO] [Minecart Mania] MinecartManiaCore version 1.1.3 is enabled!
    18:34:48 [INFO] [Minecart Mania] MinecartManiaPressurePlates version 1.08 is ena
    bled!
    18:34:48 [INFO] [Minecart Mania] MinecartManiaSignCommands version 1.1.0 is enab
    led!
    18:34:48 [INFO] [Minecart Mania] MinecartManiaStation version 1.1.0 is enabled!
    18:34:48 [INFO] [RealShop] load dependency : iConomy 4.x ok
    18:34:48 [INFO] [RealShop] Uses iConomy plugin (/money commands) as economy syst
    em
    18:34:48 [INFO] [RealShop] version [0.591] (tickleman) loaded
    18:34:48 [INFO] TravelPortals version 1.5 is enabled!
    18:34:48 [INFO] WorldEdit 4.3 enabled.
    18:34:48 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin
     for permissions.
    18:34:48 [INFO] [iCoLand] Successfully linked with iConomy
    18:34:48 [INFO] [iCoLand] Successfully linked with Permissions
    18:34:48 [INFO] [iCoLand] Initializing land manager...
    18:34:50 [INFO] [iCoLand] Found iConomy Tax/Bank account: iCoLand
    18:34:50 [INFO] [iCoLand] Version [v2.36] (fattire) enabled. 16 lands found.
    18:34:50 [INFO] [Minecart Mania] Permissions detected. Using permissions.
    18:34:50 [INFO] [Minecart Mania] MinecartManiaAdminControls version 1.1.2 is ena
    bled!
    18:34:50 [INFO] [Minecart Mania] MinecartManiaAutocart version 1.1.1 is enabled!
    
    18:34:50 [INFO] [Minecart Mania] MinecartManiaAutomations version 1.1.1 is enabl
    ed!
    18:34:50 [INFO] [Minecart Mania] MinecartManiaChestControl version 1.1.1 is enab
    led!
    18:34:50 [INFO] Done (0.831s)! For help, type "help" or "?"
    18:34:50 [SEVERE] java.lang.NullPointerException
    18:34:50 [SEVERE]       at net.minecraft.server.NetworkManager.f(NetworkManager.
    java:127)
    18:34:50 [SEVERE]       at net.minecraft.server.NetworkManager.c(NetworkManager.
    java:226)
    18:34:50 [SEVERE]       at net.minecraft.server.NetworkReaderThread.run(SourceFi
    le:69)
    18:34:50 [WARNING] Task of 'Citizens' generated an exception
    java.lang.NoSuchFieldError: a
            at com.fullwall.resources.redecouverte.NPClib.CraftNPC.<init>(CraftNPC.j
    ava:28)
            at com.fullwall.resources.redecouverte.NPClib.NPCSpawner.SpawnBasicHuman
    Npc(NPCSpawner.java:69)
            at com.fullwall.Citizens.NPCs.NPCManager.registerBasicNPC(NPCManager.jav
    a:59)
            at com.fullwall.Citizens.NPCs.BasicNPCHandler.spawnExistingNPC(BasicNPCH
    andler.java:27)
            at com.fullwall.Citizens.Citizens.setupNPCs(Citizens.java:257)
            at com.fullwall.Citizens.Citizens.access$0(Citizens.java:222)
            at com.fullwall.Citizens.Citizens$1.run(Citizens.java:100)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.java:128)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:358)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    18:34:50 [INFO] ControllerBlock: Loaded v4 data - 7 ControllerBlocks loaded
    18:34:50 [INFO] [FalseBook Block] 0 Areas loaded.
    18:34:50 [INFO] [FalseBook Block] 0 Bridges successfully loaded.
    18:34:50 [INFO] [FalseBook Block] 0 Doors successfully loaded.
    18:34:50 [INFO] [FalseBook Block] Gates successfully loaded.
    18:34:50 [INFO] [FalseBook IC] 2 Transmitters loaded.
    18:34:50 [INFO] [FalseBook IC] 5 Receivers loaded.
    18:34:50 [INFO] [FalseBook IC] 0 Sensors loaded.
    18:34:55 [INFO] [Minecart Mania] Loading Sensor Data.
    >
     
  25. Offline

    xsky1ightz

    Please update this plugin!
     
  26. Offline

    psvunited

    Does it work for 1.5?
     
  27. Offline

    deathhorn

    nope. because the NPClib the dev. use isn't updated yet.
     
  28. Offline

    kazzy

    sorry im not sure if this has been answered but i was abit busy at the time and didnt have time to look at 60 pages of comments,
    when i try to create a npc it says an internal error occured....can any1 help me
     
  29. Offline

    Scipione

    not compatible with #733
     
  30. Offline

    kazzy

    damn it, do u know what build it is compatible with from the 1.5 update,
    if it is
     
  31. Offline

    PlanetOfGames

    you try to run it if it does not work then its not compatible :D lol
    its compatible on most 600 builds (not 699) but not on 700 builds
     

Share This Page