[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

    fullwall

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

    VGLink

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

    fraz86

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

    fullwall

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

    VGLink

    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

    aPunch

    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

    sfxworks

    812 compatibility?
     
  9. Offline

    hiro24

    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

    SeBeAutHosting

    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

    VGLink

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

    sfxworks

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

    EngelBV

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

    _knot_

    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

    Dagumboss

    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

    TheChrisHill

    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.anothernpctypes.use

    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

    zalakta

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

    Alexx914

    Hello,

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

    shmolf

    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

    Waffletastic

    Does this work with essentials yet?
     
  22. Offline

    aPunch

    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

    havejack

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

    Tzahi

    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

    craztheking

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

    TheChrisHill


    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

    fullwall

    @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

    LlmDl


    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

    zalakta

    Code:
    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
    8)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    81)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:706)
            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.
    <init>(Lnet/minecraft/server/World;)V
            at com.fullwall.resources.redecouverte.NPClib.NPCSpawner.SpawnBasicHuman
    Npc(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.onComma
    nd(BasicExecutor.java:51)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
    >
     
    
     
  30. Offline

    fullwall

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

    zalakta

    Thanks :D
    but when will this be done?
     

Share This Page