Collecting Chests
Collecting Chests
I used to use DropChest in older Minecraft versions, now its outdated.
This is a remake of DropChest, combining DropChests and AC-Chests features.
That means you can activate different modes with commands:
1. Items that drop onto a "Pressure Plate" next to a chest
2. Items dropped onto a defined "Pressure Plate"
3. Items that drop next to a Chest
4. Items that drop in a defined Area
5. Items that drop next to a "detector rail" when a chestcart drives over it (NOT usefull because of new Hopper)
6. You can add a filter to every single chest
Filters can be configured to ignore item damage making, e.g. colored wool all go into one chest
or damaged weapons/tools into one chest, ignoring color/damage.
How it works (Video): YoutubeLink
Thanks to IngrownPenguin for this tutorial
Thats "my" idea so far. Please comment, if you have something to add, change.
Finished/Suggested so far:
Items dropping on a plate next to a chest will go into that chest Finished
Items will go into that chest if theres no filter at all Finished
Or theres a filter for that item and damage is the same as filtered item (e.g. Wool Color) Finished
Or if theres a filter for an item with same ID and ignoring damage Finished
Command Suggestion:
- /collectChest Finished
- Ingame help
- /collectChest plate create Finished
- +(click on chest, click or step on plate)
- Connect a plate to a chest
- /collectChest plate delete Finished
- +(click or step on plate)
- Deletes the connection between plate and chest
- /collectChest filter create Finished
- +(click on chest with Item)
- Creates a Filter for this Item
- /collectChest filter delete Finished
- +(click on chest with Item)
- Deletes the Filter for this Item
- /collectChest plates list
- List all plate locations
- /collectChest area create
- +(define area with 2 clicks then click on chest)
- Creates an Area in which items will go into a chest
- /collectChest area delete
- +(click on block in area)
- Deletes the area around this block
- /collectChest area list
- List all area locations
- /collectChest chest create <distance>
- +(click on chest)
- Creates a "Collecting Chest" which automatically collects items in range of <distance>
- /collectChest chest delete
- +(click on chest)
- Deletes the "Collecting Chest" NOT the whole chest.
- /collectChest chest list
- List all chest locations
- /collectChest end Finished
- Abort current command
Known bugs:
Many more, WIP
Need Help with:
1. Command names ?
2. More Features ?
Donation
If you wanna thank me, help me buy tea or toast
You can donate which will force me to update my plugins guilty conscience and such :D
Spenden(Euro), Donate(USD), Donate(Pound)
Or be a patron: http://www.patreon.com/TZed
Have fun Adoby
@Redbu111
Nope, it won't. There are other simplier ways of adding them, without security issues because its based on items in the world, which can be modified by some hacks etc.
It says that its a remake of DropChest, but does this add items that are in chests to mob drops?
@WASasquatch
I don't think there should be problems with 1.6.x
Because the bukkit team always tries to not change to much bukkit-Api related things, but to add new things.
So it normaly should work with 1.6.x (not tested yet)
Any word on 1.6.1 functionality?
ATM its only:
CollectingChests.collectChest
To make everything
Plugin should work with 1.5.2, didn't have any bugs yet on my server
What are the permission nodes for this?
@phlegacy
Close, you have to create filters by typing: "/cc filter create" and then clicking on a chest with the item that should be filtered. THEN this chest will only take this item. You can create multiple filters per chest, e.g. Cobble and Stone in one chest etc.
BUT, whatever plate items drop on, if the connected chests do not wan't that item, it stays there keeping a thread running which watches for more items.
So basically you drop a bunch of items on a single pressure plate, and it filters them out into designated chests? So for example if I drop a bunch of dirt, iron and coal. the dirt would go to a chest with dirt, the iron to a chest with iron, and the coal to a chest with coal? If that is how this works that's pretty cool
@jmartin657
Wasn't there an extra mod for that, named something like "carts"-plaplapla ?
I will add it to the list, because chestcarts are namely "chests" and thats what my plugin does :P
But first I will add standart autocollectChests with radius, then maybe chestcarts first before Areas.
EDIT: Because of Minecrafts with Hopper, I will not add this feature yet. We will see.
One of the main reasons i still use Dropchest on our 1.4.6 server is the ability to push items to and from chests from rolling chestcarts. Any chance that could one day be added?
@nacramell
Technically it's not necessary to change the alias. I can use full names like /creativecontrol, /craftconomy and just /cc for Collecting Chests, I just wanted to say that it might be a problem for someoney..
Collecting to more chests or multiworld collecting does work, but I only tried it when players are in sight. (I sent you one ticket with my collecting bug).
Next. You're true, I didn't realize that plate must be activated with item. So stone plate can't work.
Filters: That was my first idea - If you put iron ingot and gold ingot to chest, the chest will only collect these two items. - Nice filter, but would be possible to turn this filter on/off? Or add some flag with filtered blocks? (e.g. /cc chest filter <item1> <item2>.. If no block specified, any item can be collected).
@D3imos
Okay, I will delete the alias /cc (you can do it manually in plugin.yml)
One plate should be able to collect items into 4 chests (in each direction one) I don't know the order thought. (Even more chests with manually connection to chests)
Configs are saved per world but in one config file. Multiworld should be no problem.
Stone plates should not work, because items can not interact with them, do they ? (Did not try :P)
Filters are good idea, how about: Chests only collect items, if they already have at least one ?
That would mean, that if the plate tries to deliver the item and no chests wants it, it just stays there. Leaving the thread running and maybe lagging the server (if there are to many on one server). I did some testing and 768 (16x16 x 3 Blocks) plates can easily collect at the same time without problems on my computer. (Testet with WorldEdit)
Hi! This is very nice! I found out that one plate can be connected between more chests, so when the 1st chest is full, items travel to the 2nd chest connected with plate. Also it works between different worlds. Maybe you could write all these features here? For example that Stone plates can't be used.
P.S.: How about to add some filters? (e.g. when I use plate to collect items from Iron Golem farm, it would be great to send roses and iron ingots to two different chests..
P.P.S.: More plugins use commands "/cc".. (CreativeControl, CraftConomy), I have both of them, so now there are 3 plugins with /cc command :/
But awesome anyway!