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
@Isoliat
There's nothing I can think of that would prevent you using MondoChest along with the Item Scanner mod, though the MondoChest as is current would still need to be triggered by the user with a right-click to shelve everything away. I will consider adding redstone support to MondoChest, but I don't think I want to add auto-suck-item-to-chest support when there are many other mods which already do this.
Similarly, while placing a sign on a chest is something I could make happen, there's already SignThatChest to do it.
I feel like the aim of a plugin is to do one thing and do it really well, rather than to try to do everything and then conflict with other plugins which try to provide the same functionality. For example, if I decided to provide chest locking (which this mod won't), it could then potentially interfere with other chest locking like EssentialsProtect or Lockette
That said, if there's enough demand for it, or the other plugins are either simply not good enough, too heavy, or fall out of support, I may add features as optional config options such as signs on chests.
This is actually much more intuitive than sorting mods that require one to spend hours writing complicated config files to get everything to sort where you want, finding glitches that make you do it all over again, and just generally not having a joyous inventory experience. Having recently done just that, I will now force my face and palm to collide with great force.
::muffled THWACK!::
I submit that a good feature to add in the future would be the ability to throw items onto a sign to be sorted, thus allowing for chute-type delivery mechanisms for mass-harvested materials. Also, incorporation of a plugin that allows one to place signs on chests would be neat.
@colony88
Click on Repository at the top, or go to http://bitbucket.org/crast/mondochest
The project is BSD-licensed, you can do whatever you like with the code (including reusing it for your project) within the constraints of the BSD license (redistribute the code or binaries, with attribution)
Could I please, please look into your source code? I'm really interested in knowing how it works. I promise I won't use any part of it in anything I make. Pretty please?
Was just looking for a plug in like this and it's been created 90 minutes earlier o_o
:) Thanks will be trying the plug in on the server tonight.
The file is up, but awaiting moderator approval.
I cant download it!! where can i?? The idea is really awesome though!