[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 - 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


    @VGLink - try setting use-econplugin to true in Citizens.economy.
  3. Offline


    It's true ;) but doesn't help
  4. Offline


    Is the cost of creating an NPC configurable? I can't seem to find a setting for it in the config file...
  5. Offline


    @fraz86 - citizens.economy @VGLink - when iConomy gets enabled, is there a message from Citizens just under it?
  6. Offline


    I'm at the University now. But i know there was a message that citizen recognized essentials as economy plugin and essentials recognized iconomy. I've tested other plugins to see if iconomy is causing problems but they worked fine.
  7. Offline


    I need input from you guys on the new permission nodes system. My plan is to have 3-4 nodes:

    citizens.admin - basically all commands
    citizens.moderator - less commands than admin
    citizens.basic - commands to give to the average user

    I'd like you guys to come up with which permissions should be in the moderator category and which permissions should be in the basic category. The more input, the better. I'm looking to release the new permissions nodes system when we release the stable 1.6 build.

    Also, when we move to the new simplified permissions nodes system, I plan on scrapping all individual permissions. If we keep them AND the simplified ones, the code would just become a jumbled mess of permission nodes everywhere. Let me know if you are absolutely appalled by this idea.
  8. Offline


    812 compatibility?
  9. Offline


    Really? 812 is only a couple hours old... it's not even a recommended build. I wouldn't even risk running it, much less ask about compatibility until we have a recommended build.
  10. Offline


    May it be possible, that your plugin (PS: I love it.) causes lags, when there are more than 3 NPCs standing near together, not that near, I mean in about 20 Blocks range or so...
    Because I've got lags, when I play in this area, with the 3 NPCs standing around...
    PS: When will quests come???
  11. Offline


    I've a question. Is it possible that the npc are moving and not just standing?
  12. Offline


    812 is fine...kindof...maps crash...but its fine..
  13. Offline


    Could you make it so you can change the skin as a player and have the NPC's name something else?
  14. Offline


    Sounds good! I would like a bit more branching however. Like citizens.trader, citizens.healer, etc for each command branching after those.

    Keep up the good work! Get working on fixing trader stealing and I can use this again!
  15. Offline


    Okay, so before I was saying it would disappear if you shift clicked n tried to move it. Now I found out that if you take it to a chest and shift click it stays. The NPC loses the item and you keep it for free.
  16. Offline


    Just to make sure it wasn't overlooked

    When I restart my server, all my traders' block prices are reset and it says "(item) isn't being sold right now"

    Was this fixed in the 1.0.8d release?
  17. Offline

    Jan Tojnar

    I don't like removing detailed permission nodes.
    I suggest following (in case of removing them i included metanodes):
    citizens.basic (open)

    citizens.create - /npc create
    citizens.messages - /npc set, /npc add, /npc reset
    citizens.name - /npc name
    citizens.remove - /npc remove
    citizens.properties - /npc colour, /npc talkwhenclose, lookatplayers
    citizens.select - /npc select, /npc getid
    citizens.move - /npc move
    citizens.copy - /npc copy
    citizens.tp - npc.tp
    citizens.list - /npc list (see last paragraph)
    citizens.wizard.use - ability to teleport via wizard

    citizens.admin (open)

    citizens.create.unlimited - bypass npc per player limit
    citizens.messages.all - /npc set, /npc add, /npc reset for npcs you don't own
    citizens.name.all - /npc name for npcs you don't own
    citizens.remove.all - /npc remove for npcs you don't own
    citizens.remove.total - /npc remove all
    citizens.properties.all - for npcs you don't own
    citizens.select.all - for npcs you don't own
    citizens.move.all - for npcs you don't own
    citizens.copy.all - for npcs you don't own
    citizens.tp.all - for npcs you don't own

    Maybe citizens.messages, citizens.name and citizens.properties could be joined into citizens.edit
    There are some new nodes *.all because i want basic users to edit only their own npcs but admins all.
    Also you can add /npc list for list of npcs. Should be listed only npcs you have permission to select. I think fullwall said he might add it but i can't recall it precisely.
    Edit: http://forums.bukkit.org/posts/265325
  18. Offline


    I can not spawn Npc, it´s just say: An internal error occurred while attempting to perform this command
  19. Offline



    Is he(It) possible of attributed(awarded) by skins to the PNJ?
  20. Offline


    I believe your citizens mod is not compatible with the bzone mod. When I approach my NPC, it will visibly disappear, but still present the texts. Won't allow me to interact or select the NPC.
  21. Offline


    Does this work with essentials yet?
  22. Offline


    I need more information than that.

    I don't understand anything you wrote.

    I have never heard of this plugin, so I wouldn't know what could cause this.

    Yes. Use Essentials RELEASE VERSION 2.2.17 or above.
  23. Offline


    @fullwall @aPunch Whats the progresss on questers like 25% or more or less ÉÉÉ
  24. Offline


    Did you restart your server or did you do /reload?
    If you did /reload, restart your server, this happens to me a lot.
  25. Offline


    gonna test this and tell you how i fell
  26. Offline


    Just to make sure it wasn't overlooked

    When I restart my server, all my traders' block prices are reset and it says "(item) isn't being sold right now"

    Was this fixed in the 1.0.8d release?
  27. Offline


    @TheChrisHill - you should always use the latest version. Also, did you stop the server correctly (type stop in)? Perhaps the stocking file didn't save...?
  28. Offline


    For my server I want to be able to pick and choose which NPCs can exist. I second the idea of a citizens.basic, citizens.trader, citizens.healer, etc. I would also appreciate it if the /toggle command required the appropriate permission. I have Citizens installed right now, but haven't granted perms for wizards, blacksmiths and healers. One of my players was still able to create a wizard.

    Also consider dividing it up further with citizens.trader.admin and such.

    Thanks for reading aPunch and Team.
  29. Offline


    13:06:01 [ALLVARLIG] 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:12
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:672)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:665)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:214)
            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:394)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:308)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NoSuchMethodError: net.minecraft.server.ItemInWorldManager.
            at com.fullwall.resources.redecouverte.NPClib.NPCSpawner.SpawnBasicHuman
            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(
            at com.fullwall.Citizens.Commands.CommandExecutors.BasicExecutor.onComma
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
  30. Offline


    @zalakta - not 1.6 compatible yet (it is mostly...).
  31. Offline


    Thanks :D
    but when will this be done?

Share This Page