[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

    Taifun889

    Also. My problem is this: When i change the Description, the completition, the acceptance or the rewards there comes the error report: There is no Quest by that name. Can anyone help me?
     
  3. Offline

    Phibedy

    I got version 1.1.3 but it always says that I should update, could someone send me a link pls
     
  4. Offline

    General_Nono

    What is this error:
    Code:
    00:39:52 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    >
    00:39:52 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    >
    00:39:52 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    >
    00:39:52 [SEVERE] at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
    >
    00:39:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378)
    >
    00:39:52 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
    >
    00:39:52 [SEVERE] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
    >
    00:39:52 [SEVERE] at org.bukkit.Bukkit.reload(Bukkit.java:187)
    >
    00:39:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:436)
    >
    00:39:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
    >
    00:39:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
    >
    00:39:52 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    >
    00:39:52 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:968)
    >
    00:39:52 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188)
    >
    00:39:52 [SEVERE] at net.citizensnpcs.Citizens.onEnable(Citizens.java:85)
    >
    00:39:52 [SEVERE] at net.citizensnpcs.questers.QuesterType.registerEvents(QuesterType.java:32)
    >
    00:39:52 [SEVERE] at net.citizensnpcs.questers.data.QuestProperties.initialize(QuestProperties.java:13)
    >
    00:39:52 [SEVERE] at net.citizensnpcs.properties.ConfigurationHandler.load(ConfigurationHandler.java:37)
    >
    00:39:52 [SEVERE] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:109)
    >
    00:39:52 [SEVERE] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143)
    >
    00:39:52 [SEVERE] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:59)
    >
    00:39:52 [SEVERE] at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
    >
    00:39:52 [SEVERE] at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
    >
    00:39:52 [SEVERE] at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
    in "<string>", position 16578
    >
    00:39:52 [SEVERE] unacceptable character '?' (0xFFFD) special characters are not allowed
    >
    00:39:52 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    >
    00:39:52 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    >
    00:39:52 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    >
    00:39:52 [SEVERE] at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    >
    00:39:52 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
    >
    00:39:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378)
    >
    00:39:52 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:165)
    >
    00:39:52 [SEVERE] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
    >
    00:39:52 [SEVERE] at org.bukkit.Bukkit.reload(Bukkit.java:187)
    >
    00:39:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:436)
    >
    00:39:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169)
    >
    00:39:52 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186)
    >
    00:39:52 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
    >
    00:39:52 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:968)
    >
    00:39:52 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188)
    >
    00:39:52 [SEVERE] at net.citizensnpcs.Citizens.onEnable(Citizens.java:85)
    >
    00:39:52 [SEVERE] at net.citizensnpcs.questers.QuesterType.registerEvents(QuesterType.java:32)
    >
    00:39:52 [SEVERE] at net.citizensnpcs.questers.data.QuestProperties.<clinit>(QuestProperties.java:9)
    >
    00:39:52 [SEVERE] at net.citizensnpcs.properties.ConfigurationHandler.<init>(ConfigurationHandler.java:30)
    >
    00:39:52 [SEVERE] at net.citizensnpcs.properties.ConfigurationHandler.load(ConfigurationHandler.java:37)
    >
    00:39:52 [SEVERE] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:109)
    >
    00:39:52 [SEVERE] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:143)
    >
    00:39:52 [SEVERE] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:59)
    >
    00:39:52 [SEVERE] at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
    >
    00:39:52 [SEVERE] at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
    >
    00:39:52 [SEVERE] at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
    in "<string>", position 16578
    >
    00:39:52 [SEVERE] unacceptable character '?' (0xFFFD) special characters are not allowed
     
  5. Offline

    AliasXNeo

    It's not just you. Looks like the source on GitHub was updated 21 hours ago with the update stating "Update to 1.1", however it seems that there's no actual build for the new update. Guessing it's in limbo?
     
  6. Offline

    danemudd

    Ok guys, I have made a test server for testing plugins on. Me and my dad have also made another server for just friends and family and stuff...on the test server, everything works fine. But on the proper server, when i try and create a NPC say, Notch for example, it charges me 100 gold, but then shows this message 2012-01-14_11.32.57.png
    Please help, I have no idea what to do :/ ??
     
  7. Offline

    Ei3N

    update your craftbukkit to the release build, or try one of the dev builds along with the dev builds for Citizens. It works just fine

    http://ci.bukkit.org/job/dev-CraftBukkit/ -bukkit
    http://ci.citizensnpcs.net/ -citizens
     
  8. Offline

    danemudd

    Neither of them seem to work, could you please explain how to install them.
    With the bukkit.jar, what I did was delete bukkit 1.0.0 and replace it with 1.1 and its saying it cant find craftbukkit jar 1.0.0 :/

    With the citizens jar folders....I have no clue what to do there.. ?

    EDIT: Im no good at this stuff, if you cant see haha :p
     
  9. Offline

    Ei3N

    all you need to do is download the jar file and put it on your bukkit directory
    for citizens, its the same thing. Put the citizens.jar on your plugins directory and the npc type on the /plugins/citizens/type folder
     
  10. Offline

    sintri

    I suppose I would also like to see 2.0 to least preserve pre-2.0 npcs even if at the very least converting them to the base class if they're incompatible with the new character system.

    As for the base system itself:
    - Would definitely like additional functionality with the names (titles, space bars, maybe names over 2 lines, longer names)
    - Factions modifier would be very nice, set grouping for npcs as whether they're friendly or not to certain players/mobs/other_factions. Essentially allowing insta setup for guards, roaming npcs, traders and every class whehter or not they'll interact with something.
    - Stat modifiers - HP mods, base damage mods?, move speed, attack speed?, armour?, any special skills both combat and not, regenerating levels, maybe levels + xp?
    -Pathing still needs work, maybe some degree of automation would be nice as well.

    Also would like consider spout server support, since alas you can't run a server using bukkit + spout at the same time, you're bound to have to choose one or the other. So least keep an open mind as to who'll actually end up winning this due to flexibity, support or performance.
     
  11. Offline

    fullwall

    There is an update for 1.1 - look back to the past few pages.
    @sintri - bear in mind we are restricted to 16 characters (minecraft limit). Nice ideas, will keep them in mind.
    @Exanimo - it should be fairly simple to put them in a minecart / boat / mounted on any entity. Crouching/lying down is also already implemented (but not accessible).
     
  12. Offline

    lenis0012

    error when im trying to create a npc
     

    Attached Files:

  13. Offline

    sintri

    Thought I recalled someone doing name and title on a second line, but may have just been thinking of mmos. At any rate just want to drive home the point of how much it'd suck to have to recreate all the npcs from scratch.
     
  14. Offline

    fullwall

  15. Offline

    danemudd

    Its working now thanks dude :) what happened was for some reason the file I downloaded, from the link you sent me, was only 200 some kbs...then dad had a look, and it was 10 mbs :) So its working now xD

    Thankyou for your help, :)
    And thankyou fullwall and aPunch for creating this plugin, its Amazing! :)
     
  16. Offline

    Taifun889

    Can anyone help me by my problem:
    Also. My problem is this: When i change the Description, the completition, the acceptance or the rewards there comes the error report: There is no Quest by that name. Can anyone help me?
     
  17. I have built a Faction base on my server and have placed down an npc bouncer to protect it. I set the bouncer with a radius of 50 and to attack all. Is there a way to make exceptions to that for players, so that my faction members aren't attacked ?
     
  18. Offline

    KakusCraft

    please update for mc 1.1 <3
     
  19. Offline

    bobacadodl

  20. Offline

    Demondoor200

    GLITCH FOUND
    Whenever I kill a Guard with a bow & arrow, it crashes the server.
     
  21. Offline

    slipknoter6

    I have a error on MineCraft 1.1 not 1.0.0 I Can`t Upgrade to 1.1
    Code:
    2012-01-15 11:30:11 [WARNING] Task of 'Citizens' generated an exception
    java.lang.NoSuchMethodError: net.minecraft.server.ItemInWorldManager.a(I)V
        at net.citizensnpcs.resources.npclib.CraftNPC.<init>(CraftNPC.java:17)
        at net.citizensnpcs.resources.npclib.NPCSpawner.spawnNPC(NPCSpawner.java:75)
        at net.citizensnpcs.resources.npclib.NPCManager.register(NPCManager.java:159)
        at net.citizensnpcs.Citizens.setupNPCs(Citizens.java:284)
        at net.citizensnpcs.Citizens.access$000(Citizens.java:62)
        at net.citizensnpcs.Citizens$2.run(Citizens.java:134)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:501)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:433)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    who can make a video how to upgrade to 1.1?
     
  22. Offline

    Beavis

    I don't know if it's a bukkit bug or citizens, but when I give my trader a splash potion, it resets to a normal potion again. (only happens with the splash potions, other items work fine!) Any way to solve this or isn't there anything i can do?
     
  23. Offline

    wdow117

    Would it be possible to bind a console command to the death and respawn of an NPC?
    for example, a command to open a portal (made by another plugin) when he dies, and close it when he respawns
     
  24. Offline

    VoidingNixx

    Server Crash!

    Whenever someone shoots arrows a Guard NPC's (the aggressive kill everything kind), the following error comes up and the server crashes...

    Code:
    2012-01-16 01:20:55 [SEVERE] java.lang.IndexOutOfBoundsException: Index: 673, Size: 673
    2012-01-16 01:20:55 [SEVERE]    at java.util.ArrayList.RangeCheck(Unknown Source)
    2012-01-16 01:20:55 [SEVERE]    at java.util.ArrayList.remove(Unknown Source)
    2012-01-16 01:20:55 [SEVERE]    at net.minecraft.server.World.tickEntities(World.java:1153)
    2012-01-16 01:20:55 [SEVERE]    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:518)
    2012-01-16 01:20:55 [SEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    2012-01-16 01:20:55 [SEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2012-01-16 01:20:55 [SEVERE] Unexpected exception
    java.lang.IndexOutOfBoundsException: Index: 673, Size: 673
        at java.util.ArrayList.RangeCheck(Unknown Source)
        at java.util.ArrayList.remove(Unknown Source)
        at net.minecraft.server.World.tickEntities(World.java:1153)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:518)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2012-01-16 01:21:24 [INFO] Connection reset
    
     
  25. Offline

    ledut

    HELP,when im going to create an npc this text appear : java.lang.ClassNotFoundException: net.minecraft.server.Packet17EntityLocationAction
    how to fix this problem ?!
    i need help i have re-installd the plugin and java :( HELP!! plz
     
  26. Offline

    Mragent0028

    09:18:52 [WARNING] Task of 'Citizens' generated an exception
    java.lang.NoSuchMethodError: net.minecraft.server.ItemInWorldManager.a(I)V
    at net.citizensnpcs.resources.npclib.CraftNPC.<init>(CraftNPC.java:17)
    at net.citizensnpcs.resources.npclib.NPCSpawner.spawnNPC(NPCSpawner.java
    :75)
    at net.citizensnpcs.resources.npclib.NPCManager.register(NPCManager.java
    :159)
    at net.citizensnpcs.Citizens.setupNPCs(Citizens.java:284)
    at net.citizensnpcs.Citizens.access$000(Citizens.java:62)
    at net.citizensnpcs.Citizens$2.run(Citizens.java:134)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.java:137)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:500)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
     
  27. Offline

    worstboy32

    Same for me..
    It is a bug with 1.1
    fullwall can you please make a dev build for 1.1?
     
  28. Offline

    Jeangray

    Hi there I was just wondering if it's possible if you would be able to collaborate with the factions mod so that you could put NPC's in different factions (would be awsome for the mod). And by the way! This is one of the best mods ever and I thank you for that!
     
  29. Offline

    Funkyn

    I've found a strange glitch with the bodyguards. Whenever I make one and set the flags and turn on aggressive mode, the guard will run over, kill the enemy, but then he runs back to me so closely that he pushes me around until I turn off aggressive. This makes them nearly unusable - is there a way to set follow distance in the config or something of that sort?
     
  30. Offline

    Torleik

    Fullwall, I have an essential question that someone else asked, and no one answered.

    With the release of Citizens2 will we lose all of our previous npc's and their setup, or will they be able to update into citizens2?
    For example, say I have one quest that has 10 objectives and 4 quester npcs used along the way. Will all of these npcs no longer exist once updating to Citizens2, and if they don't exist, will I have to wait for some random person to create a new Quester plugin that may or may not even allow my previous quest to work?

    I understand your desire to outsource some future expansion, but at the very least, the Quester npc's along with the quests are highly essential to many servers and should be cross-compatible from Citizens 1.1.3 to Citizens2.

    Your answer will make a very large server decision for me, so I hope to hear from you soon!

    Thanks fullwall!
     
  31. Offline

    Dislin1993

    Yeap, it's not working in 1.1
     

Share This Page