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
@VergilPrime
It is already, just take away mondochest.find from your users.
Can you put /mondochest find on a permission node? We did "Tips and Tricks" 3 and ended up with lots of stuff being stolen due to that command ;)
@crastor
That would be awesome, thank you :)
@OtterTrotter
Not currently, there's a limit of slaves per master but not on how many masters you can make. I'll earmark it for one of the coming versions.
I dont want people going to crazy with making these, any chance there can be a limit to how many mondo chests one player can create?
I would just setup chests for players but this would become quite time consuming on a larger server.
@crastor I Just want to say I love this plugin and thanks.
@ursak
Well each chest is isolated, and there are still permissions to stop people using mondochest overall; the only thing a specific user list will do is let you stop people from going over to your chest and taking stuff. The reason I haven't rushed this feature is that there are a number of featureful chest protection plugins already, and I don't really know if it's needed to duplicate all these people's effort. That said, it's high enough demanded that it will eventually happen.
"Specific users per chest"
This is the only thing I'm waiting on before I go live with this on my server. Before this there really isn't much use on (my server).
Love how it works up to this point. :D
Hey! I have made a quick tutorial/video about this plugin! Here is the link: http://www.youtube.com/watch?v=MsaxgMzaovA
If you Could put it above, that would be awesome and help me out a lot.
Would it be possible to extend the sign to look above it for chests in a configurable height/depth would allow me to get rid of lots off signs with high stacks of chests ,im using about 6 high right on top each other. So sign could be 2 down from bottom one hidden beneath floor or similar above in ceiling.
thanks for a great plugin saves a lot of time except remembering now where was that item chest there's so many now :)
i would like if you could add to this plugin a feature to move all items from all chests in the world into one main chest (or however many it would take)
then i could use this to weed out all the duped diamondblocks that are now spread through my server
hmm , i still think this plugin is a lot simpler in use , though wish it had a larger radius for tight chest stacks 5 high :). It works great.
Would be nice if master could slave to master ie add second master click first master and they then use same set off slaves. Also would be nice if the mondoslave sign could actually attach to the chest, have 5 high rows of mondoslave signs at the moment in a "Vault" :)
Thanks for an excellent plugin works great here and its simple big plus
Well, this makes me sad.
http://dev.bukkit.org/server-mods/autosort/
I thought I was so cool with my plugin that no one else had thought of... Now I discover this and see that apparently I wasn't. I guess that's what I get for failing to post on the forums and stopping work for a few months. This plugin looks pretty awesome, if almost identical to mine. If you see something in AutoSort that you want in your plugin, just ask and I'll be happy to help.
We use another plugin called AlphaChest, basically it's a Virtual Chest with a command.
The another I had would be is a MondoMaster Virtual Chest that you can place all your items and it will place them in your MondoSlave Chests and you could also connect this with /mondo find {item} command.
The key features would also need to be included of Multi-World Support as the server I maintain has a "Mineworld" and it gets reset every week and users like to find a "stronghold" and dig it all up, but gets full real easy and a simple command with virtual environment to easily put them in your main chests.
@Matthiaswagg
SummerFields
Sorry, but... What's the texture pack in the screenshots? If you could, could you give a download link? It looks really cool
Awesome plugin though
For the chest protection: It would be very nice, if you could create a LWC support. So if a chest is protected by LWC it could not be used to sort by mondo from a non-allowed player.
Nice idea of the plugin!
@Cory_
That's a cool idea.
Something related, version 0.5.3 has a command /mondo find which will tell you where items are and how many you have, e.g. /mondo find cactus
Two things:
One you need probably another "Sign" like [MondoReceive] put in that one item right-click the chest, pulls from the Slave. So you don't have to go "looking for it".
If nothing shows, you're out!
Secondly, A permission node to set limits on how many slaves can be created.
As currently, I'm allowing this for VIPs only and would also like to give this too monthly donators, but on a set limit of slaves. As for VIPs like in my example just added a -unlimited too the permission node.
I really like, saves me time from heading to my HUGE storage facility underground. Just put my stuff in my main chest, right click sign, DONE! SO SIMPLE!