[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

    Grifhell

    Code:
    Wanted:
        texts:
            description: <y>Убить любого из Разыскиваемых
            completion: <g>Завершено
            acceptance: <y>Дам 2 слитка
        repeats: -1
        delay: 20
        objectives:
            '0':
                '0':
                    type: player combat
                    string: 'g:Wanted'
                    amount: 1
                    message: <g> Возвращайся за наградой!
        rewards:
            '0':
                type: item
                id: 266
                amount: 2
    I use PEX. Create group "Wanted". Take quest, kill anybody, who in "Wanted" group, but quest do not end.
    ...
    Code:
                    type: player combat
                    string: - '*'
                    amount: 1
                    message: <g> Возвращайся за наградой!
    Do not work too

    WHY!:'(
     
  3. Offline

    Iyeru

    That issue fixed, now I can't give money to others using iConomy 6. There's no setting to tell citizens what economy to use. If I use command type I have to specify the username:

    Code:
    type: command
    command: money give <userName Variable Here> 10
    I don't know what the username variable Citizens uses, so I can't use it to give money.

    Edit: turns out a lot of the old money issues and thread posts are severely outdated? Because you have to use

    Code:
    type: money
    money: ###
    Now instead.
     
  4. Offline

    charlie_boi

    1.1.6 Fixed the problem with player combat quests from 1.1.5 but created a whole new problem at the same time.
    The bug with I guess I would call it "tracking" or "registering" if you killed a person/npc is fixed but now It stops tracking/registering kills past 2. EX: Kill 3 people/npcs with the Good or Citizen rank, it counts the first two kills but anytime you kill something after those two it won't register and the quest doesn't finish. There is no error though.
     
  5. Offline

    hostiile

    The issue of NPCs just disappearing has not been fixed.
     
  6. Offline

    fullwall

    hostiile - what plugins are you using?
    charlie_boi - can you check your combat quest exploit settings?
     
  7. Offline

    Grifhell

    say me, will it work?
    Code:
                    type: player combat
                    string: 'g:Wanted'
                    amount: 1
     
  8. Offline

    fullwall

  9. Offline

    hostiile

    fullwall
    Show Spoiler

    [​IMG]
     
  10. Offline

    danopa

    I have problems setting the plugin help
     
  11. Offline

    worstboy32

    Hey fullwall i just got this error in my console and the server started to be extreme laggy.
    http://pastie.org/3375090
    Also have a look at the color bug a few posts up please.
     
  12. Offline

    charlie_boi

    Haha can't believe I overlooked that, thanks
     
  13. Offline

    aufdemrand

    Use the data: node.
     
  14. Offline

    neo6633

    [​IMG]

    this is hunt quest.
    When Player typed status command, They dont know what monsters remaining.
    How can I fix.
    I want to see what monster's remaining.

    Here is my code.
    Code:
    헌터길드사부2:
        repeats: 1
        texts:
            description: 헌터로서의 두번째 걸음!  [요구] <g>좀비30,스켈레톤30,거미30,크리퍼30
            completion: <g>궤스트 완료! 이제 마스터 헌터께 가세요.
            acceptance: <g>궤스트가 <y>수락<g>되었습니다.<g>.
        requirements:
            '0':
                type: quest
                quest: '헌터길드사부1'
        objectives:
            '0':
                '0':
                    type: hunt
                    string: 'zombie'
                    amount: 30
                    optional: False
                    finishhere: False
                    message: "좀비 30마리 완료."
                '1':
                    type: hunt
                    string: 'skeleton'
                    amount: 30
                    optional: False
                    finishhere: False
                    message: "스켈레톤 30마리 완료."
                '2':
                    type: hunt
                    string: 'spider'
                    amount: 30
                    optional: False
                    finishhere: False
                    message: "거미  30마리 완료."
                '3':
                    type: hunt
                    string: 'creeper'
                    amount: 30
                    optional: False
                    finishhere: False
                    message: "크리퍼  30마리 완료."
     
  15. Offline

    Phibedy

    @neo663
    There is no fix at the moment. (I think so)
    That´s why I am trying to program my own "/quest status" to write down more information about the task.

    Edit:
    My problem -> Already solved


    best regards Phib
     
  16. Offline

    fullwall

    hostiile - can you try without Ptweaks?
    worstboy32 - looks like an essentials conflict, but it's an odd one... :(
     
  17. Offline

    Grifhell

    WTF!?
    i downloading http://dev.bukkit.org/server-mods/citizens/files/12-1-1-6/
    and this is log
    Code:
    15:32:32 [INFO] [Citizens] Loading Citizens v1.1.6.
    15:32:32 [INFO] [Citizens] Creating new config file at npc-profiles.yml.
    15:32:33 [INFO] [Citizens] NPC types loaded: blacksmith, guard, healer, quester,
    trader, wizard
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.cre
    ation.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.arm
    orrepair.leather.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.arm
    orrepair.gold.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.arm
    orrepair.chainmail.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.arm
    orrepair.iron.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.arm
    orrepair.diamond.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.too
    lrepair.wood.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.too
    lrepair.gold.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.too
    lrepair.stone.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.too
    lrepair.iron.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.too
    lrepair.diamond.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.blacksmith.too
    lrepair.misc.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.guard.creation
    .
    15:32:33 [INFO] [Citizens] Writing default setting guards.max.stationary-return-
    ticks.
    15:32:33 [INFO] [Citizens] Writing default setting guards.respawn-delay.
    15:32:33 [INFO] [Citizens] Writing default setting guards.bouncers.default.prote
    ction-radius.
    15:32:33 [INFO] [Citizens] Writing default setting guards.soldiers.items.select.
     
    15:32:33 [INFO] [Citizens] Writing default setting guards.soldiers.items.return.
     
    15:32:33 [INFO] [Citizens] Writing default setting guards.soldiers.items.deselec
    t-all.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.healer.creatio
    n.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.healer.levelup
    .
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.healer.heal.
    15:32:33 [INFO] [Citizens] Writing default setting healers.give-health-item.
    15:32:33 [INFO] [Citizens] Writing default setting healers.take-health-item.
    15:32:33 [INFO] [Citizens] Writing default setting healers.health-regen-incremen
    t.
    15:32:33 [INFO] [Citizens] Writing default setting healers.regen-health.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.quester.creati
    on.
    15:32:33 [INFO] [Citizens] Writing default setting quests.save.command-delay-ms.
     
    15:32:33 [INFO] [Citizens] Writing default setting quests.exploits.item-pickup.c
    heck-delay.
    15:32:33 [INFO] [Citizens] Writing default setting quests.exploits.combat.check-
    times.
    15:32:33 [INFO] [Citizens] Writing default setting quests.exploits.combat.check-
    radius.
    15:32:33 [INFO] [Citizens] Writing default setting quests.exploits.blocks.tracki
    ng-remove-delay.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.trader.creatio
    n.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.wizard.creatio
    n.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.wizard.telepor
    t.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.wizard.changet
    ime.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.wizard.spawnmo
    b.
    15:32:33 [INFO] [Citizens] Writing default setting economy.prices.wizard.toggles
    torm.
    15:32:33 [INFO] [Citizens] Writing default setting wizards.mana-costs.teleport.
    15:32:33 [INFO] [Citizens] Writing default setting wizards.mana-costs.changetime
    .
    15:32:34 [INFO] [Citizens] Writing default setting wizards.mana-costs.spawnmob.
    15:32:34 [INFO] [Citizens] Writing default setting wizards.mana-costs.togglestor
    m.
    15:32:34 [INFO] [Citizens] Writing default setting wizards.max-locations.
    15:32:34 [INFO] [Citizens] Writing default setting wizards.max-mana.
    15:32:34 [INFO] [Citizens] Writing default setting wizards.interact-item.
    15:32:34 [INFO] [Citizens] Writing default setting wizards.mana-regen-item.
    15:32:34 [INFO] [Citizens] Writing default setting wizards.mana-regen-rate.
    15:32:34 [INFO] [Citizens] Writing default setting wizards.regen-mana.
    15:32:34 [INFO] [Citizens] Creating new config file at quests.yml.
    15:32:34 [INFO] [Citizens] Permissions system found (PermissionsEx v1.18)
    15:32:34 [INFO] [Citizens] version [1.1.5] loaded.
    15:32:34 [INFO] Server permissions file permissions.yml is empty, ignoring it
    15:32:34 [INFO] Done (6,389s)! For help, type "help" or "?"
    15:32:34 [INFO] [Citizens] Loaded 0 NPCs.
    15:32:34 [INFO] [Citizens] Loaded 0 quests.
    Where 1.1.6?!
     
  18. Offline

    hostiile

    fullwall. Thanks, removing Ptweaks has fixed the issue I believe.

    I still have one problem. When I give an NPC equipment, almost 90% of the time the equipment is not shown, even after I leave and join.
     
  19. Offline

    Iyeru

    You need to change, in citizens.yml:

    Code:
      defaults:
        enable-following: true
        talk-when-close: false
    to

    Code:
      defaults:
        enable-following: true
        talk-when-close: true
    new NPCs will now auto-talk when you get close to them. By default, Questers will allow you to get their quests now, without a book (and complete, without paper.) To change NPCs you've already made to talk when close, find:

    Code:
        talk-when-close: 'false'
    inside npc-profiles.yml
     
  20. Offline

    worstboy32

    Any way you can fix it?
    My server went down 2 times by it and had to disable it for now :/
    And the colors a<>f at npc's not working is also from essentials?
     
  21. Offline

    Boltblaster

    fullwall. Sorry for bothering you, but could you please make the bPermissions groups recognisable by the plugin?n Shouldn't bee too much work. Thanks in advance :)
     
  22. Offline

    Spiritwind

    I'm having a problem to where Guards can be killed (Have them in a safezone using Factions), and upon being killed they drop their Weapon and Armor. They then respawn and can be killed again - thus dropping their loot once again.

    If there is any way to work around this to where certain guards (Or all for that matter) do not drop their loot or better yet cannot be killed - that would be awesome!
     
  23. Offline

    globox44t

    20:41:04 [SEVERE] java.lang.NoSuchMethodError: net.citizensnpcs.resources.npclib
    .PathNPC.getBukkitEntity()Lorg/bukkit/craftbukkit/entity/CraftPlayer;
    20:41:04 [SEVERE] at net.citizensnpcs.resources.npclib.CraftNPC.getBukkitE
    ntity(CraftNPC.java:70)
    20:41:04 [SEVERE] at net.citizensnpcs.resources.npclib.HumanNPC.getPlayer(
    HumanNPC.java:130)
    20:41:04 [SEVERE] at net.citizensnpcs.resources.npclib.HumanNPC.getWorld(H
    umanNPC.java:146)
    20:41:04 [SEVERE] at net.citizensnpcs.properties.properties.BasicPropertie
    s.loadState(BasicProperties.java:321)
    20:41:04 [SEVERE] at net.citizensnpcs.properties.PropertyManager.load(Prop
    ertyManager.java:46)
    20:41:04 [SEVERE] at net.citizensnpcs.resources.npclib.NPCManager.register
    (NPCManager.java:161)
    20:41:04 [SEVERE] at net.citizensnpcs.resources.npclib.NPCManager.register
    (NPCManager.java:177)
    20:41:04 [SEVERE] at net.citizensnpcs.commands.BasicCommands.create(BasicC
    ommands.java:226)
    20:41:04 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M
    ethod)
    20:41:04 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown S
    ource)
    20:41:04 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno
    wn Source)
    20:41:04 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
    20:41:04 [SEVERE] at net.citizensnpcs.resources.sk89q.CommandsManager.exec
    uteMethod(CommandsManager.java:530)
    20:41:04 [SEVERE] at net.citizensnpcs.resources.sk89q.CommandsManager.exec
    ute(CommandsManager.java:407)
    20:41:04 [SEVERE] at net.citizensnpcs.Citizens.onCommand(Citizens.java:220
    )
    20:41:04 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman
    d.java:40)
    20:41:04 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo
    mmandMap.java:168)
    20:41:04 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(Cr
    aftServer.java:386)
    20:41:04 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(N
    etServerHandler.java:777)
    20:41:04 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerH
    andler.java:737)
    20:41:04 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:725)
    20:41:04 [SEVERE] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.j
    ava:33)
    20:41:04 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:226)
    20:41:04 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:100)
    20:41:04 [SEVERE] at net.minecraft.server.NetworkListenThread.a(NetworkLis
    tenThread.java:78)
    20:41:04 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServe
    r.java:536)
    20:41:04 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:434)
    20:41:04 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour
     
  24. Offline

    Spiritwind

    globox44t
    Are you using the latest version of Bukkit?
     
  25. Offline

    TychoB

    This is a silly question, but this is my first time installing Citizens.

    Does this plugin replace the NPCs in existing villages, or this a just a tool to populate player-made villages?
     
  26. Offline

    fullwall

    TychoB - they don't replace existing villagers, no.
     
  27. Offline

    UnluckyNinja

    When someone saw himself in his house,OHG
     
  28. Offline

    luigi_vampa

    Could anyone tell me is the format of this alright? It doesn't work for me.

    '2':
    type: killNPC
    amount: 3
    string: 'Mobster'

    Since it's the 3rd part of quest since it's zero-index and the npc name is 'Mobster'
     
  29. Offline

    fullwall

    luigi_vampa - the string: should be 'Mobster,' (note the trailing comma).
     
  30. Offline

    luigi_vampa

    Thanks for the quick reply. I tried that, it still doesn't recognise that part of the quest. Jumps from objective '1' to the reward after objective '2'. Also noticed that when I type '/citizens' in the chat bar it gives me 1.1.5 as the version. I've reloaded 1.1.6 from the zip file just to make sure. Is that likely to be the problem?
    Love this plugin btw, can't wait for the bankers. Mobsters are getting some bank robbing quests!
     
  31. The problem with traders not removing the money from buyers so that they can buy as much as they want without loosing money, is that fixed yet or is it something that has to do with iConomy and not Citizens?

    And if it has to do with iConomy. Is there any other economy plugin that is as good as iConomy that works better with Citizens?
     

Share This Page