Storage Drawers

Multi-drawer storage blocks for quick storage and retrieval.

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. 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. 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. 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. 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. 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 Full1x2 Full2x2 Full1x2 Half2x2 Half
Slots12424
Stacks per Slot3216884
Items per Slot (x64)2,0481,024512512256
Total Items2,0482,0482,0481,0241,024
Half-DepthNoNoNoYesYes
All Drawers Hold the Same Total

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 ITier IITier IIITier IVTier V
MaterialObsidianIronGoldDiamondEmerald
Multiplier2x4x8x16x32x
1x1 Drawer Stacks641282565121,024
1x1 Drawer Items4,0968,19216,38432,76865,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.

Key Buttons for Bulk Application

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.

Void Upgrades Are Permanent Deletion

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

Tape
Crafting Table
Slimeball
Paper
Paper
Paper
Tape
Tape

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.

Draft preview — this guide has not been reviewed or published yet.