MondoChest

MondoChest Logo

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.

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.

Master 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.

Slave Chest

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

  1. 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
  2. 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.
  3. 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

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Melekaiah Melekaiah Aug 29, 2012 at 21:58 UTC - 0 likes

    @crastor: Go

    yeah i was wondering if that yaml would work. havnt tried it yet. but if it technically works. then we might make use of that later.

    As for the bank yes... it is. we are about 5 people working on setting up a story based PVE server. partly for own fun and partly to see if we can get any community recognition down the line. but we are not using creative. so its taking is quite a while to grind all the mats etc.

    Mondochest helps us get rid of the sorting issues so its easier to find stuff, and we have built a quite large vault to store all the stuff for our bigger projects. we were talking the other day how we wished a mondochest master could retrieve items from slaves. but meh. we will make do. once we have finsihed the vault completely we will take some screenies to show off. anyway thanks again :)

  • Avatar of crastor crastor Aug 28, 2012 at 19:52 UTC - 0 likes

    @Melekaiah: Go

    1) MondoChest 0.6 has user access permissions (see mondo allow / deny commands), I might flesh it out to be more capable as a full user access control, but currently it's just a simple list.

    2) Currently there's no way to attach a master to the same set of slaves, and each master would need all the slaves added to it. I may make a way in the future, since that does make sense.

    If you were confident in your YAML skills, you could copy-paste all the slaves into a different master via banks.yml, you would have to create a new master, then go edit the file, paste all the slaves into it, then do a /mondo reload to load the configuration again. Though obviously that's not an in-game solution, so I don't like it as much.

    3) 1000 chests, that is quite impressive!

    Last edited Aug 28, 2012 by crastor

    BFAK:Crast,90633517,6b5c6f9377d8420cf34fe2270b6bbf7f69c3bb9ec327d30a41df9d29e2492454

  • Avatar of Melekaiah Melekaiah Aug 28, 2012 at 17:20 UTC - 0 likes

    ths plugin is great. i have a request for next version.

    please could you allow us to let someone who is NOT the owner of the bank add slaves? we have tested permissions and he can use and has the add slave permission. but cant do it because he is not the owner.

    EDIT: ok the admin node add anyslave. will do for now. but .. it woudl be nice if we could add a user to another mondousers thingy..

    EDIT 2: another suggestion. if i am correct that you can have multiple masters for a slave chest?. add a way to copy all the slaves of masterchest 1 to masterchest 2 3 or 4 etc?.

    on our server we have created a vault with rougly 1000 double chests. and it is quite tedious to uncover all the signs to add each chest to the master :P

    Last edited Aug 28, 2012 by Melekaiah
  • Avatar of crastor crastor Aug 28, 2012 at 16:13 UTC - 0 likes

    @Kartus: Go

    So you mean in one of the beta pre-releases? what version exactly?

  • Avatar of Kartus Kartus Aug 28, 2012 at 10:47 UTC - 0 likes

    @crastor: Go

    i had same "MondoChest: No Protection" messages spamming clientside-chat (only viewable for Client who clicks on chat, not in global chat) on every player on every click on every chest (also NOT MondoChest's). I have no other Chest Plugins like for protection etc.. In version before 0.6v. -> in 0.6v it's fixed!

    Last edited Aug 28, 2012 by Kartus
  • Avatar of crastor crastor Aug 27, 2012 at 16:32 UTC - 0 likes

    @roelmb: Go

    What version are you using? I can't reproduce this on 0.6, I tried every combination of chest protection I can think of, even re-downloaded it from the website in case I had a different build.

    Can you send a screenshot of it happening?

  • Avatar of roelmb roelmb Aug 27, 2012 at 12:52 UTC - 0 likes

    I have that message too on my server and we dont have LWC It comes directly from mondo chest when the protection is set to false

  • Avatar of crastor crastor Aug 22, 2012 at 17:11 UTC - 0 likes

    @trollmonkey: Go

    That message isn't coming from MondoChest, there isn't anything even close to that message in the MondoChest code. Also, MondoChest doesn't do anything on clicking of chests, only on clicking of signs, unless you have MondoChest's chest_open protection enabled (only in 0.5.6-pre2 and up), but it would deny you from opening the chest only if the access control is set on that chest.

    Are you sure that's the message you're getting? Could it possibly be coming from LWC?

    Last edited Aug 22, 2012 by crastor
  • Avatar of trollmonkey trollmonkey Aug 22, 2012 at 06:09 UTC - 0 likes

    Thanks for a great plugin, crastor! One small request, though... My server uses LWC for sign & chest protection, so every time my users click on any of the Mondo chests, they're told "MondoChest: No Protection". Would it be possible to perhaps have a toggle for this message in the config file so users aren't getting spammed by it? Thanks so much!!!

  • Avatar of crastor crastor Aug 10, 2012 at 14:35 UTC - 0 likes

    @VergilPrime: Go

    It is already, just take away mondochest.find from your users.

Facts

Date created
Feb 23, 2012
Category
Last update
May 26, 2014
Development stage
Release
Language
  • enUS
License
BSD License
Curse link
MondoChest
Downloads
20,526
Recent files

Authors