ItemBank
ItemBank1.3.1
RPG Style Item Banking/Storage
What does it actually do?
- ItemBank allows you to turn any chest into an 'ItemBank'. This chest will be linked with other ItemBanks on the same network, giving players an account they can access at any other ItemBank on this network. Bank sizes can be customised and permissions configured to allow access to different networks.
How does it work?
When a player interacts with an ItemBank, the plugin retrieves the players account contents from file and uses them to create a > "Virtual Chest" for that player which only they can see. The player can then change the contents of the chest just by dragging and dropping like a normal chest, and > the contents will be saved when they close the chest window. To the player using an ItemBank is just like using any other chest except it is linked.
Installation
- Place ItemBank.jar into your server's plugins folder
- Start the server, stop the server, configure permissions.
- The permissions nodes are:
- itembank.* - Allows the use of all ItemBank commands
- itembank.use - Allows players to use ItemBanks
- itembank.admin- Allows players to add/remove ItemBanks
- itembank.<network>- Allows players to use banks on the specified network
- itembank.tiny- Grants the player a bank with 2 rows
- itembank.small- Grants the player a bank with 3 rows, default setting
- itembank.medium- Grants the player a bank with 4 rows
- itembank.large- Grants the player a bank with 5 rows
- itembank.huge- Grants the player a bank with 6 rows
- Please note that when you change a players bank size, they must empty their bank and reopen it for the change to take effect
Howto
- Place a chest
- Look at the chest, and type /itembank add <network> (if you don't specify a network it will be set to default)
- Give yourself the appropriate permission for your network using the node itembank.<network>
- Done! To remove an ItemBank, just type /itembank remove
Commands
- /itembank add <network>
- Makes the target chest an ItemBank on the specified network
- /itembank remove
- Makes the target ItemBank a normal chest
Disclaimer
- The plugin is in a beta phase, item data is at your own risk
- Includes mcstats. Learn more here
I want to suggest a new feature!
I'll be much more likely to respond and include your feature if you post a ticket on the github issue tracker.
I need help
Go to the forum tab, and create a new thread detailing the issue you are having. Use BukkitDev's paste feature to upload any error logs/configuration files.
@penorzilla
it works on r3
@Arkel_
Any idea when this will be updated for 1.1-R3?
I saw you said you were going to update to latest recc builds on the 1st, but its the 8th and no update.
Take your time, just making sure your still there :)
@RobCheerio
I'm updating this for the latest recommended builds tonight, I'll set itembank.default to default to true.
I think it would be good if users must pay for accessing their account. Please add this :)
I couldn't get this to work for players until I added itembank.default: true to the players group in addition to itembank.use: true
I expected itembank.use: true to allow access to default itembanks by implication so if anyone else is struggling to get it working, this is the solution.
@Craig_1690
Ensure you have the itembank.admin permission
When i put down a chest and type the command /itembank add <network> and it just says unknown command :/ any help
Hey. I would like to enable my users to place their own item banks. But i dont want them to be able to remove them. This is a job for my moderators.
Can you add a permission like itembank.create and itembank.remove
Thank you very much.
is this plugin depended on spout?
@predawnia
Github URL is fixed. Players have their own individual accounts on each network. Accounts cannot be shared.
@Sonorpearl
Alternatively you could just give the owners the itembank.admin permission and the members the itembank.<network> permission? I don't store the data on who has access to the banks, I merely look it up from permissions.
Maybe add something like Owners of a Network. And let the Owners add Member to a Network. So Admins could give a Player an custom network for his Towns, Faction or whatever.+
Commands like ./itembank <network> setowner <player> ./itembank <network> add <player>
And only the Owners have the Right to execute that add and setowner command.
Also maybe add multiplie owners.
And, but not nessecary a command to create a network for admins or whoever and auto set it to an specific player. /itembank create <network> <owner> -> When owner isn´t set, sets the Player who creates to the Owner! Just there should be two commands. One add Chests to a Network and one create command!
Would be nice to handle it that Way, Ingame!
Greetz Sonorpearl
@shamoox
I tested it with no other plugins inside except
- Essentials - Spout - Itembank
and it worked fine (no item duping)
However when I try it with my other plugins in i'm having a duplication bug
I'm trying to find what plugin is causing this but it isn't this one I think
Can you list what plugins you have online so I can elimate some of my list
EDIT: it only duplicates in specific inventory setups (I confirm this bug)
Do not use on a survival server with a teleport warmup timer, players can duplicate entire inventory and items by opening bank after issuing a teleport command /home /f home /ptp /spawn /myhome /tpa /tpahere with inventory open resulting in duped items.
can we have it so we can only utilize say... 9 slots instead of the full 27? 27 slots seems a bit excessive for minecraft. i know Globalchest (old plugin) allowed you to only use a certain number
Would love to see MySQL support for this plugin so that we can monitor contents of chest via a php script.
This support Bukkit's permission API?
@BioRage
I'm using bPerm v 1.9.2 because it is the recommended build. bPerm v 2.0 and above is still buggy and don't have proper documentation...
@iN94
Update your bPerm?