Repository navigation
Codex Storage Interface

The Storage Interface is the door of a storage network for pipes, hoppers and other mods. Everything that goes in on any of its six sides lands in the network; what may come out is decided by its extraction filter.
- Insert: anything. Every side takes any item, fluid or gas into the network, as far as the network has room.
- Extract: filter only. Pipes can only take what the filter lets out, nothing else.
Link the interface to a
Storage Controller with the
Quanta Linker (interface first, then controller). Without a reachable network it takes and gives nothing.
The extraction filter has 18 places. Each place is either an exact resource or a pattern:
- Exact: click a place while holding an item: that item, with its data, is set. Holding a filled bucket sets its fluid; hold Shift to set the bucket item itself instead.
- Pattern: type into the pattern field and press Set or Enter; the pattern goes into the first free place.
-
#namespace:tag: every item or fluid with this tag, for example#c:ingots. -
@mod: everything of one mod, for example@minecraft. - an id: a gas, fluid or item of that id (a gas is tried first, then a fluid, then an item). This is how you set a gas, for example
qnet:hydrogen. - Remove: right-click a place with an empty hand.
Changing the filter needs the admin role in the owner's team; viewers may look.
Pipes do not see the whole network, only a short list, the view: the places in their order, an exact place as its resource, a pattern as the matching resources of the network, the largest amounts first. The view holds at most storage.interfaceView (default 64, allowed 1–256) entries.
- An exact place keeps its position even while the network has none of it, so pipes that count on slot numbers keep working.
- Items appear as slots (one stack at a time), fluids and gases as tanks. One empty slot and one empty tank at the end take anything.
- Only what is free can be taken: amounts that the Factory Controller has reserved stay in the network.
- The view is rebuilt on the server tick when the filter or the network changed, at most every 0.5 seconds.
- Network: connected, offline or not linked, and the members online.
- Pipes: the rule (insert anything, extract filter only).
-
View: how full the view is (entries of the possible
storage.interfaceView(default 64, allowed 1–256)). - Extraction filter: the 18 places. The tooltip of an exact place shows how much of it is free in the network, that of a pattern how many kinds of the view it stands for.
- Pattern field with the Set button.
- Pipes see (in order): the view as pipes see it, page by page (arrows or mouse wheel); the tooltip shows the position and the free amount.
With Applied Energistics 2 (NeoForge), an AE2 storage bus on a Storage Interface mounts the network directly instead of reading slots:
- With an empty filter AE2 sees everything the network's own members hold; with a filter only the view.
- Only items and fluids; no gases.
- Foreign storages behind External Storage Interfaces are left out, so a storage that AE2 sees on its own never shows up twice.
- What AE2 stores goes into the network's own members, without a filter.
The integration can be switched off with features.integration.ae2 (default true).
The violet rings in the ports turn for 20 ticks after something moved.
| Hopper | ||||
| → |
||||
| Hopper |
Tip
Exporting to a machine
Put the interface next to a machine's input with an extracting pipe and set the filter to what the machine needs, for example #c:raw_materials for an ore line. For machines that the Factory Controller should run, use a Machine Interface instead.
Caution
Two interfaces on one pipe A pipe between two interfaces of the same network moves things out and straight back in. Give every interface its own pipe line.
QNet Codex
Getting Started
- Welcome to QNet
- The First Machines
- Tiers and Components
- Energy, Fluids and Gases
- Building Plants
- The Quanta Linker
- Teams and Rights
- Upgrades and Plant Modules
Energy
- Energy Overview
- Basic Dynamo
- Thermoelectric Generator
- Stirling Generator
- Geothermal Heat Exchanger
- Solar Array
- Wind Turbine
- Solar Thermal Field
- Industrial Boiler
- Steam Turbine
- Gasifier
- Natural Gas and the Gas Derrick
- Gas Engine
- Gas Turbine
- Fission Reactor
- Nuclear Fuel Cycle
- Advanced Reactor Model
- Centrifuge Cascade
- Tokamak
- Little Star
- Micro Black Hole Plant
- Hawking Reactor
- Capacitor Bank
- Battery Hall
- Molten-Salt Store
- Gravity Store
- SMES
- Dimensional Store
- Process Heat
- Electric Heater and Heat Exchanger
- Incidents and Safety
- Radiation
Processing
- Crusher
- Induction Furnace
- Metal Former
- Assembler
- Plant Processor
- Farming Station
- Tree Harvester
- Electrolyzer
- Air Separator
- Chemical Reactor
- Industrial Centrifuge
- Crystallizer
- Tunnel Furnace
- Foundry
- Chemical Plant
- Assembly Complex
- Agricultural Facility
- Particle Facility
- Quantum Facility
- Matter Reconstructor
- Deep Core Extractor
- Plant Speed Modules
- Materials and Recipes
Rift
- The Rift
- Building the Complex
- Structure Parts
- Rift Gate Assembly
- Power Injection Array
- Stabilization Tower
- Coordinate Computation Array
- Dimensional Observatory
- Extraction Array
- Matter Receiving Facility
- Linking the Complex
- Running the Rift
- The Rift Console
- Research and Signals
- The Research Tree
- Mining
- Sectors and Diminishing Returns
- The Job Program
- Rift Map Table
- Command Terminal and Monitors
- Rift Materials
Storage
- The Storage Network
- Storage Controller
- Storage Units
- Storage Access Terminal
- Storage Interface
- External Storage Interface
- Bulk Tank
- Warehouse
- Linking Storage
Logic
Reference
Items and Blocks
- Advanced Circuit
- Ash
- Basic Circuit
- Bio Fertilizer
- Biomass
- Block Die
- Block Mold
- Casting Basin
- Charged Quantum Crystal
- Coal Dust
- Conductive Alloy Ingot
- Conveyor
- Copper Coil
- Copper Dust
- Copper Plate
- Copper Wire
- Creative Battery
- Creative Gas Tank
- Deepslate Lead Ore
- Deepslate Lithium Ore
- Deepslate Uranium Ore
- Efficiency Upgrade
- Emergency Vent
- Energy Cell
- Energy Transformer
- Exotic Matter
- Field Emitter
- Field Stabilizer
- Fluid Tank
- Gas Compressor
- Gas Tank
- Gear Die
- Gear Mold
- Generator Coil
- Gold Dust
- Gold Plate
- Heat Exchanger Tubes
- Induction Coil
- Industrial Frame
- Ingot Mold
- Iron Dust
- Iron Plate
- Irradiated Residue
- Laser Optic
- Block of Lead
- Lead Ingot
- Lead Ore
- Lithium Carbonate
- Lithium Dust
- Lithium Ore
- Machine Frame
- Nugget Mold
- Parallel Upgrade
- Pattern Card
- Plant Fiber
- Plate Die
- Plate Mold
- Polymer Sheet
- Precision Alloy Ingot
- Precision Frame
- Pump
- Quanta Linker
- Quantum Crystal
- Quantum Frame
- Quantum Processor
- Range Upgrade
- Raw Lead
- Raw Lithium
- Raw Uranium
- Refractory Bricks
- Rod Die
- Rod Mold
- Rotor Blade
- Rotor Shaft
- Sensor Module
- Servo Motor
- Silicon
- Silicon Boule
- Silicon Wafer
- Solidified Melt
- Speed Upgrade
- Stabilized Matter
- Steel Blend
- Steel Dust
- Steel Gear
- Steel Ingot
- Steel Plate
- Steel Rod
- Superconductor Wire
- Uranium Dust
- Uranium Ore
- Wire Die
- Yield Upgrade