[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

    Starrk

    Will there be a feature to create quests in-game like the hMod plugin Craftizens long ago? The new config quests really confuse me :X
     
  3. Offline

    Waffletastic

    Ever since I've upgraded citizens and CB to 1140, the server has been experiencing lag spikes, especially after using groupmanager commands.
     
  4. Offline

    Starrk

    Anyone else having this error that any npc with your name follows you everywhere?
     
  5. Offline

    Starrk

    Actually, every NPC with the same name seems to stick to each other as well.

    Any fix for this?
     
  6. Offline

    Waffletastic

    upgrade to the latest build at ci.citizensnpcs.net
     
  7. Offline

    Waffletastic

    Ever since I deleted some NPCs from my NPC Profiles yml I've been getting this error help?


    17:47:54 [SEVERE] Error occurred while enabling Citizens v1.1.2 (Is it up to dat
    e?): null
    java.lang.ExceptionInInitializerError
    at net.citizensnpcs.blacksmiths.BlacksmithType.getProperties(BlacksmithT
    ype.java:17)
    at net.citizensnpcs.npctypes.CitizensNPCLoader.loadNPCType(CitizensNPCLo
    ader.java:44)
    at net.citizensnpcs.Citizens.loadNPCTypes(Citizens.java:311)
    at net.citizensnpcs.Citizens.onEnable(Citizens.java:78)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:941)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: while scanning for the next token
    found character '\t' that cannot start any token
    in "<reader>", line 1398, column 1:

    ^

    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:360)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    3)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:564)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :228)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    2)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)

    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:82)
    at net.citizensnpcs.properties.CachedYAMLHandler.load(CachedYAMLHandler.
    java:38)
    at net.citizensnpcs.properties.CachedYAMLHandler.<init>(CachedYAMLHandle
    r.java:31)
    at net.citizensnpcs.properties.PropertyManager.<clinit>(PropertyManager.
    java:12)
    ... 14 more
     
  8. Offline

    Waffletastic

    When I remove all the NPC types I get this error:

    18:09:14 [SEVERE] Error occurred while enabling Citizens v1.1.2 (Is it up to dat
    e?): null
    java.lang.ExceptionInInitializerError
    at net.citizensnpcs.SettingsManager.setupVariables(SettingsManager.java:
    79)
    at net.citizensnpcs.Citizens.onEnable(Citizens.java:81)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:941)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: unacceptable character #FFFD special characters are not allowed
    in "<reader>", position 8062
    at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.ja
    va:68)
    at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:159)
    at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:117)
    at org.yaml.snakeyaml.scanner.ScannerImpl.scanPlain(ScannerImpl.java:156
    9)
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchPlain(ScannerImpl.java:86
    0)
    at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja
    va:348)
    at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    3)
    at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(P
    arserImpl.java:592)
    at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:132)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :230)
    at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    2)
    at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)

    at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
    at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    at org.bukkit.util.config.Configuration.load(Configuration.java:82)
    at net.citizensnpcs.properties.CachedYAMLHandler.load(CachedYAMLHandler.
    java:38)
    at net.citizensnpcs.properties.CachedYAMLHandler.<init>(CachedYAMLHandle
    r.java:31)
    at net.citizensnpcs.properties.PropertyManager.<clinit>(PropertyManager.
    java:12)
    ... 12 more
     
  9. Offline

    equinox80

    Well I installed it, it made the default files and everything, I have 1240 and 1.1.2. However, I can't use the commands it says they do not exists (tried /npc and /citizen) Is this a common issue? And I obtained my permissions through /setgroup name 5 so I can use all other commands fine.

    Edit: my console detects it (I can type npc into it and it says that I must use that command ingame). I am using MyWorld btw if that matters.
     
  10. Offline

    meldawn

    just loaded the newest version and here is what i get when i create a citizen:

    Code:
    12:34:38 [WARNING] Task of 'Citizens' generated an exception
    java.lang.NoSuchMethodError: net.minecraft.server.ItemInWorldManager.<init>(Lnet/minecraft/server/WorldServer;)V
            at net.citizensnpcs.resources.npclib.NPCSpawner.spawnNPC(NPCSpawner.java:31)
            at net.citizensnpcs.resources.npclib.NPCManager.register(NPCManager.java:164)
            at net.citizensnpcs.Citizens.setupNPCs(Citizens.java:290)
            at net.citizensnpcs.Citizens.access$000(Citizens.java:63)
            at net.citizensnpcs.Citizens$2.run(Citizens.java:137)
            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)
    
    any ideas on what i might be able to do?
     
  11. Offline

    popcorn8123

    how do you install it?
     
  12. Offline

    SkyCraft

    Not working :(
     
  13. Offline

    Lonereaper17

    I been trying to figure out how to give permission to make a NPC. I tryed everything and nothing works. im new at this so anything helps. Btw i have the latest citizen plugin.
     
  14. Offline

    tincopper2

    I tried too! it says I don't have permission... and I'm using GroupManager.
     
  15. Offline

    Flash_001

    ok there pls help me. I ve got this plugin but i doesn't work really good since the update.
    When i create an NPC with my name the NPC is pushing me. When i go to the Config data and make following false they are standing, don't speaking and they do not look to you and you can't select the NPC(s). What to do. Please contact me!
     
  16. Offline

    Jeremy Mancini

    this plug in says i do not have permission to do that. why?
     
  17. Offline

    Scandragon

    Try /citizens help
     
  18. Offline

    fullwall

    If you're using 1.1.2, you *must* be using RB #1240. If you're using 1.1.1, you *cannot* use RB #1240. I recommend using latest dev builds with #1240, as it fixes some issues with NPC name conflicts.
     
  19. Offline

    Darkvoltage3

    "I have a problem i keep geting this message when i try to create a quest for any npc.
    my quest: /quester assign [born to be a Wizard!]
    Plugin error: Theres is no quest by that name.

    so can anyone help me with this iv'e been posting on the same tread all last week and some of this week and no answer."
    **************************************************************************************************************
     
  20. Offline

    Exidous

    @fullwall can an objective be to kill another npc in quests? Im making quests with bosses and the npcs are the boss. is this possible?
     
  21. Offline

    Scandragon

    Try /quester assign born to be a Wizard!

    No [] or " " in the command


    @fullwall Did something change with permissions today?
    rank rewards and requirements do not work, as appearently citizens doesn't hook into permissionsbukkit anymore
     
  22. Offline

    jespertheend

    my quests.yml is empty (exept for the {})
    is this right?
     
  23. Offline

    Nibelton

    after updating to 1317 on stop
    Code:
    2011-10-11 22:04:05 [SEVERE] Error occurred (in the plugin loader) while disabling Citizens v1.1.1 (Is it up to date?): null
    java.lang.NullPointerException
        at java.lang.Class.isAssignableFrom(Native Method)
        at org.bukkit.plugin.java.JavaPluginLoader.removeClass(JavaPluginLoader.java:245)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:992)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:296)
        at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:289)
        at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:166)
        at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:325)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:404)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    its 1.1.2,just some how it sees it as 1.1.1
     
  24. Offline

    Exidous

    yeah you have to create the quests. There are plenty of examples a few pages back.
     
  25. Offline

    Cilerba

    I apologize if this has been asked before, but I am wondering if it's possible to have an NPC use a custom skin. Perhaps having the skin in a folder and editing a config file directing the NPC to the custom skin.
     
  26. Offline

    equinox80

    Command "Doesn't Exist" in game.
     
  27. Offline

    Darkvoltage3

    still says the same thing....how ever i did delete the {} in the quest config but idk if that has anything to do with it :<
     
  28. Offline

    Vondrake

    Good days, I have a problem with citizens 1.1.2 and iconomy 6.

    The problem is the next : I can make vendors, and they sell and buy items, when i sell items, my money take the correct value, but when i buy, i buy all without any cost. (and yes, i use the corrects methods : /trader sell <item>:[amount] [cost]. Example: /trader sell coal:10 50 )


    How can I fix that? Thanks for all :)
     
    Kwuality likes this.
  29. Offline

    Silvo

    Traders need damage value support for items they are selling. Stocked items with damage values ARE detected as other items and aren't sold if tried to buy from stock but setting up a trader that would sell items with damage values return doesn't work. /trader sell 340:7 1000 (need,doesn't work) .... /trader sell 340 1000 (works)
     
  30. Offline

    Thaevin

    I've encountered an error lately and it's becoming quite annoying. I'm trying to place Town Guards all along my town, but whenever I create 2 or more of the same type of Npc, (For Example: I do /npc create Town_Guard , /npc create Town_Guard) the first npc automatically teleports to the 2nd npc and I am unable to split them up. Any ideas? :/
     
  31. Offline

    Vondrake

    But I CAN buy, the only problem is the money, i buy them without any cost, no matther if I have enought money or not...

    And not, I'm not trying to sell X tools in stacks, just materials.
     

Share This Page