PLEASE DO NOT OVERWRITE YOUR MAIN SAVE FILE TO BE ABLE TO ROLLBACK IF THIS MOD BEHAVES WIERD. THIS IS MY FIRST "SEREOUS" LUA EXPERIENCE, PLEASE SUBMIT ANY ERRORS OR BUGS INTO DISCUSSIONS SECTIONS OR INTO GITHUB
This mod adds special entity: Material Chest. It has 150 cells and 4096 units of "digital storage" (kind of background memory). Items placed inside will be placed into digital storage taking one to one memory volume. Use slot filter (middle mouse button usually) for items withdraw. Each second Material Chest refills items stacks for filtered slots USING digital storage contents, but items excess will be placed INTO digital storage. In other words Material Chest will try to keep full stacks only in filtered slots
Also it supports various "modules":
- Storage Card 4/16/64KB
- Crafting Template
- Chemical Template
- Smelting Template
- Uncrafting Card
- Barreling Card
- Material Chest Solar Panel
Storage cards simply expand your digital (background) storage. Crafting template allow to craft items if there are enough resources in digital storage, solar panel refills energy that is consumed while crafting. Uncrafting card works exactly opposite to crafting template simply turning existing items into their parts as placing results into digital storage (note for this you must have at least once template of item you want to uncraft and at least one slot filtered with it). Barreling Card allows to automatically pack and unpack fluids to store them in digital storage
Material Combinator is a special kind of constant combinator that outputs the contents of Digital Storage. Ignores items from filtered cells of Material Storage. Also outputs following additional signals: C = total capacity, E = energy level, S = occupied storage, P = percent of free space (0 - 100)
Material Interface is a cheap access point for Digital Storage capable only for items import and request using slot filters. No modules, cards or crafting templates are supported. Channels are processed in alphabetical order. Digital Storage fills requests from Channel A, then B, then C, etc.