[WIP] NPCBankers - Runescape styled banks! With NPC's

Discussion in 'WIP and Development Status' started by TruDan, Aug 15, 2011.

  1. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Plugin Name: NPCBankers - Runescape styled banks!
    Plugin Author(s): TruDan
    Source (GitHub): https://github.com/TruDan/NPCBankers

    What does this plugin do?
    It uses the plugin Citizens for the NPC's and when you create a Banker NPC, when you right click them they will open a double-chest inventory window which you can then transfer items into. You can access this inventory from any other Banker NPC. These are Per-Player. Also admin commands to view other user's bank inventories.

    Development Status: 20%

    TODO:
    - Successfully link Citizens (having issues with the API (To use /toggle Banker and other Citizen commands, and the fact it is a hell of alot easier to code ;)))
    - Create the Inventory interface work for all users
    - Make admin commands work by "pertending" to be the other player
    - Config?
    - Method to save/read inventories


    If you would like to assist in this project, Add me on skype: dan.spiteri97 Or PM me!

    This post has been edited 2 times. It was last edited by TruDan Aug 16, 2011.
    Zino and Virtualium like this.
  2. Offline

    Tauryuu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Looks cool. Can't wait!
  3. Online

    p000ison

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Sounds great. ;)

    Also a Bank for Items, or?
  4. Offline

    Seta

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    sounds nice :D
  5. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes, a bank of items. it will make the NPC act like a personal Double-chest
  6. Offline

    gameswereus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I can't wait until it's finished. Can you have a huge bank inventory?

    Idea, add permissions and make it so each group can have more slots then the last, configurable of course :p
  7. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Not sure how i would. I can do:
    Standard Chest size (3x9)
    Or Large Chest size (6x9)
  8. Offline

    gameswereus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What about with Spout? I'm not sure if it supports such a thing yet, but maybe it's worth a look.
  9. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I am looking into spout now :p
  10. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @gameswereus I do not believe Spout support inventory expanding :( and i wanted to try and keep this plugin with no client mods if possible
  11. Offline

    gameswereus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    That's fine! I also think it's best for plugins to be as Independent as possible.
  12. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Added github link for source code :)
    Feel free to help out ;)
  13. Online

    p000ison

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    But please add support for signs/buttons. So you can storage your items in signs.
    Because may some people don't wand NPCs on their server(I ;))
    Or the Server is too weak.
  14. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The whole point of this plugin was that it used NPC's
    Lookup "GlobalChestBank" that might be the one you are after
    jeffadkins51 likes this.
  15. Online

    Zino

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    how far is this plugin?
  16. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Not far, The citizens api is very hard to work out. There is no documentation for it
  17. Online

    Zino

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    This post has been edited 1 time. It was last edited by Zino Oct 26, 2011.
  18. Offline

    Karlkorv

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Maybe you can do so it cost money to make an account, or to make your "chest" bigger
  19. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    This post has been edited 1 time. It was last edited by TruDan Oct 26, 2011.
  20. Offline

    ZNickq

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @TruDan
    The plugin is fairly easy to make, but i wouldn't use Citizens :p
    I can show you how to make your own npcs easily, add me on skype, i'm sddddgjd!
  21. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @ZNickq i have added you. The reason i wanted to use citizens is because i wanted to have thier features of the waypoints, paths, speech etc too
  22. Offline

    ZNickq

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The normal npc library also has those :p (well, except the speech, but that's easy :))
  23. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Meh :p
  24. Offline

    fullwall

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @TruDan - I put an *extremely* basic guide to add a new NPC type on the API wiki page.
  25. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ahh okay, i just get confused on the bits like when they right click the npc and stuff.
  26. Online

    Zino

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    so, you can make it work now?
    i pretty much wanna try this plugin...
    i even want to help, but i can't code.

    This post has been edited 1 time. It was last edited by Zino Oct 26, 2011.
  27. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I should be able to yes, At the present moment i have assigned my time to try and complete my personal website sirdrakeheart.com as you will see there are many errors on there that need fixing and updating :)
  28. Online

    Zino

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    it's a nice website.
  29. Offline

    TruDan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thank you :)
  30. Offline

    Waffletastic

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Where did you get this idea? Because my server has been working on a plugin exactly like this for a while now.

Share This Page