Storage Drawers Mod Guide: Bulk Storage, Controllers & Upgrades
Storage Drawers adds a powerful bulk storage system to Minecraft with specialized drawer blocks that hold many stacks of a single item. Combined with a Drawer Controller, upgrades, and keys, you can build a fully automated, sorted storage network that puts chests to shame.
Overview
Storage Drawers replaces the clutter of dozens of Chests with sleek, single-block storage units that each hold large quantities of one item type. You can see exactly what is stored at a glance thanks to the item icons displayed on the front face of every drawer. The mod revolves around a simple loop: place drawers, connect them to a Drawer Controller, and then double-right-click the controller to instantly sort your entire inventory into the correct drawers.
The mod includes five types of drawers (each available in every vanilla Wood variant), five tiers of Storage Upgrades, four functional keys, a Compacting Drawer for auto-converting items like Nuggets into Ingots and Blocks, and full Redstone integration. You can browse every item and recipe the mod adds using the tabs at the top of this page.
Getting Started
- 1
Craft Your First Drawer
The simplest drawer is the 1x1 Basic Drawer, crafted with Planks and a Chest in a standard pattern. It holds 32 stacks of a single item (2,048 items at a stack size of 64). Every vanilla Wood type produces its own visual variant, so pick whichever matches your base.
- 2
Store and Retrieve Items
Right-click a drawer to insert one stack of the item you are holding. Double-right-click to dump every matching stack from your inventory at once. To pull items out, left-click to grab a single item or shift-left-click to grab a full stack. The item icon on the front of the drawer always shows what is stored inside.
- 3
Craft an Upgrade Template
The
Upgrade Template is the foundation for almost every upgrade and key in the mod. It is crafted by surrounding any Basic Drawer with Sticks in a crafting grid, yielding 2 templates. Make a stack of these early because you will need them constantly. - 4
Build a Drawer Controller
The Drawer Controller is the brain of your storage network. Place it adjacent to a group of drawers, and it will detect every connected drawer within 12 blocks. Double-right-click the controller to sort your entire inventory across all connected drawers at once. It also exposes the full drawer network to pipes and automation from other mods.
- 5
Lock Your Drawers
Craft a
Drawer Key (Gold Ingots and an
Upgrade Template) and right-click a drawer to lock it. A locked drawer remembers its assigned item even when emptied, preventing pipes or other automation from filling it with the wrong material. This is essential for any organized storage wall.
Drawer Types
Storage Drawers offers five drawer configurations, each balancing total capacity against the number of different items a single block can hold. All drawers are available in every vanilla Wood variant (Oak, Spruce, Birch, Jungle, Acacia, Dark Oak) for visual variety, and every variant functions identically.
Full-Depth Drawers
The 1x1 Basic Drawer holds 32 stacks per drawer, giving you 2,048 items of a single type in one block. This is the go-to choice for materials you stockpile in huge quantities, like Cobblestone, Dirt, or common ores. The 1x2 Basic Drawers hold 16 stacks per drawer across 2 slots (1,024 items each), and the 2x2 Basic Drawers hold 8 stacks per drawer across 4 slots (512 items each). Multi-slot drawers are excellent for related items you want grouped together, like the different colors of Wool or types of Dye.
Half-Depth Drawers
Half Drawers are crafted with Slabs instead of Planks and take up only half a block depth. The Half 1x2 Drawers hold 8 stacks per slot (2 slots), and the Half 2x2 Drawers hold 4 stacks per slot (4 slots). They store half the amount of their full-depth counterparts but let you place two rows of drawers back-to-back in a single block of depth, effectively doubling the number of item types you can store in a tight space.
Framed Drawers
Using the Framing Table, you can craft Framed Drawers that take on the appearance of any block material you choose. Place materials into the Framing Table's side, trim, and front slots to create drawers that match your build aesthetic. Framed Drawers are available in all five configurations (1x1, 1x2, 2x2, half 1x2, half 2x2) and store the same amounts as their basic counterparts.
Drawer Capacity Comparison
| 1x1 Full | 1x2 Full | 2x2 Full | 1x2 Half | 2x2 Half | |
|---|---|---|---|---|---|
| Slots | 1 | 2 | 4 | 2 | 4 |
| Stacks per Slot | 32 | 16 | 8 | 8 | 4 |
| Items per Slot (x64) | 2,048 | 1,024 | 512 | 512 | 256 |
| Total Items | 2,048 | 2,048 | 2,048 | 1,024 | 1,024 |
| Half-Depth | No | No | No | Yes | Yes |
Notice that all full-depth drawers hold 2,048 total items regardless of configuration, and all half-depth drawers hold 1,024. The trade-off is purely between storing more of one item versus storing fewer of many items in the same block.
Storage Upgrades
Storage Upgrades multiply the base capacity of any drawer. Each drawer has upgrade slots accessible through its UI (right-click while sneaking, or with the Drawer UI enabled in config). You can install multiple Storage Upgrades, and they stack additively. Importantly, you do not need to apply them in order; you can jump straight to a Diamond upgrade on a fresh drawer.
All Storage Upgrades are crafted with an
Upgrade Template in the center and the tier material on the sides. For example, a Storage Upgrade (III) uses Gold Ingots flanking the template.
Storage Upgrade Tiers
| Tier I | Tier II | Tier III | Tier IV | Tier V | |
|---|---|---|---|---|---|
| Material | Obsidian | Iron | Gold | Diamond | Emerald |
| Multiplier | 2x | 4x | 8x | 16x | 32x |
| 1x1 Drawer Stacks | 64 | 128 | 256 | 512 | 1,024 |
| 1x1 Drawer Items | 4,096 | 8,192 | 16,384 | 32,768 | 65,536 |
Keys
Keys are handheld tools that modify drawer behavior when you right-click a drawer while holding one. Each key toggles its effect on and off. All keys are crafted from a
Drawer Key as the base component.
Drawer Key
The
Drawer Key locks and unlocks drawers. When a drawer is locked, it remembers its assigned item type even after every item has been removed. This prevents automation systems like Hoppers and pipes from depositing the wrong item into an empty drawer. Locking is almost always the first thing you should do after assigning an item to a drawer in an organized storage wall.
Quantify Key
Crafted by combining a
Drawer Key with a Writable Book, the Quantify Key toggles the display of item counts on drawer faces. When enabled, you can see exactly how many items are stored at a glance without opening the UI.
Concealment Key
Crafted from a
Drawer Key and an Ender Eye, the Concealment Key hides the item label and icon on a drawer's face. This is primarily a performance optimization; hiding the rendered item entities on drawers reduces rendering load when you have walls of hundreds of drawers.
Personal Key
Crafted from a
Drawer Key and a Name Tag, the
Personal Key restricts access to a drawer so only you can interact with it. Other players cannot insert or remove items. Note that this does not prevent the drawer block from being broken, so combine it with block protection from other mods on multiplayer servers.
Each key type can be combined with a Stone Button to create a
Key Button block. Place it on a wall and press it to apply that key's effect to every drawer connected to the same Drawer Controller. This is far faster than clicking each drawer individually when setting up a large storage network.
The Drawer Controller & Network Blocks
The Drawer Controller is the centerpiece of any serious Storage Drawers setup. It detects all connected drawers within a default range of 12 blocks and exposes them as a single combined inventory. Pipes, Hoppers, and automation from other mods only need to connect to the controller; it handles routing items to the correct drawer automatically.
As a player, you can right-click the controller with an item to deposit it into the matching drawer, or double-right-click to sort your entire inventory. Items that do not have a matching locked drawer are ignored, so always lock your drawers before relying on the controller for sorting.
Controller Slave
The Controller Slave acts as an extension of the Drawer Controller, providing additional faces for attaching pipes or machines. Instead of placing multiple controllers (which is worse for performance), use Controller Slaves to add more connection points to your network. They must be connected to the main controller through adjacent drawers or trim blocks.
Trim Blocks
Trim blocks are decorative wood-paneled blocks available in all six vanilla Wood types. They do not store items, but they serve as connectors within a drawer network. If you need to bridge a gap between two groups of drawers or route a network path around a corner, Trim blocks let you extend the controller's reach without wasting a drawer slot on a non-storage block.
Compacting Drawers
The Compacting Drawer is a special drawer that automatically converts between compressed and uncompressed forms of an item. For example, if you assign it to Gold, it will display three slots: Gold Blocks, Gold Ingots, and Gold Nuggets. Deposit 9 Gold Ingots, and you can withdraw 1 Gold Block or 81 Gold Nuggets instead. The drawer handles all conversion math internally.
Compacting Drawers have a base storage of 16 stacks and work with any item that has a standard compacting recipe (3x3 or 2x2 crafting grid). This includes all vanilla metals, Redstone, Lapis Lazuli, Coal, Wheat, Melon Slices, Glowstone, Bricks, Nether Bricks, and Snow. Additional compacting rules can be added through the mod's configuration.
Functional Upgrades
Beyond Storage Upgrades, the mod includes several functional upgrades that change how drawers behave. Each is crafted with an
Upgrade Template and specific materials.
Void Upgrade
The Void Upgrade destroys excess items when a drawer is full. This is invaluable for automated farms that produce unwanted byproducts. For example, a mob farm that feeds into your drawer system might overflow with Rotten Flesh. With a Void Upgrade on that drawer, the excess is simply deleted rather than backing up the system.
Storage Downgrade
The Storage Downgrade reduces a drawer's capacity to a single stack (64 items for most items). This may seem counterintuitive, but it is useful when combined with Redstone Upgrades, allowing you to create sensitive Redstone signals that respond quickly to small quantity changes.
Conversion Upgrade
In modpacks with multiple mods that add duplicate items (such as Copper Ingots from several different mods), the Conversion Upgrade auto-converts all compatible items to whichever variant you have locked in the drawer. This uses Minecraft's Ore Dictionary to determine equivalence, so it works seamlessly across mods.
Redstone Upgrades
Three Redstone Upgrade variants let drawers emit Redstone signals. The standard Redstone Upgrade emits a signal proportional to total storage across all slots. The Redstone Min Upgrade emits based on the least full slot, while the Redstone Max Upgrade emits based on the most full slot. Combined with a Storage Downgrade, these can trigger alarms or automation when supplies run low or when drawers are nearly full.
Status Upgrades
The Status Upgrade (I) adds a visual indicator showing when the drawer is completely full. The Status Upgrade (II), also called the Fill Level Upgrade, displays a colored bar on the drawer face indicating how full the storage is. These give you at-a-glance monitoring without needing to check each drawer individually.
Items destroyed by the Void Upgrade are gone forever. Double-check which drawer you are installing it on, especially in a large storage wall. Consider locking the drawer first so only the intended item type gets voided.
Packing Tape
Packing
Tape lets you pick up drawers without losing their contents. Right-click a drawer with Packing Tape to seal it, then break the block to receive it as an item with all stored items preserved inside. Sealed drawers show a yellow "Contents sealed within" tooltip. Packing Tape has 8 uses and is crafted from a Slime Ball and Paper. Note that sealed drawers cannot be interacted with until placed again, so they serve purely as a moving mechanism.
Packing Tape Recipe





