[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

    Tspinner

    will there be an update for beta 1.6?
     
  3. Offline

    _knot_

    Shift + Click stealing still exists.
    Thanks for the RB update!
     
  4. Offline

    Pim1234

    so... the new build has been released... where is citizens staying??
     
  5. Offline

    Sunbeam

    since 1.6.6 i got the message internal error when i like to create any NPC
     
  6. Offline

    jonDatz

    I agree. Should be ingame.
     
    mbsuperstar1 likes this.
  7. Offline

    aPunch

    Why do you keep asking? You are extremely annoying.

    We will be releasing "soon". In fact, fullwall already released a test build. If you would have looked a bit harder before complaining then everyone would be happy.
     
  8. Offline

    tcvs

    Thx
     
  9. Offline

    d00ba

    Been playing around with the test build for 1.6.6, results so far:-

    The lag issue seems to be resolved, been running for a few hours now with no problems whatsoever alongside monsters.

    Currently seem to be having problems with the permissions, I've added the new permissions and have tried

    - 'citizens.admin'
    - 'citizens.*'
    - 'citizens.create.*'
    - 'citizens.create.npc'
    - 'citizens.use.*'
    - 'citizens.use.trader'

    However, I'm unable to use any of the commands or use any of the traders. "You don't have permission to use that command" even when using Admin group with '*' permissions.

    The only way I'm able to get it working at the moment, is by opping myself.
     
  10. Offline

    aPunch

  11. Offline

    tcvs

    if we are testing do we report the issues here or somewhere else
     
  12. Offline

    matymathew

    I have change all my permissions nodes and I have * permissions and I can not make use or even get into the help menu. Hope you all get it fixed soon and keep up the great work
     
  13. Offline

    tcvs

    i have all the nodes but i get an internal error so i cant test anything else
     
  14. Offline

    Daniel Few

    Yes definatly a good way of doing it. Also i think there should be:
    • Miltiple steps to a quest, so you can assign one npc, then another so u have to go to each one.
    • The NPC's can give you items as u go along, and u need them for certain things
    • Multiple quest step options eg:
    1. Talk to an NPC
    2. Break a specific block
    3. Take certain out of a chest and return it to an NPC (maybe you can only take it out once)
    4. Collect a certain amount of items and give them to an NPC
    5. Go to a location, and then maybe back to an NPC
    Probably whats best is these are Quest Step Types and for each step you have to give it a type and a value eg 10 wood, location CO-ORDS etc.
    Sorry if that didnt make sense.
    -DanJames
     
    mbsuperstar1 likes this.
  15. Offline

    d00ba

    Thats exactly what I've been using. The basic commands don't work, hence I tried fiddling and adding other stuff.

    This permission is added to my group, "citizens.admin" Which should give access to all commands.
     
  16. Offline

    d00ba

    Anyone else been able to get the permissions working?
     
  17. Offline

    genfinternet

    Hi, i'm running a bukkit server (build 818), and when i try to type the command /npc create aname (or any other name), it's not working.
    Can someone explain me why it's not working for me ? (i think it's my fault because it seem to work for everyone).
    Here is the server log :

    2011-06-02 01:13:26 [INFO] Starting minecraft server version Beta 1.6.6
    2011-06-02 01:13:26 [INFO] Loading properties
    2011-06-02 01:13:26 [INFO] Starting Minecraft server on *:25565
    2011-06-02 01:13:26 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-766-g3fc0460-b818jnks (MC: 1.6.6)
    2011-06-02 01:13:26 [INFO] Preparing level "world"
    2011-06-02 01:13:26 [INFO] Preparing start region for level 0
    2011-06-02 01:13:26 [INFO] Preparing start region for level 1
    [...]
    2011-06-02 01:13:28 [INFO] [Citizens]: Permissions enabled.
    2011-06-02 01:13:28 [INFO] [Citizens]: version [1.0.8d] (Helpers) loaded
    [...]
    2011-06-02 01:13:37 [INFO] genfinternet [/5.237.63.38:60597] logged in with entity id 232 at (804.46875, 71.0, 363.875)
    2011-06-02 01:14:00 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'npc' in plugin Citizens v1.0.8
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:281)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:718)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:684)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:677)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    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)
    Caused by: java.lang.NoSuchMethodError: net.minecraft.server.ItemInWorldManager.<init>(Lnet/minecraft/server/World;)V
    at com.fullwall.resources.redecouverte.NPClib.NPCSpawner.SpawnBasicHumanNpc(NPCSpawner.java:66)
    at com.fullwall.Citizens.NPCs.NPCManager.register(NPCManager.java:62)
    at com.fullwall.Citizens.NPCs.NPCManager.register(NPCManager.java:98)
    at com.fullwall.Citizens.Commands.CommandExecutors.BasicExecutor.create(BasicExecutor.java:522)
    at com.fullwall.Citizens.Commands.CommandExecutors.BasicExecutor.onCommand(BasicExecutor.java:51)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more

    EDIT : I've delete some part of the server to make the message less long if you need, i can rewrite it.
     
  18. Offline

    mynia

    I am also having problem using permissions. What version of permissions are you using? I am using PermissionsEx with TheYeti's Permissions (2.7.4) Compatibility layer.
     
  19. Offline

    gmore70


    read before posting.....
     
  20. Offline

    d00ba

    Permissions 2.7.4 here
     
  21. Offline

    genfinternet

    In faxt i'm sorry but i don't speak english very well, and I didn't want to read the 123 page of reply =S.
    Well look like i don't have the choice.

    EDIT : Found it, not yet updated for 818 ^^'
     
  22. Offline

    ferretlegs

    Well I've been testing the new version (e) and I must say that the two biggest bugs for me, mob spawn when using beds and general crippling lag seem to have been FIXED! I am so excited. Ive had no problems with setting up npcs, healer and traders, all commands and menus etc are available (though i am an admin with * permissions). I have only noticed one problem so far and that was when toggling a npc to wizard i got an internal command error. I've read the other posts and I dont think its permissions because I have been able to do all of the other citizens commands so far. Here is the log

    2011-06-01 23:49:43 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'toggle' in plugin Citizens v1.0.8
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:281)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:718)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:684)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:677)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    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)
    Caused by: java.lang.NullPointerException
    at com.fullwall.Citizens.Properties.Properties.WizardProperties.saveMode(WizardProperties.java:36)
    at com.fullwall.Citizens.Properties.Properties.WizardProperties.saveState(WizardProperties.java:57)
    at com.fullwall.Citizens.NPCTypes.Wizards.WizardNPC.saveState(WizardNPC.java:60)
    at com.fullwall.Citizens.Commands.CommandExecutors.TogglerExecutor.toggleState(TogglerExecutor.java:164)
    at com.fullwall.Citizens.Commands.CommandExecutors.TogglerExecutor.buyState(TogglerExecutor.java:190)
    at com.fullwall.Citizens.Commands.CommandExecutors.TogglerExecutor.onCommand(TogglerExecutor.java:106)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
    Hope its an easy fix. Congratulations guys, this plugin is really coming together and I am so excited about the future plans. Great work!
    (Server is on build 818, essentials 2.2.7, permissions 2.7.2)
     
  23. Offline

    tcvs

    Do you get any errors trying to create a npc i get an internal error so i cant test any thing else
     
  24. Offline

    ferretlegs

    Nope, no problem creating NPC's. My above post is the only issue I have encountered so far. I did start with a clean install of citizens, I did not attempt to use any old NPC files etc etc
     
  25. Offline

    aPunch

    @ferretlegs That will be fixed in the official 1.0.8e release.
     
  26. Offline

    Xacheiree

    Hey all, so I've gone through NPCx and all, and this one looks much more promising. However, whenever I try to do something in game, such as make an NPC or look at the help pages, it tells me there was an internal error when it tried to execute that command.

    What is the problem? I'm running the newest build (1.6.6 compatible) and I am NOT using the permissions plugin. Could it be one of those?

    Much gratitude for help! :)

    Sorry, just saw it's not updated for 818.
     
  27. Offline

    Musaddict

    I seem to be having a problem with my traders. I set up the buy/sell lists, switch the owner so that I can test a transaction, but when open the trade window the chat says:
    "Transaction Log
    _____________________________
    _____________________________"

    as if the transaction already completed even though I have just opened the trade interface. When I go and try to trade, the trader acts like a chest and doesn't transfer money. Even with unlimited stock on I still can remove the items from stock rather than have them regenerate.

    I'm assuming this is a minor bug that will be fixed soon, but if not can someone throw me some pointers as to what I might be doing wrong?

    Edit: also, I am using the version posted here: http://dl.dropbox.com/u/6701575/Citizens-1.0.8.zip
    and I am using Permissions 3.1
     
  28. Offline

    fullwall

    Can anyone confirm musaddict's bug report?
     
  29. Offline

    ferretlegs

    Yes, I just tested and have the exact same issue, my setup is listed a few posts back. The only other issue I've also discovered is that copied npcs seem to disappear after awhile. This does not seem to be happening to normal npcs like it used to, just copied ones by the look of it.
     
  30. Offline

    fullwall

    @ferretlegs - thanks, both issues should be fixed in the next version.
     
  31. Offline

    ferretlegs

    Thats great news, really looking forward to it. Also, are there any new NPC types confirmed for this release or is it still basic, trader, healer, wizard and blacksmith for now? I have been particularly looking forward to guards with patrol routes :)
     

Share This Page