MondoChest
Do you like having your materials all neatly organized into different chests, but hate the work required to organize them? Do you find yourself dumping everything into one chest, to deal with it later? MondoChest is for you.
Links
How it Works
MondoChest lets you designate a master chest (by using a special sign) where you can dump your stuff. You then designate "slave" chests where your stuff will go to. They can be downstairs, upstairs, in another room, however you like (within a configurable radius.)
MondoChest will then see what's in each chest, and then decides where things get 'shelved' based on what's already in there. For example, one slave box has rails and powered rails in it, and another has wood planks and logs in it. If you dump wood into the master chest, it will be moved into the appropriate slave.
How to Use
Step 1
Designate a master chest by putting a "[MondoChest]" sign next to the chest.
now right-click the MondoChest sign, you should see a message like: MondoChest: Created bank with 0 chests.
Step 2
For any storage chests you have, create a sign with the first line containing "[MondoSlave]" next to the chest.
Note the sign must be a wall-mounted sign, signs standing on posts will not work.
right-click the slave sign to add it to the MondoChest bank you created, and repeat for any number of slave chests.
You will see a message like: MondoChest: Added 2 slaves to bank
Step 3
Any time you have new items to sort, dump items into the master chest and then right-click the MondoChest sign. Items will be moved into a slave chest which already contains that item. Any items which don't have a known destination chest will stay in the source chest
Installation/Configuration
To install, place MondoChest.jar in your plugins folder. A configuration file will be created with default configuration.
For detailed configuration docs, read Configuration
Tips and Tricks
- chests can be on any side of the sign, and one [MondoSlave] sign can handle multiple chests, allowing you to save on signs: Chest Positioning Example
- Don't like seeing the signs in your pretty chest room? dig a hole under the chest, and hide the [MondoSlave] sign down there. Sideways signs can also go behind chests in the wall.
- Multiple master chests can share the same slave chests. For example, you can have a MondoChest at the front gate and another at the rear gate of your castle, and everything gets shelved into the slaves in the castle vault downstairs. Do this by clicking one master, then run around right-clicking all the slaves to add them to the master. Repeat this for any other masters.
Planned Features
- MondoFurnace!!! (0.7.2)
- (Re)load dispensers (0.7.2)
Trapped Chests (0.7.1)Fine-grained access control per chest (0.7)more powerful limit configuration (0.7)Limit number of MondoChests per user (0.6.1)Specific users per MondoChest (0.6)Chest protection (0.6)Support multiple chests for a single item type, e.g. multiple chests for cobblestone (0.5)Cache found chests across server restarts (0.5)Multiworld support (0.4)Permissions (0.4)
About Metrics
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
NVM the ticket fixed it. You should really put a warning down for everyone :)
@crastor
Can you please take a look at my bug crastor?
thankyou crastor for your dedication and for getting out a beta build.
its really rough times for most of you mod makers right now.
now. this was a long time in the making. took us ages to build. but i just wanted to show you how we have used this in our first and so far only bank.
http://imgur.com/a/9iq5m
A few small screenies of the bank. 2462 chests, all linked up to a central deposit box.
The item frames in front of each alcove is to signify what each stack/row contains. We would not have built this if it wasnt for your plugin :)
I am on holiday sabbatical with my family, but I did do a quick test of MondoChest 0.6.2-pre1 along with CraftBukkit 1.4.6-r0.3 and it looks like it works just fine.
I have been waiting for a Bukkit Recommended build so I could put out a release, but it doesn't seem like there's going to be one soon. I will be back online next week and then I may end up making a MondoChest semi-official release for the CB beta 1.4.6, even though I don't usually want to.
It should be noted that the current version of MondoChest works with CB all the way back to 1.2.5, the code is resilient enough that it should keep working for most new versions.
@Cory_
Hi Cory ;)
Might want to change your signature lol :P
Plus is working fine on My server and another server I play on, However maybe some console errors, but still works on 1.4.6.
@opielanaruto
I wouldn't expect one until after the holidays. Though I would love to see this updated to 1.4.6 as we had to suspend it until then (to the dismay of some users).
To the creator : Awsome work, absolutely love this plugin and so do our users keep up the good work, and if there is anything we can do to help out we are at your disposal!
Any Updates soon for 1.4.6?
+3 on MySQL
Also have you thought about allowing permission based overrides, such as the distance from a slave so that admins can override the distance for custom server wide projects etc.
+2 for MySQL
Found a bug. Deleting the master chest doesn't delete the set in the banks file. Please reply to tickets...
+1 to MySQL
You should offer MySQL support!
@niftyapple
That can only be done if LWC uses an API which allows you to check, otherwise it won't make a difference... and I have my doubts LWC uses some sort of metadata sharing.
Anyway, disable the mondochest.find permission for a simple solution.
Please distinguish the wood type when sorting. Great plugin otherwise and I'll be using this in the future
Feature request: To search the chest to be added to slave, and see if it is protected with LWC, deny placement of sign.
Is this possible?
Here is the reason I ask, you can place a slave sign down beside any chest you want and add it to the master, then search and remove its items.
Never stop this extremly nice Plugin.
I love it :)
Thank You!
Just a random aesthetics idea,
Idea 1 :
Allow a config to use an items name under [MondoSlave] to allow quick navigation
Idea 2 :
A config to allow the selection of which blocks go in a chest by adjacent item frames with the item in the frame(s) that go into the chest.
Anyhow just ideas to make it look more pleasing to the eye, also on the second idea quick empty of a chest till all the items are out of it wont effect whats sorted into it.
Cheers, Ambe
@crastor: I understand completely. I prefer not to test against the Betas myself.
@PyroGodz
Maybe. Or you could use a chest locking system like LWC to lock the master.
@devman45
No. MondoChest organizes items over a large number of chests, each with their own storage, so you could organize thousands of slots across hundreds of chests, while an enderchest has a single storage of 27 slots no matter where you plonk it down, accessible anywhere.
@Feaelin
I'm running the latest MondoChest beta 0.6.2-pre1 on CraftBukkit 1.4.5-R0.1 with no problems thus far. However, note this is a provisional okay, and like always, I recommend having backups running any CraftBukkit beta.
I prefer to do at least 3-4 days of very strenuous testing with the people on my server before I am willing to call it officially supported, and this is why I don't generally officially support CB beta releases.