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
@disciple218
It already works on R6
Awesome plugin! Please update for CB 1.1-R6!
This looks awesome!
@ewerai
It's harmless, it's just leftover debug information, I'll make sure to remove that for the next release since it is a bit spammy. It's anything it couldn't find room for somewhere, or any partial stacks left over.
edit Debug information removed in 0.4.2
I just had a quick question about a message I've been getting which I think originates MondoChest. Everything's been working smoothly since the last update, but I get a million of these on the console and I'm not exactly sure what it means, or if it's even something I need to be concerned about:
@ubunchu
please make a ticket so we can continue the discussion there
(looks like the comment did not get sent)
I would highly recommend to make it useable by the creator of the chests, and add owners (names on the signs). Because right now, anyone can use, and mix up anyone's chests.
Cheers!
@crastor
Awesome! Thanks crastor! :)
@Crastor
I had tried some thing like that but i dont really have the space to do that as behind my chests is an obsid wall (because its a war server) putting a hole in that for a sign means my chest could be damaged by tnt. or worse yet a walking tnt (creeper).
Top down view of my chests.
OOOOO
CCOCC
O obsid C Chests
Front view
CCOCC
CCOCC
There are signs on the Obsid in the front view with arrows and names of stuff.
@ewerai
There is a bug in versions 0.2 through 0.4 where a Z-coordinate was switched for a Y-coordinate. It caused the plugin to work if you were somewhere with a negative Z, but not if you were somwhere with a positive Z, giving the "no chests found near MondoChest sign" error.
I have released version 0.4.1 which fixes this issue, If you are using versions 0.2 through 0.4, update to 0.4.1.
@Brucemus
SummerFields
ok now i also open a ticket. thx 4 your time =)
@crastor
Hey crastor :) if you get a chance could you take a look at my ticket? I'd really love for this plugin to work.
I really want to put this on my multiplayer server but at this time it would not be possible because we have to be able to lock the chest. Does anyone know of any locking mods that work with this plugin? currently we use SecureChests-0.3.1 but we diffidently could switch if someone knew of one that worked. Thanks in advance!
Looks like a good plugin- I will definitely download it. Just out of interest, which texture pack did you use for the screenshots?
@mrcheesete0
Sorry, every release has to go through the BukkitDev approval process. At the rapid rate I've been developing this, I released 0.3 when 0.2 hadn't yet been approved, and I had 0.4 out half a day later.
There were times I was tempted to just link the release from another URL, but I don't want to get in bad favor from the people doing the approving, so I just waited it out till it was approved. I'm not sure, but maybe in the future I'll post the release but not mention it in the wiki / forum until I know the file's been approved
I can’t access the repository, and I need the permissions support provided in 0.4, is the jar available anywhere for me to download?
@RustyDagger
About commands, I will take it under advisement. But signs aren't going away either. Also, if you have a mondochest and you enable the restack_master option, throw your signs in there, it will stack them for you (using the default restacking config).
That said, have you considered this layout?
That is, put the sign sideways in the wall behind the chest. It will even catch the chest on the other side if your chest layout is in separated rows. It's not like you can get the chests any more dense than that anyway. It still works with immediately stacked chests too.
Then you can frame your wall if you wish, or do whatever you want with it, and voila, the signs are hidden in the void
I really like the Idea but The Signs Piss me off For a few reasons.
1. They are a pain in the A$$ to craft and place because they don't stack. 2. They look messy and to place them in and around chests will require much space.
My self and 99% of my users stack chests right above each other as they will still open this saves on wall space and time to build the storage area. using this plugin it would be very hard or ugly to place signs near every chest.
A command / data base system would be far better for efficiency. as it would be stored the server would not have to look around each sign on map load or when ever a simple look at the chest and type a command would Be very tidy and ultimately flexible. the command could also accept a list of block ids that that chest will store that will save looping and looking will only have to loop through the near by chests. and its Tagged id's instead of the contents of the chest.
Another feature what would be nice is to add Vault support so that the above mentioned command could cost money to create a storage chest and pay some back when its removed.
@crastor
Thanks, but as I said, I won't be using anything of it :)
WOW! Impressive plugin you got there!