ChestBank

Pages: < Configuration > | < Commands > | < Permissions >
PLEASE report all bugs and suggestions as tickets using the Bukkit ticket tracker above
IMPORTANT for users updating from before v2.1.0
Version 2.1.0 introduced a complete change to the how chest data is stored. Data is now stored in an SQLite database and no longer uses YAML (.yml) files. If you have a version of the plugin prior to 2.1.0 that was not using SQL for storage, please change your storage method to SQL BEFORE updating to 2.1.0
The Officialish ChestBank
A ChestBank is a chest that you can place items in, but no-one else can access. Everyone who opens the chest sees their own inventory. The inventory is shared across all ChestBanks, so you can access your account from multiple locations.
ChestBanks can be accessed via a physical ChestBank location AND/OR using the /chest command (depending on permissions)
Features
- 100% secure item banking system
- Create multiple networks of ChestBanks that share inventories
- Limit access to specific ChestBank networks by name (see permissions)
- Limit the maximum number of item stacks a user can store in a ChestBank
- Admin commands to snoop into other peoples accounts (use with caution)
- A ChestBank in a single chest contains a double chest's inventory
- Whitelist/Blacklist option to limit items allowed in the Chestbank
- Optional creation and access fees (requires Vault)
- Option to turn all ChestBanks into Ender Chests on creation
- Access your ChestBank using /chest (permissions permitting)
- Support for YML or SQLite, with a YML to SQLite converter for pre 1.11.0 updates
- (SQLite Only) Delete any accounts where the player has not logged in for X days
- NO SPOUT PLUGIN REQUIRED
Review
Thanks go to luigi_vampa for his updated YouTube Review of ChestBank.
Installation
Put the JAR file in your /plugins folder, assign permissions and reload/restart.
Configuration
See the < Configuration > page for details
Donations
To show your support and help me justify to my wife why I spend so much time on Minecraft, please donate using the Donate button in the top right corner of this page!
Other Projects
Take a look at my other plugins, including SimpleSpawn, MyChunk & ATMsigns.
Suggest a Project
Got an idea for a project? PM me and I'll give it a look!
-
View User Profile
-
Send Message
Posted Aug 3, 2012-
View User Profile
-
Send Message
Posted Aug 3, 2012v1.6.0 has just been uploaded
This is the first version tested to be compatible with 1.3.1 (build #2281)
Please report any bugs as tickets (not comments) so that I can organise them a bit better.
Thanks go to Technius for his input in this build
-
View User Profile
-
Send Message
Posted Aug 3, 2012@ShakyTom
I don't think it will be possible to get ChestBank working without the Inventory events? What exactly is the problem and I'll see if I can find a work-around.
-
View User Profile
-
Send Message
Posted Aug 2, 2012this is broken in 1.3 build all chests say chesk bank is full on them..
-
View User Profile
-
Send Message
Posted Jul 28, 2012To the author: Could you please update this to not use CraftBukkit inventory methods so that it plays nicely with the Bukkit API and other plugins that use getOwner(). I would be willing to pay a small fee for such an update :)
To other devs: Read above and contact me if interested.
-
View User Profile
-
Send Message
Posted Jul 26, 2012@Silial
I get that, just wondering if it was possible.
I'll look into that other mod you said, thanks.
-
View User Profile
-
Send Message
Posted Jul 26, 2012@ellbristow
What about people who don't use the ChestBank as a network chest?
For example, my server uses your plugin as a fully functional individual bank, with a max of 9 default slots. Then donating can increase your slots to the full double chest.
Your plugin is not even close to obsolete by EnderChests, because they will be worldwide. It won't be a secure bank, it will just be a trash drop for everyone.
You give your plugin far too little credit.
-
View User Profile
-
Send Message
Posted Jul 26, 2012@GregioKnight
As far as I understand this mod, you are looking in the wrong place.
This mod is a bank plugin, and the shared banks still need things deposited. It does not give an infinite supply.
Not to advertise, just for the sake of helping you, your best option imo is Phatloots, which can have timers on a chest, and supply rewards to all the players without ever running out.
:)
-
View User Profile
-
Send Message
Posted Jul 20, 2012Allo.
This is a great, mod, been very popular in my server.
I'm making some dungeons and things like that, is there a way to define a network to have an initial inventory?
For example, I made a network called Fire_Puzzle_Rewards, and I want it to contain a Blaze Rod and a Magma Cream.
Since it's a dungeon reward, the dungeon can be run infinite times and each user will get the same reward.
-
View User Profile
-
Send Message
Posted Jul 11, 2012Just fought my way through some strange errors this plugin was throwing out this afternoon.
Whole plugin failed to enable, and dumped a whole load of null key found exceptions.
Turned out chest bank wasn't really the root of the problem, but depositing items that have an enchantment with level 0 (possible some how :S) causing this strange key not found error.
Anyway thought I would leave a comment if anyone else has this problem.
-
View User Profile
-
Send Message
Posted Jun 25, 2012Is there some permission such as chestbank.limited.(number-of-slots) for example chestbank.limited.9 I believe the config settings are a bit annoying and unnecessary. Plus, then you can only have 3 different options. Thanks for the help!
-
View User Profile
-
Send Message
Posted Jun 14, 2012As of Snapshot 12w24a ChestBank is officially obsolete as Ender Chests now offer the same functionality as the default network.
Once 1.3 is released I will release a new version of ChestBank purely for the addition of alternative networks.
Thank you for your support. Clearly this plugin filled a pressing need!
-
View User Profile
-
Send Message
Posted Jun 14, 2012@bebess
"A ChestBank is a chest that you can place items in, but no-one else can access. Everyone who opens the chest sees their own inventory."
-
View User Profile
-
Send Message
Posted Jun 14, 2012hmm i'm not sure if it's normal :
I create a chestbank network "test" with 2 chests
I put some stuff in the 1st chest , it appears in the 2nd chest (normal)
someone put some stuff in on chest , i can't see his stuff (is it normal?)
I only see what i put in the chest , not what other people put
i miss something ?
-
View User Profile
-
Send Message
Posted Jun 12, 2012Hey elbristow, We love your plugin, but was hoping you might have some ideas to reduce the lag is causes. We have two, 250 player servers and your plugin actually causes 5x the usage as towny. Looking forward to your response. Here is our timings:
ChestBank v1.5 PlayerInteractEvent Time: 1292394172566 Count: 2716041 Avg: 475837 EntityExplodeEvent Time: 614799657 Count: 3051 Avg: 201507 BlockPlaceEvent Time: 585699239 Count: 183718 Avg: 3188 BlockBreakEvent Time: 735809448 Count: 541736 Avg: 1358 InventoryClickEvent (and others) Time: 1181455389 Count: 379612 Avg: 3112 InventoryCloseEvent Time: 3598843807417 Count: 123702 Avg: 29092850 BlockIgniteEvent Time: 372803792 Count: 164856 Avg: 2261 Total time 4894728547508 (4894s)
-
View User Profile
-
Send Message
Posted Jun 8, 2012http://pastebin.com/dnc1TXyf
-
View User Profile
-
Send Message
Posted May 25, 2012<<reply 721533="">>
D:
-
View User Profile
-
Send Message
Posted May 24, 2012My plugins have been put on hold due to the massive changes coming in 1.3.... on of which directly affects ChestBank!
As of Snapshot 12w21a the Mojangstahs have added the 'Ender Chest' .. a chest with a shared inventory!
Stay tuned for further updates
-
View User Profile
-
Send Message
Posted May 16, 2012Request: I do a lot of work with linking commands to custom items. Would be great to get a command that opens the chest since all chests are virtual. This was i could open the chestbank with a Item, or a Block. Custom messages would be the best too
-
View User Profile
-
Send Message
Posted May 13, 2012Hi, I like you plugin ! Some little problem whis the new permission 'netwoks'. I use permissionsEX
I want add a network for each player form my server. (a network have the name of the player) For me for exemple i add:
Work perfectely, i can use the 'lorrdure' network, but not other named networks
Stangely, i can put more then 10 items in the chest ??
Not work, i can use the networks, but not create or remove on my 'lorrdure' network.
cound you explain me why ?
this y my config file:
Some idea: add automatiquely the network 'name' whis player name and a spécial permissions sur use it ?
a config for default network in command (not if no name are add in command):
and a other config for the max chest in a personnal network.