Item Unloader

The Item Unloader is a block added by Railcraft used to deposit items from a minecart with an inventory into an adjacent inventory. When the cart is empty, or meets the requirements set in the GUI the block will emit a redstone signal. In the GUI there is a Filters section, a Buffer section, and a few buttons. The Filters section determines which items and how many are taken from the inventory. The Buffer section is the place to put items to be unloaded. This is where the cart will dump the items. There are different modes for the Item Unloader to use, for the top button we have All, Transfer, Stock, and Excess. All will move all items. Transfer will move the exact items in the Filter. Stock will move items until the destination matches the filter. Excess will keep the items in the filter, and move the rest. For the bottom button we have Immediate, Complete, Manual, and Partial. Immediate will emit redstone if no items were moved. Complete will emit redstone when the move is complete. Manual will never emit redstone. Partial will emit redstone if no items were moved and cart is not empty.

Usage
Place the Item Unloader directly next to the block you want to input items to, and directly below a track. Use Chest Carts to move the items from it into the Item Unloader. Set the Filters, redstone control, and item movement control buttons to your preferred settings. It is recommended to use a Holding Track or a Boarding Track, because they will stop the cart when there is no redstone signal, and will force the cart to continue when there is a redstone signal.