[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. This bug is fixed in the next release ;) you will be able to add as many NPC's with the same name as you like and they al have there own settings.
     
  3. Offline

    godgodgodgo

    I'm just waiting for guards :)
    Maybe you could make it so there is a folder that you can put skins in for each npc?
     
  4. Skins are handled by the clients, not the servers.
     
  5. Sorry for barging into the conversation like this, but xD
    the file that alter npc skins is "char.png", am I right?
     
  6. Think so yes, but thats only the standard minecraft skin, not the skins retrieved from the skin server ofcourse.
     
  7. Offline

    NickBrahz

    Would it be possible lets say to set up a different database that the skins are dragged from, lets say there are standard ones like "guard" or "mayor" which of course look like a guard and mayor, the command would be like "/npc setskin <NPC's name> <Skin>" so for example "/npc setskin Frankie Guard" just a thought/suggestion.
     
  8. If you setup a client mod and a databse, yes, although not via code, it would just get the skin of the spawned NPC's name acccording to the databse, so one Guard cannot have a other skin then the other Guard (if they have exacly the same name)
     
  9. Offline

    NickBrahz

    Ah dam, well it didn't hurt to throw it out there haha, Cause when i want to spawn a NPC named "Guard" it's Master Chief and it kills the scene so bad haha.
     
  10. Try reading the OP, there is a big comment there on why skins wont work so people wont post questions on it :p
     
  11. Offline

    NickBrahz

    Yeh i know, but i thought might be able to set up and make it take skins from a custom database instead
     
  12. Offline

    Qwerto227

    Is it coming out today then? *Waits* Cant wait! Checking this every 10 mins for updates...still no updates

    Edit: Still no updates

    Edit2:Nope
    Edit3:Not a sausage...mmmmm sausages :p
    PS. No pressure or anything
     
  13. You should see how busy the IRC is atm with us trying to get all the sudden bugs out.
     
  14. Offline

    Major

    You can make your windows host redirect s3.amazon.com (or whatever the address is) to localhost, then create an apache server to mimic s3.amazon.com, and you will be able to set your NPC's skins, although this means that any players joining will not have a skin...
     
  15. I can now safly say that the 1.07 release is comming out today, within the next few hours.
     
    T1tan1umTurtl3 likes this.
  16. Offline

    T1tan1umTurtl3

    YAY!
     
  17. Offline

    joshua katz

    When are quests going to be added?
     
  18. Offline

    gingy97

    hey i just made an npc called test to test v7 but it wont let me delete it it says right click but i it doesn't recognise when i do it so i cant delete him also he has different skin to the others and it deleted my npc called arnold_the_waiter when i started the server

    EDIT: maybe add a a thing when you select an npc like: "selected npc <npc name here>"
     
  19. The 1.07 version is being released soon, please try it again with that version because the its diffrent then the dev build, its more clear and has less bugs, therefor easier to understand.
     
  20. Offline

    Flopsie

    I hope this plugin will support hostile npc's ! Like bandits that attack you randomly ! :D
     
  21. Offline

    fullwall

    1.07 - updating main post now.
     
  22. Offline

    radarwolf

    YEY!
     
  23. If you find any bugs in 1.07 please report them to the github bugreport page, we will be monitoring this for the next few hours to check for any serious bugs.
     
  24. Offline

    fullwall

    Mostly updated. TheMPC will be monitoring bugs while I sleep :)
     
  25. Offline

    NickBrahz

    Hmm i've noticed that using /reloadall to reload all the server plugins renders this plugin, well unable to use unless the server is restarted as no commands work or are registered as being a command. Also existing NPC's after the reload disappear.
     
  26. Since the plugin now uses a new safe-format try starting your server, then shutting it down again and then starting it again (this helpes the plugin save the correct format before reloading) might help, might not help.
     
  27. Offline

    NickBrahz

    Hmm tried it just using bare minimum plugins and it worked, must be another plugin stuffing it up on my end haha sorry for the false alarm.
     
  28. Offline

    yottabyte

    1.07 broke my NPC plugin.

    Code:
    17:50:47 [ALLVARLIG] Could not pass event CUSTOM_EVENT to KiwiBank
    java.lang.NoClassDefFoundError: com/fullwall/Citizens/events/CitizensBasicNPCEvent
            at com.yottabyte.bukkit.CustomListen.onCustomEvent(CustomListen.java:28)
    
            at org.bukkit.plugin.java.JavaPluginLoader$53.execute(JavaPluginLoader.java:435)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
            at com.fullwall.Citizens.Listeners.EntityListen.onEntityTarget(EntityListen.java:58)
            at org.bukkit.plugin.java.JavaPluginLoader$43.execute(JavaPluginLoader.java:381)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
            at com.fullwall.resources.redecouverte.NPClib.CraftNPC.a(CraftNPC.java:44)
            at net.minecraft.server.EntityHuman.c(EntityHuman.java:399)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:746)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:76)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    
    Hooking into Citizens like the "for devs" spoiler says. [creeper]
     

  29. Aha! a bug, could have seen that one comming. Ill take a look at that right now for you.
    Edit: Wait whut? i cant find a class that is definelty there? :confused:
    could you paste the piece of code your using to recreate this bugg? (either here or in pastebin)
     
  30. Offline

    bizzybusk

    Which plugins did you disable?
     
  31. Offline

    NickBrahz

    Ok so i have
    Code:
    default-talk-when-close=true
    And the look-range is set to 4, but even standing on/1 block away the NPC fails to say anything, though hitting them with the correct items seems to work, also what item ID do i set it to for fists/empty hands? i thought it was 0 but didn't work haha

    Every single one except for Essentials + Permissions, though i fixed it working with them all, turns out i accidentally put a file in a folder where it should not have been haha

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016

Share This Page