[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

    The_Hypersonic

    Hi, i want to use items instead of iConomy to create Npc's or use wizards teleporting, blacksmiths repair and healing from healers.
    But i want to use iConomy for traders. Is there a config?
    Are ther any commands for this?
     
  3. Offline

    Insanehero

    Is the "Reached end of stream error" fixed in the latest build of citizens yet?
     
  4. Offline

    Waffletastic

    How can I get a guard to target all players, not just one?
     
  5. Offline

    MxRacer100

    can anyone explain to me how i get a "Bodyguard" guard to attack mobs and players
     
  6. Offline

    Waffletastic

    For some reason I cannot get players without op to be able to use /quest abort, I am using Essentials Group Manager, any help?
     
  7. Offline

    Waffletastic

    Also, I can't get guards to attack after setting their waypoints.
     
  8. Offline

    azraeldestiny

    I have that error to configure a trader NPC, I use the latest version = #229 but I cant not configure to sell npcs

    Example:
    /trader sell 100:1 200

    Error in game:
    Please report this error: [See Console]
    java.lang.NullPointerException: null


    Error Console
    2011-10-03 03:14:38 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    2011-10-03 03:14:38 [INFO] New max size: 484
    2011-10-03 03:14:38 [INFO] New max size: 784
    2011-10-03 03:15:11 [SEVERE] java.lang.NullPointerException
    2011-10-03 03:15:11 [SEVERE] at net.citizensnpcs.economy.EconomyManager.format(EconomyManager.java:62)
    2011-10-03 03:15:11 [SEVERE] at net.citizensnpcs.traders.TraderMessageUtils.getPriceMessage(TraderMessageUtils.java:13)
    2011-10-03 03:15:11 [SEVERE] at net.citizensnpcs.traders.TraderMessageUtils.getStockableMessage(TraderMessageUtils.java:19)
    2011-10-03 03:15:11 [SEVERE] at net.citizensnpcs.traders.TraderCommands.stock(TraderCommands.java:306)
    2011-10-03 03:15:11 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2011-10-03 03:15:11 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2011-10-03 03:15:11 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2011-10-03 03:15:11 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source)
    2011-10-03 03:15:11 [SEVERE] at net.citizensnpcs.resources.sk89q.CommandsManager.executeMethod(CommandsManager.java:517)
    2011-10-03 03:15:11 [SEVERE] at net.citizensnpcs.resources.sk89q.CommandsManager.execute(CommandsManager.java:405)
    2011-10-03 03:15:11 [SEVERE] at net.citizensnpcs.Citizens.onCommand(Citizens.java:202)
    2011-10-03 03:15:11 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
    2011-10-03 03:15:11 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    2011-10-03 03:15:11 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    2011-10-03 03:15:11 [SEVERE] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    2011-10-03 03:15:11 [SEVERE] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    2011-10-03 03:15:11 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    2011-10-03 03:15:11 [SEVERE] at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    2011-10-03 03:15:11 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    2011-10-03 03:15:11 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    2011-10-03 03:15:11 [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    2011-10-03 03:15:11 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
    2011-10-03 03:15:11 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    2011-10-03 03:15:11 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

    I have a other question:
    Is there any way to configure this mod in a MYSQL database?

    You could set this mod for npcs appear every 5 days (in game)

    For example: traders appear every 5 days in town to sell items, when it becomes day again from the npcs disappear automatically
     
  9. Offline

    Hitman4000

    Plugin still needs work. Guards don't work you can spawn them and set up the radius,flags etc. But they do nothing just stand there.

    I did not test the other npc modes ..
     
  10. Offline

    fullwall

  11. Offline

    Digi

  12. Offline

    Citizens

    Citizens v1.1.1

    This update has lots of bugfixes and a few new additions. You can view the changelog on our GitHub or on our website. Our page on BukkitDev will have the v1.1.1 download and complete changelog, as well. Be sure to report any bugs as soon as possible. Enjoy!
     
  13. Offline

    VBeregovoy

    How i can write quest, if i am want what player must kill 2 zombies, 1 creeper, 2 spider and 1 skeleton?
     
  14. Offline

    aufdemrand

    Code:
    mobkiller:
        texts:
            description: Another mob quest - kill 2 zombies, 1 creeper, 2 spiders and 1 skeleton.
            completion: <g>Quest complete!
            acceptance: <g>Challenge <y>accepted<g>.
        repeats: 2
        objectives:
            '0':
                '0':
                    type: hunt
                    string: 'zombie'
                    amount: 2
                    message: Zombies slain.
                '1':
                    type: hunt
                    string: 'creeper'
                    amount: 1
                    message: Creeper slain.
                '2':
                    type: hunt
                    string: 'spider'
                    amount: 2
                    message: Spiders slain.
                '0':
                    type: hunt
                    string: 'skeleton'
                    amount: 1
                    message: Skeleton slain.
    
        rewards:
             '0':
                type: money
                money: 5
     
  15. Offline

    aufdemrand

    Thought someone might like to see my Chimaera Wing quest. It shows the correct usage of the permissions node in the rewards. This uses a permission (and ability) from mcMMO.

    Code:
    chimaerawing:
        texts:
            description: The magic Chimeara Wing.
            completion: <g>Poof! You have gain the Chimaera Wing ability!<y><br>Use 10 feathers to transport to your spawn point.<br>Be sure you can see the sky! If something is above you serious damage could occur!
            acceptance: <g>You have <y>accepted<g> the Chimaera Wing quest.  <br>Slay 10 chickens and bring me 10 feathers.
        repeats: -1
        objectives:
            '0':
                '0':
                    type: hunt
                    string: 'chicken'
                    amount: 10
                    message: BAAAWWKK!
                '1':
                    type: collect
                    materialid: 288
                    amount: 10
                    message: 10 feathers completed!
        rewards:
            '0':
                type: permission
                permission: mcmmo.item.chimaerawing
     
  16. Offline

    aufdemrand

    @fullwall I'm trying to find out the the [types] are on the /waypoint modifier command. Can't seem to find any info on the wiki.
     
  17. Offline

    cadwal

    I'm trying to figure out the the questing system and have been playing around with trying to chain quests, but I haven't figured it out yet. How did you get the quests to chain?
     
  18. Offline

    thedark54

    nice version !!
     
  19. Offline

    Hryniu

     
  20. every time i start up a fresh install of citizens on my server (latest recommended CB build), it says:
    Code:
    Citizens: An error has occurred, please wait while it is sent to the developers...
    I haven't made any changes yet, it just does that, and it doesn't recognize the citizen commands in-game.

    on top of that, just like some others have said, my quests.yml is empty, and i'm not 100% sure how to do each type of quest.
     
  21. Offline

    Ajster1989

    If your never going to support skins you could at least let us change the default one..... not supporting skins is like shooting your self in the foot.
     
  22. Offline

    Cryptite

    @Ajster1989 Unless something's changed, you cannot change skins with NPCs without Spout due to the way minecraft is coded.

    Is there a bug or limitation that somehow prevents items in a quest counting if they have been spawned in anyway unnatural? I have a quest that requires players to investigate ruins with auto-restocking chests containing bones. The bones, however, do not at all count towards the quest completion.

    On the other hand I have a quest requiring players to collect an apple spawned from trees through the Appleseed plugin and that works fine. In older dev builds of citizens, the bone collection worked, but no longer, it seems. Is this a bug? Problem with my quest? Ghost in the shell?
     
  23. Offline

    Nibelton

    is there a way to add cracked/moosy stone brick to the shop ?
     
  24. Offline

    delughtbroshan

    seem to have a problem with permissions. Lots of google and forums the closest ive come is with essentials. Tried apply citisenz.* still no access. Everything else works... Even used the server permission and there i could enable \ disable /commands. if i type /npc SomeArgument. It says "blabla dosent exsists, did you mean /npc XXX" the correct syntax. So its working but i have no permssion
     
  25. Offline

    Ajster1989

    Isn't there a way to spoof log them in as players, and have the plugin send the same skin code that notch uses to allow us to have our custom skins moments after loading it to our accounts???
     
  26. Offline

    Ajster1989

    Actually guess what, I figured out a small work around to the NPC skin issue, I included a new skin into a texture pack that I recommend all my players to use on my Server.... Here is a link below so you can see, download my skin pack and try it on your servers and see if you like it....

    LINK: Atlantis Server Skin Pack

    [​IMG]
     
  27. Offline

    MrCamping

    Thanks a lot for quick response. Didn't saw that on the Quester wiki, i'll look more into it.

    what about a new quest type where players have to bring a certain amount of money to the NPC?

    Thanks.
     
  28. Offline

    number1_Master

    ever since i updated to 1.1.1 my server freezes
    no error just this:
    Code:
    Connection Reset
     
  29. Offline

    MAL22

    I have an annoying issue with traders. As an op, I can trader with them using iconomy and everything works great but my players can't trade with them. I've looked for the permission node but none seems to work. What is the correct node?
     
  30. Offline

    nikitOScher

    Why NPCs don't talk with players? They pronounce something only if I turning on talkclose mode but without it they are so uncommunicative.
    p.s. sorry for bad English
     
  31. Offline

    Scandragon

    talkwhenclose should be pretty self explanatory..
    If the npc is told not to speak to nearby players, it will not speak to nearby players..
    That is, however, a setting I think should default to true in settings
     

Share This Page