[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

    DrBowe

    Is anyone else having issues with Traders?
    It opens up the chest interface, and has the transaction log, but taking items doesnt force me to pay for them...

    EDIT:
    Scratch that, the real issue is that its not recognizing that I have iConomy running on the server. Does this require a certain build of iConomy to work?

    I'm going to assume that this is an issue with permissions, now. If I'm not an OP, I cant even access the chest interface of an NPC.
    Please fix this. This plugin would be amazing for my server.
     
  3. Offline

    kahlilnc

    How could I make this questing functional?
     
  4. Offline

    DELIGNY Loïc

    Citizens don't use Permissions plugin, I can pick up items from traders because I'm an operator, people who are not Op can't open the Traders chest interface, repair their items.
     
  5. Offline

    omerdn1

    Having this problem:
     
  6. Offline

    omerdn1

    Same problem! and im using xauth too
     
  7. Offline

    DetCox

    i guess i have the same problem.
    citizens is working with iconomey 5.0.1 because i must pay to create npc and toggle traders and it says that its hooked in to iconomey so thats not a problem... it also says that its hooked into permissions as well. i have tryed -'citizens.use.*' and -'citizens.use.trader' however when i make a trader and someone trys to use it nothing happens, and if they are an op it opens the chest interface and says transaction started but it works just like any old chest. not selling or buying any thing i have set.
    please fix this as i use this plugin in place of ops handing out items that most people cant make.
    i love this plugin however right know my marketplace is ruined :(
    im using v1.0.8e on CB818
    thankyou ps my spell check isnt working atm....
     
  8. Offline

    Orcem12

    This plugin will not work at the moment. Do not spam chat saying Permissions don't work they are fully aware of the issue I am sure.
     
  9. Soor if i'm a noob but how do u place an npc?
     
  10. Offline

    thisisboris

    I've had the same thing, some issues with prev version Wizard files. I deleted the folder (since I only have one wizard, with almost no locations) and let the plugin generate the new files. This solved the problem.
     
  11. Offline

    Mikoyano

    Correct me if i'm wrong: That bug that traders work like chests is because the current version of iConomy doesn't work with the new version of Permissions and consequently Citizens... So we just have to wait for the new verson of iConomy and it will be fixed?
    If not, then how can I fix this bug?
     
  12. Offline

    omerdn1

    didn't work
     
  13. Offline

    Lead2Life

    That can't be right because you can for example sell cobblestone and buy dirt for that ( /trader buy 4:1 3:1 ) So you don't need IConomy. I hope the bug will be fixed in the next version.
     
  14. Offline

    hypershadow66

    Ok, obviously I too, with the most recent versions of bukkit, iconomy, permissions, and citizens, am getting the permissions problems.

    I am an administrator of the server in permissions mod, but am unable to access commands as well, with my plugins.yml looking like this
    Code:
    name: Citizens
    main: com.fullwall.Citizens.Citizens
    version: 1.0.8
    authors: [fullwall, NeonMaster, aPunch, TheMPC]
    softdepend: [Permissions]
    
    commands:
        npc:
            description: Performs various NPC-related commands.
            usage: |
                        The command was not recognised. Was it typed in correctly?
                        See /citizens help for a list of commands.
        basic:
            description: Basic NPC help menu.
            usage: |
                        The command was not recognised. Was it typed in correctly?
                        See /citizens help for a list of commands.
        blacksmith:
            description: Performs various Blacksmith NPC-related commands.
            usage: |
                            The command was not recognised. Was it typed in correctly?
                            See /citizens help for a list of commands.
        trader:
            description: Performs various Trader NPC-related commands.
            usage: |
                            The command was not recognised. Was it typed in correctly?
                            See /citizens help for a list of commands.
        guard:
            description: Performs various Guard NPC-related commands.
            usage: |
                            The command was not recognised. Was it typed in correctly?
                            See /citizens help for a list of commands.
        healer:
            description: Performs various Healer NPC-related commands.
            usage: |
                            The command was not recognised. Was it typed in correctly?
                            See /citizens help for a list of commands.
        wizard:
            description: Performs various Wizard NPC-related commands.
            usage: |
                            The command was not recognised. Was it typed in correctly?
                            See /citizens help for a list of commands.
        quester:
            description: Performs various Quester NPC-related commands.
            usage: |
                            The command was not recognised. Was it typed in correctly?
                            See /citizens help for a list of commands.
        bandit:
            description: Performs various Bandit NPC-related commands.
            usage: |
                            The command was not recognised. Was it typed in correctly?
                            See /citizens help for a list of commands.
        toggle:
            description: Toggles between various NPC states.
            aliases: [t, tog, togg]
            usage: |
                            The command was not recognised. The correct syntax is
                            /<command> [type]
        citizens:
            description: Performs Citizens-related commands.
            usage: |
                        You typed the command incorrectly. It should be /<command> help.
    my permissions looking like this:
    Code:
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
                - 'foo.bar'
                - 'iConomy.access'
                - 'iConomy.bank.*'
                - '-iConomy.bank.join.multiple'
                - 'iConomy.list'
                - 'citizens.use.*'
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - 'bar.foo'
                - 'iConomy.*'
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
                - 'citizens.admin'
    edit: I am setup in the administrators group.

    Just to help whoever might be trying to solve this problem.

    But my question is, how do I set myself to be an Operator? I dont understand the <psuedo> part, are you supposed to replace that with your name? i.e. "/op hypershadow"? or what?

    edit**: Sorry thought someone was referring to doing a command that sets you as op, i found the op.txt file
     
  15. I would like to comment that it's not only the latest permissions, I'm running 2.7.4 and it doesn't work. Not even an permissions init message from Citizens.
     
  16. Offline

    d00ba

    You can't. Questing hasn't been implemented yet, they're still working on this. My guess is that it will be a while before its ready. Next up will be Guards/Bandits I think.
     
    kahlilnc likes this.
  17. Offline

    Pomme72

    READ THIS : Citizens have actually an issue with Permissions ! Your players will not be able to interact with the NPC, traders, blacksmith, etc... Don't spam this topic for say this, we know it :) this release of citizens doesn't work with permissions right now.
     
    kahlilnc likes this.
  18.  
  19. Offline

    sfxworks

    OMG GUARDS :D
     
  20. Offline

    Orcem12

    Really? Where? (noob alert!) I had no idea they unleashed it o.o
     
  21. Offline

    Birdtalon

    Requesting command reference for new NPCs
     
  22. Offline

    MasterMind

    Hey , i got a probleme here , Citizens dont reconize iConomy 5 on my server...Any solution?

    Code:
    2011-06-04 20:24:28 [INFO] [iConomy] hooked into Permissions.
    2011-06-04 20:24:28 [INFO] Permission detected, Remove Explosions has hooked into permissions!
    2011-06-04 20:24:28 [INFO] RemoveExplosions - Version 1.0 has been enabled.
    2011-06-04 20:24:28 [INFO] [Residence] Found Permissions Plugin!
    2011-06-04 20:24:28 [INFO] [Residence] Successfully linked with iConomy!
    2011-06-04 20:24:28 [INFO] [Residence] Loaded Residences...
    2011-06-04 20:24:28 [INFO] [Residence] Enabled! Version v2.0 by bekvon
    2011-06-04 20:24:28 [INFO] [VoxelSniper] Config loaded
    2011-06-04 20:24:28 [INFO] VoxelSniper version 4.71 is enabled! Snipe away.
    2011-06-04 20:24:29 [INFO] [Citizens]: version [1.0.8e] (Realist) loaded
    2011-06-04 20:24:29 [INFO] [Citizens]: Payment method found (iConomy version: 5)
    2011-06-04 20:24:29 [INFO] [Citizens]: Loaded 0 NPCs.
    
    I use the default config file with iConomy method set to true.

    Edit: permissions work with me lol
     
  23. Offline

    Sathex

    When i try to BUY stuff from my trader.. i cant buy? Instead i can simply just drag it? Transaction log just says _____________________
     
  24. Offline

    nbchomp03

    can u make it so we can customize there skin?
     
  25. Offline

    Orcem12

    I'm jealous lol
     
  26. Most people just want an NPC to give out some info when you click him. This plugin cant do that by default. The config file by defualt makes it so NPC will only speak if you have 1 specefic item in the hand, i cant remember which. I had to change this to '*' so clicking with any item would make him speak.

    Also why does it require a rightclick to make them speak? This means you will pour water if you have a water bucket, throw egg if you have an egg, fire bow if you hold the bow etc. Wouldnt it make more sense to make interaction the LeftClick?
     
  27. Offline

    sfxworks

    Requesting Permissions Support.
    Please debug ASAP :p
     
  28. Offline

    treyer75

    I installed 1.0.8e on bukkit 818 earlier today. I am not observing a problem with Permissions here; I am using '*' (EDIT: I am using Permissions 3.1). I have successfully customized iConomy costs and item-in-hand useages to my liking, created several NPCs, includng a healer, trader, and blacksmiths. I have observed two issues:
    1. (This does not seem to have any impact other than a wall of console output.)When I try to use a Trader who is also a Blacksmith, I have noticed a "console error" pop up each time I use my hand or an item that does NOT need repairing:
      Show Spoiler
      2011-06-04 18:41:46 [SEVERE] Could not pass event ENTITY_TARGET to Citizens
      java.lang.NullPointerException
      at com.fullwall.Citizens.Economy.EconomyHandler$Operation.getString(EconomyHandler.java:87)
      at com.fullwall.Citizens.Economy.ServerEconomyInterface.hasEnough(ServerEconomyInterface.java:94)
      at com.fullwall.Citizens.Economy.EconomyHandler.canBuy(EconomyHandler.java:139)
      at com.fullwall.Citizens.NPCTypes.Blacksmiths.BlacksmithNPC.buyItemRepair(BlacksmithNPC.java:121)
      at com.fullwall.Citizens.NPCTypes.Blacksmiths.BlacksmithNPC.onRightClick(BlacksmithNPC.java:172)
      at com.fullwall.Citizens.Listeners.EntityListen.onEntityTarget(EntityListen.java:113)
      at org.bukkit.plugin.java.JavaPluginLoader$52.execute(JavaPluginLoader.java:605)
      at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
      at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
      at com.fullwall.resources.redecouverte.NPClib.CraftNPC.a(CraftNPC.java:53)
      at net.minecraft.server.EntityHuman.c(EntityHuman.java:481)
      at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:865)
      at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
      at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
      at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
      at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
      at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
      at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    2. My Trader has been given stock, given prices, set to unlimited, and then owner has been changed to another player, but i cannot buy items from him. When I start a transaction, I can add and remove items from his stock, without being charged for them, almost as if i was re-stocking him. Does anyone have any idea what i might be doing wrong? Any help is appreciated.
     
  29. Offline

    DeadlyScone

    So i create an npc, toggle trader set the items up(not unlimited) and i put for example sell stone $2.00.
    when players click on the npc nothing happens, nothing shows up on the chat screen. when op's or admins right click on it they can just plain take whatever item that is in the npc's inventory free of charge... but the one wierd thing is, it says_
    Transaction Log
    --------------------------------------------
    --------------------------------------------
    automatically when you right click on them

    -Please help :(
     
  30. Offline

    ferretlegs

    I have previously tested the pre-release version of 'e' and only noticed three bugs in that release - the trader transactions not working bug (as many ppl have already reported), not being able to toggle a wizard (console errors) and NPC's randomly despawning after a period of time. I have now tested the full release and can advise:
    1. Trader bug still remains
    2. Wizard toggle is fixed
    3. Have not observed despawning as of yet but probably has not been long enough
    4. NEW BUG - /npc add is now working like npc set. That is, the NPCs will say only one thing rather than selecting from the list of previously added phrases. I have also tested this with previous NPC config that already had multiple entries. I believe this has also been reported by others.

    I have not experienced the permissions problems that others have encountered. My specs have been posted earlier but will provide again if it will help.
     
  31. Offline

    destruktoid

    how do i enable it for iconomy?
     

Share This Page