What is it?
The Item Hopper is a new type of Storage Container that will instantly extract a stack of items from your player inventory every time you interact with it from the front. Interacting with any other part (includes front corners) will instead open the Hopper's storage/item filter UI.
This is a companion project to my Item Dispenser mod, which lets you quickly take full stacks of items from a variety of belt-fed Dispensers.
How do I use it?
The Item Hopper must first be unlocked by completing it's Tier 2 HUB milestone, then it can be found in the build gun menu under Organization > Storage. They are exactly as wide as a storage container, slightly shorter in height and significantly shorter in length. There is no clearance on the front of the Hopper, so you can clip it through walls.
To use your Item Hopper you must first set its item filter, which can be accessed by interacting with the sides of the machine. This is also how you access the Storage UI and other options, which will let you set the Hopper to extract multiple (up to 24) stacks at once, or set it to prefer taking the fullest vs emptiest stacks.
The display screen will show the icon of the first item filter rule.
The Item Hopper is paintable and stackable.
Multiplayer? Modded items?
Both are fully supported, or at least should be.
MODMAKERS: the Hopper's item list is generated by removing item descriptors made by the buildgun and ones without any crafting recipes from a list of all items. There is a whitelist but I am only going to use it for vanilla items. For your modded items to work with the Hopper, they must have a crafting recipe (an unobtainable crafting recipe will work).
You can find me on the ficsit.app modding discord (search 'Dispenser') if you have any feedback or bug reports.
CreditMilestone icon uses an asset from Freepik from www.flaticon.com
Model and texture assets 'ethically recycled'™ from the Coffee Stain Studios' dumpsters (I still put a ton of work towards making that frankenmachine not look terrible).
Demo video https://www.youtube.com/watch?v=i1AtBT0xtvI