Building an Efficient Storage Network
A well-designed Storage Drawers network follows a simple pattern. Start by placing a Drawer Controller in a central location. Build walls of drawers extending outward from the controller, filling in any gaps with Trim blocks so the entire network stays connected. Lock every drawer after assigning it an item.
For automation, connect a single pipe or Hopper to the Drawer Controller. The controller handles routing incoming items to the correct drawer. If you need more connection faces (for input from multiple machines), add Controller Slaves to the network rather than additional controllers.
Keep the total network size within the 12-block range (configurable). If your storage outgrows a single network, create separate networks with their own controllers for different item categories. For example, one network for building materials, another for mob drops, and a third for farm products.
Configuration Options
Storage Drawers has an extensive configuration file that lets you customize nearly every aspect of the mod. The most useful settings for players include:
Base Storage can be adjusted per drawer type. If 32 stacks per 1x1 drawer feels too generous or too small, you can change the base for each configuration independently. Storage Upgrade Multipliers for each tier (2x/4x/8x/16x/32x by default) can also be tweaked to suit your modpack's balance. The Controller Range defaults to 12 blocks but can be increased for larger builds or decreased for performance. Invert Shift swaps the default click behavior so that regular clicks give a full stack and shift-clicks give a single item. The Sided Input/Output toggles control whether other blocks (Hoppers, pipes) can insert or extract items from drawers.
For modpack creators, the Compacting Rules registry lets you define custom compacting recipes for the Compacting Drawer, and the Ore Dictionary whitelist/blacklist controls which items the Conversion Upgrade considers equivalent.
Frequently Asked Questions
How do I move a drawer without losing its contents?
Craft Packing
Tape (Slime Ball + Paper) and right-click the drawer to seal it. The sealed drawer can then be broken and placed elsewhere with all items intact. Packing Tape has 8 uses per craft.
Why won't my Drawer Controller detect some of my drawers?
The controller can only detect drawers within its configured range (12 blocks by default). Every drawer must be connected to the controller through an unbroken chain of adjacent drawers or Trim blocks. Diagonal connections do not count. If a drawer is isolated or beyond the range, it will not appear in the network.
Can I use Storage Drawers with pipes from other mods?
Yes. Drawers and the Drawer Controller support standard sided inventory interfaces, so they work with Hoppers, BuildCraft pipes, Thermal Dynamics ducts, EnderIO conduits, and most other item transport systems. Connect pipes to the Drawer Controller for automatic sorting, or directly to individual drawers for targeted input/output.
What is the maximum storage capacity of a single drawer?
A 1x1 Basic Drawer starts with 32 stacks (2,048 items). Each upgrade slot can hold a Storage Upgrade, and their multipliers stack additively. With maximum Tier V (Emerald, 32x) upgrades in every slot, a single drawer can hold hundreds of thousands of items. The exact number depends on how many upgrade slots are available and whether the base storage has been modified in the config.
How does the Compacting Drawer know which items to compact?
The Compacting Drawer checks standard crafting recipes for 3x3 and 2x2 compression (like 9 Iron Ingots into an Iron Block). It also includes extra compacting rules defined in the config file. By default, items like Clay Balls, Glowstone Dust, Quartz, Slime Balls, and several others have extra rules registered. You can add custom rules in the mod config under the Registries section.
Do drawers cause lag with large storage setups?
The main performance cost comes from rendering the item icons on drawer faces. If you have a very large wall of drawers, use the Concealment Key to hide the item displays on drawers you do not need to monitor visually. Also, prefer Controller Slaves over multiple Drawer Controllers, as each controller independently scans the network.