
Functional Storage in All the Mons
All the Mons 1.3.0 ships version 1.21.1-1.5.8 · First seen in 1.2.0
Functional Storage is a mod in All the Mons 1.3.0, where it is version 1.21.1-1.5.8. Functional Storage is an alternative take on the drawer storage solution, with an updated look and additional functionalities! (Summary from the mod's Modrinth page.)
Functional Storage guide for All the Mons
Last verified for All the Mons v1.3.0 on Oct 16, 2026 · text last changed Oct 16, 2026
- Sections
- 5
- Recipes shown
- 12
- Items named
- 43
- Quests covered
- 19
Every recipe and number here was checked against All the Mons 1.3.0, read from the running game on Sep 18, 2026.
What is Functional Storage?
3 parts
Functional Storage is a drawer-based storage mod. Instead of chests, you build Drawers that each hold a large amount of one item, and you can wire them together into a network. This pack includes version 1.21.1-1.5.8 of the mod.[1][2]
It isn't only for items. The quest book points out that Fluid Drawer (1x1), Fluid Drawer (1x2) and Fluid Drawer (2x2) work like regular Drawers but store fluids.[2]
What you can build with it
- A hub for your Drawers: the Storage Controller becomes the center of a network once you link Drawers to it with the Linking Tool. Its range can be extended with storage upgrades, up to 40 blocks in every direction (an 80x80x80 cube).[2]
- Extra entry points: the Controller Access Point acts as a Storage Controller when linked, so you can push into it and pull from it.[2]
- Auto-compacting: the Compacting Drawer and Simple Compacting Drawer convert what you put in to its compacted form.[2]
- Shared storage: two Ender Drawer blocks can be linked with the Linking Tool to sync their contents, much like an Ender Chest.[2]
- Custom looks: framed Drawers such as Framed Drawer (1x1) can mimic a block's texture on the outside and a different one on the front.[2]
Automation helpers
If you build item systems, the quests highlight several tools. The Puller Upgrade and Pusher Upgrade let Drawers pull items in or push them out. The Void Upgrade voids excess items so a setup doesn't back up when the storage is full. The Configuration Tool locks a Drawer so it keeps remembering its item, which helps with push and pull systems.[2]
Where it fits in the progression
The mod is covered in the Basic Storage quest chapter, where nearly every quest unlocks after the Linking Tool or the early Drawer quests. The capacity upgrades form their own chain: "Copper Upgrade" quest (labeled x8), then "Gold Upgrade" quest (x16), "Diamond Upgrade" quest (x24) and "Netherite Upgrade" quest (x32).[2]
Unverified The sources don't say how the pack changes this mod's recipes, configs or tier gating, so check the in-pack recipes before planning around them.
How do you get started with Functional Storage?
7 parts
Functional Storage is all about drawers. In this pack, a lot of the mod's recipes use a drawer as an ingredient, and the pack has changed those recipes. Trust the recipe cards below over what you remember from other packs. The quests in the Basic Storage chapter follow the same progression.[2][3]
Make a basic drawer
Start with a wooden drawer, because most of the other recipes need one. Each wood type has its own recipe, and the pack changes them. Here is the Acacia 1x1 as an example: Acacia Drawer (1x1). The 1x2 and 2x2 sizes have their own recipes too, for example Acacia Drawer (1x2) and Acacia Drawer (2x2).[3]
Crafting Shaped
| any wooden chest | ||
Recipe id: functionalstorage:acacia_1
The pack changes this recipe, and other wood types have their own recipes.
Get the Linking Tool
The Linking Tool has its own quest, a quest in "Basic Storage". The quests for the controller, framed drawers, Ender Drawers, compacting drawers, fluid drawers and the Configuration Tool all unlock after it. The tool links drawers to a controller. It has a single mode that links one drawer to a controller and a multiple mode that links drawers between two points.[2][4]
Crafting Shaped
| any gold ingot | ||
| any drawer | any gold ingot | |
| any diamond gem |
Recipe id: functionalstorage:linking_tool
The pack changes this recipe.
Build a Storage Controller
The Storage Controller is the hub of your drawers (quest a quest in "Basic Storage"). Right click the controller to start configuring, then right click drawers with the Linking Tool to add them to the network. Holding the tool shows which drawers are connected. Double right-clicking the controller pulls in everything in your inventory that has a slot in the network.[2]
Sneak right-click it with an empty hand to open the upgrades tab. Adding normal storage upgrades there extends its range. The quest gives the maximum range as 40 blocks on all sides, a cube of 80x80x80.[2]
Crafting Shaped
| any stone | any stone | |
| any drawer | any drawer | |
| any stone | any stone |
Recipe id: functionalstorage:storage_controller
The pack changes this recipe.
Lock drawers with the Configuration Tool
The Configuration Tool locks a drawer so it remembers its item. A locked drawer won't replace the item it was locked to. That matters once you start pushing items into and pulling them out of drawers automatically.[2]
Crafting Shaped
| any gold ingot | ||
| any drawer | any gold ingot | |
| any emerald gem |
Recipe id: functionalstorage:configuration_tool
The pack changes this recipe.
Storage upgrades
The storage upgrade quests unlock one after another: Copper Upgrade (x8), Gold Upgrade (x16), Diamond Upgrade (x24) and Netherite Upgrade (x32). Each one builds on the one before it. The Netherite Upgrade is made at a smithing table in this pack.[2][3]
Crafting Shaped
| any copper ingot | any copper storage block | any copper ingot |
| any wooden chest | any drawer | any wooden chest |
| any copper ingot | any copper storage block | any copper ingot |
Recipe id: functionalstorage:copper_upgrade
The pack changes this recipe. The Gold Upgrade recipe uses a Copper Upgrade.
Handy extras
- Pusher Upgrade lets a drawer push items out of any side, and Puller Upgrade lets it pull items in from any side. Each can be crafted from the other.[2][3]
- Collector Upgrade makes a drawer vacuum items in from one of its sides.[2]
- Void Upgrade voids extra items when a drawer is full, which stops overflow and keeps a setup from backing up.[2]
- Iron Downgrade cuts a drawer's max space down to a stack, which is handy for keeping an item in stock without hoarding it.[2]
- Redstone Upgrade makes a drawer output a Redstone signal showing how full it is, from 0 (empty) to 15 (full).[2]
Where to go next
- Compacting Drawer and Simple Compacting Drawer automatically convert what you put in to a compacted form.[2]
- Fluid drawers such as Fluid Drawer (1x1) work like normal drawers but store fluids.[2]
- Ender Drawer can be linked in pairs with the Linking Tool to sync contents, like an Ender Chest in drawer form.[2]
- Framed drawers such as Framed Drawer (1x1) can copy a block's texture on the outside and a different one on the front.[2]
- Controller Access Point acts as an entry point to the network once it is linked to a controller.[2]
How does Functional Storage work?
7 parts
Functional Storage is built around drawers: blocks that hold a lot of one kind of thing in each slot. In this pack you can open a drawer's GUI by right clicking it while crouching.[4]
Drawer types
Standard drawers come in three layouts, 1x1, 1x2 and 2x2, and in a version for each vanilla wood, for example Acacia Drawer (1x1), Acacia Drawer (1x2) and Acacia Drawer (2x2). The pack changed these recipes.[3][4]
Crafting Shaped
| any wooden chest | ||
Recipe id: functionalstorage:acacia_1
Framed Drawer (1x1), Framed Drawer (1x2) and Framed Drawer (2x2) are the framed versions, which the pack also changed. You can turn an existing drawer into a framed one with the separate "from simple" recipes, which copy the drawer's data across.[3][4]
Crafting Shaped
| any iron nugget | any iron nugget | any iron nugget |
| any iron nugget | any wooden chest | any iron nugget |
| any iron nugget | any iron nugget | any iron nugget |
Recipe id: functionalstorage:framed_1
The mod also has fluid drawers in the same three layouts, and an Ender Drawer. With a fluid drawer, the GUI hints tell you there is one action to empty a container into the drawer and another to fill a container from it.[3][4]
Compacting drawers
Compacting Drawer stores an item along with its compressed forms in one block. The mod also has simple compacting drawers and framed versions of both. The pack changed the Compacting Drawer recipe, and the Framed Compacting Drawer is made from a plain Compacting Drawer.[3][4]
Crafting Shaped
| any stone | any stone | any stone |
| any drawer | ||
| any stone | any iron ingot | any stone |
Recipe id: functionalstorage:compacting_drawer
The pack adds custom compacting rules. 8 Tiny Charcoal compact into Charcoal, and 8 Tiny Coal compact into Coal. Compacting drawers can use them like any other pair.[5]
The pack also adds several items to the tag functionalstorage:ignore_crafting_check: Snowball, String, Honeycomb, Magma Cream, Pollen Puff, Draconic Dust and Obsidian Shard.[6][7][8]
Controllers and linking
The Storage Controller and Framed Storage Controller connect your drawers, and the Controller Access Point and its framed version give you another way in. The GUI has a Range setting and a Priority setting.[4]
The Linking Tool has two modes. Single mode links one drawer to a controller. Multiple mode links several drawers between 2 points. There is also a Configuration Tool.[4]
Storage upgrades
The capacity upgrades are Copper Upgrade, Gold Upgrade, Diamond Upgrade and Netherite Upgrade. The pack changed the recipe for each one. The recipes below show how they chain.[3]
Crafting Shaped
| any copper ingot | any copper storage block | any copper ingot |
| any wooden chest | any drawer | any wooden chest |
| any copper ingot | any copper storage block | any copper ingot |
Recipe id: functionalstorage:copper_upgrade
Crafting Shaped
| any gold ingot | any gold storage block | any gold ingot |
| any wooden chest | any wooden chest | |
| any gold storage block | any gold ingot | any gold storage block |
Recipe id: functionalstorage:gold_upgrade
Crafting Shaped
| any diamond gem | any diamond storage block | any diamond gem |
| any wooden chest | any wooden chest | |
| any diamond gem | any diamond storage block | any diamond gem |
Recipe id: functionalstorage:diamond_upgrade
Smithing Transform
Diamond Upgrade
Netherite Upgrade Smithing Template
- any netherite ingot
Recipe id: functionalstorage:netherite_upgrade
The mod's upgrade tooltips describe increasing a base value, decreasing it, or setting it outright. The Iron Downgrade limits slots to a maximum of 64 items. There are also a Max Storage Upgrade and a Creative Vending Upgrade.[4]
Unverified The exact capacity each storage upgrade gives is not confirmed in the available sources.
Utility upgrades and automation
Utility upgrades add behaviour to a drawer: Puller Upgrade, Pusher Upgrade, Collector Upgrade, Redstone Upgrade and Void Upgrade. Their tooltips show a Direction and a Slot, and you change each by right clicking in the GUI.[4]
The pack changed the Collector Upgrade recipe. The Puller and Pusher Upgrades convert into each other with a single shapeless craft, so you can swap one for the other.[3]
Generator upgrades
The Water Generator Upgrade and Dripping Upgrade generate fluid inside a drawer. Their tooltip shows an amount in mb and the fluid. The Obsidian Generator Upgrade combines the two, and its recipe is shown below.[3][4]
Armory Cabinet
The Armory Cabinet has its own GUI with a Search field. The pack changed its recipe.[3][4]
How do you progress through Functional Storage?
4 parts
Functional Storage progression in this pack is laid out in the Basic Storage quest chapter. You start with the tools that tie drawers together, then branch into special drawer types, utility upgrades and a four-step storage upgrade ladder. Every recipe below is the in-pack version, and the pack has changed most of them from the mod's defaults.[2][3]
Step 1: Link everything together
The quest a quest in "Basic Storage" hands you the Linking Tool. Right-click a controller to start configuring it, then right-click drawers to add them to the network. While you hold the tool, it shows which drawers are connected to the controller.[2]
The Storage Controller (quest a quest in "Basic Storage") is the hub of the network. Double right-click it to pull in every item from your inventory that has a slot in the network. Sneak right-click it with an empty hand to open the upgrades tab, where normal storage upgrades increase its range. The maximum range is 40 blocks on every side, which is a cube of 80x80x80.[2]
Crafting Shaped
| any stone | any stone | |
| any drawer | any drawer | |
| any stone | any stone |
Recipe id: functionalstorage:storage_controller
Once a controller is down, the Controller Access Point (quest a quest in "Basic Storage") works as an extra entry point. When linked, it acts like the controller, so you can push into it and pull from it.[2]
The storage upgrade ladder
Capacity upgrades form a straight quest chain, and each quest unlocks after the previous one. The quest names give the multiplier for each tier.[2]
- Copper Upgrade (quest "Copper Upgrade" quest): x8 storage upgrade.[2]
- Gold Upgrade (quest "Gold Upgrade" quest): x16 storage upgrade.[2]
- Diamond Upgrade (quest "Diamond Upgrade" quest): x24 storage upgrade.[2]
- Netherite Upgrade (quest "Netherite Upgrade" quest): x32 storage upgrade.[2]
Crafting Shaped
| any copper ingot | any copper storage block | any copper ingot |
| any wooden chest | any drawer | any wooden chest |
| any copper ingot | any copper storage block | any copper ingot |
Recipe id: functionalstorage:copper_upgrade
Crafting Shaped
| any gold ingot | any gold storage block | any gold ingot |
| any wooden chest | any wooden chest | |
| any gold storage block | any gold ingot | any gold storage block |
Recipe id: functionalstorage:gold_upgrade
Crafting Shaped
| any diamond gem | any diamond storage block | any diamond gem |
| any wooden chest | any wooden chest | |
| any diamond gem | any diamond storage block | any diamond gem |
Recipe id: functionalstorage:diamond_upgrade
Smithing Transform
Diamond Upgrade
Netherite Upgrade Smithing Template
- any netherite ingot
Recipe id: functionalstorage:netherite_upgrade
This last tier is a smithing recipe, not a crafting table recipe.
Drawer types that unlock after linking
These quests all unlock once you have the Linking Tool, so you can take them in whatever order suits your base.[2]
- Framed Drawer (1x1) and the other framed blocks (quest a quest in "Basic Storage") can mimic one block's texture on the outside and a different one on the front. The quest says to follow the tooltip to set them up.[2]
- Ender Drawer (quest a quest in "Basic Storage") lets you link two Ender Drawers to sync their contents, like an Ender Chest in drawer form. Right-click the first with the Linking Tool, then left-click the second.[2]
- Compacting Drawer (quest a quest in "Basic Storage") converts items to nugget or block forms. The quest's example is an Iron Ingot that can be pulled out as 9 nuggets, or converted into Iron Blocks if you add enough.[2]
- Simple Compacting Drawer (quest a quest in "Basic Storage") automatically converts the item you put in into its compacted form.[2]
- Fluid Drawer (1x1), Fluid Drawer (1x2) and Fluid Drawer (2x2) (quest a quest in "Basic Storage") work like regular drawers but store fluids.[2]
- Configuration Tool (quest a quest in "Basic Storage") locks a drawer so it remembers its item. A locked drawer will not replace the item it was locked to, which helps in push and pull setups.[2]
Crafting Shaped
| any stone | any stone | any stone |
| any drawer | ||
| any stone | any iron ingot | any stone |
Recipe id: functionalstorage:compacting_drawer
Utility upgrades
Each of these has its own quest, and they all unlock from the same earlier quest as the Linking Tool.[2]
- Puller Upgrade (quest a quest in "Basic Storage") lets a drawer pull items in from any side.[2]
- Pusher Upgrade (quest a quest in "Basic Storage") lets a drawer push items out into any side.[2]
- Collector Upgrade (quest a quest in "Basic Storage") makes a drawer vacuum items in from one of its sides.[2]
- Void Upgrade (quest a quest in "Basic Storage") voids extra items that arrive when a drawer is full. That stops overflow and keeps a setup from backing up.[2]
- Redstone Upgrade (quest a quest in "Basic Storage") makes a drawer output a Redstone signal on all sides, from 0 when empty to 15 when full. On multi-slot drawers you can configure which slot it monitors.[2]
- Iron Downgrade (quest a quest in "Basic Storage") shrinks a drawer's maximum space to a single stack.[2]
The Pusher and Puller Upgrades can be crafted into each other with a shapeless recipe, so you can switch from one to the other whenever your setup needs it.[3]
Which All the Mons quests use Functional Storage?
3 parts
All of this mod's quests sit in one chapter, Basic Storage. Every quest asks you to hand in a Functional Storage item, so you can't miss what each one wants. The order is set by which quest unlocks which, and it branches out like a tree.[2]
First tier: upgrades and the Linking Tool
A group of quests unlocks after the same earlier quest in the chapter. The Linking Tool quest in this group is the key one, because most of the drawer quests hang off it.[2]
- a quest in "Basic Storage" asks for the Linking Tool, which links Drawers to a Controller and links up Ender Drawers.[2]
- a quest in "Basic Storage" asks for the Collector Upgrade, which makes a Drawer vacuum items in from one of its sides.[2]
- a quest in "Basic Storage" and a quest in "Basic Storage" ask for the Pusher Upgrade and the Puller Upgrade. They let Drawers push items out of, or pull items in from, any side.[2]
- a quest in "Basic Storage" asks for the Void Upgrade, which voids extra items when a Drawer is full. That stops a setup from backing up.[2]
- a quest in "Basic Storage" asks for the Iron Downgrade, which cuts a Drawer's max space down to a stack.[2]
- a quest in "Basic Storage" asks for the Redstone Upgrade. Drawers then output a Redstone signal on all sides, from 0 (empty) to 15 (full).[2]
Second tier: drawers and tools after the Linking Tool
Once you finish the Linking Tool quest, these open up:[2]
- a quest in "Basic Storage" asks for the Storage Controller (or the Framed Storage Controller). The quest text says its range is a max of 40 blocks on all sides, a cube of 80x80x80.[2]
- a quest in "Basic Storage" asks for the Configuration Tool, which locks Drawers so they remember their item.[2]
- a quest in "Basic Storage" asks for the Ender Drawer. Link two of them with the Linking Tool to sync their contents, like an Ender Chest.[2]
- a quest in "Basic Storage" asks for the Compacting Drawer, and a quest in "Basic Storage" asks for the Simple Compacting Drawer. Both auto-convert items into compacted forms.[2]
- a quest in "Basic Storage" asks for any one of the Fluid Drawers: Fluid Drawer (1x1), Fluid Drawer (1x2) or Fluid Drawer (2x2).[2]
- a quest in "Basic Storage" asks for any one of the framed options, such as Framed Drawer (1x1), Framed Drawer (1x2), Framed Drawer (2x2) or Framed Compacting Drawer. The quest text says they can mimic a block's texture.[2]
After the Storage Controller quest, a quest in "Basic Storage" asks for the Controller Access Point. It acts as an entry point to the Drawers when linked to a Controller.[2]
The storage upgrade chain
The storage upgrades form a straight line, each unlocked by the one before. "Copper Upgrade" quest asks for the Copper Upgrade (x8). Then "Gold Upgrade" quest asks for the Gold Upgrade (x16), "Diamond Upgrade" quest for the Diamond Upgrade (x24), and finally "Netherite Upgrade" quest for the Netherite Upgrade (x32).[2]
Unverified Most quests in this chapter unlock after one earlier quest (ID 2746575C929B6C50). What that quest asks for isn't covered by the available sources.
Sources
- All the Mons 1.3.0 mod list · pack file
- All the Mons 1.3.0 quests: "Basic Storage" · pack file
- All the Mons 1.3.0 recipe dump: recipes making Functional Storage items · pack recipe dump
- functionalstorage tooltips and descriptions (English lang file) · official mod data
- kubejs/server_scripts/mods/Functional Storage/compacting_recipe.js (All the Mons's own script) · pack file
- kubejs/server_scripts/mods/Bumblezone/tags.js (All the Mons's own script) · pack file
- kubejs/server_scripts/mods/minecraft/tags.js (All the Mons's own script) · pack file
- kubejs/server_scripts/mods/Productive Bees/Tags.js (All the Mons's own script) · pack file
Where this guide comes from
Written from what All the Mons itself ships: its files and recipes, the in-game guidebooks and the mods' own pages. Every statement links to the source it came from, and the numbers are checked against the pack before publishing.
Guide last verified Oct 16, 2026.
Report wrong info
Version in each release
2 releases, first in 1.2.0
| All the Mons | Version | Jar | Where it came from |
|---|---|---|---|
| 1.3.0 Sep 6, 2026 | 1.21.1-1.5.8 | functionalstorage-1.21.1-1.5.8.jar | From the published release |
| 1.2.0 Aug 3, 2026 | 1.21.1-1.5.8 | functionalstorage-1.21.1-1.5.8.jar | From the published release |
"From pack files" means the list came from the pack's own files; "from the published release" means ForgeBase read the jars of the release itself.
Items and blocks
66 items from the 1.3.0 recipe dump.
Acacia Drawer (1x1)
Acacia Drawer (1x2)
Acacia Drawer (2x2)
Armory Cabinet
Birch Drawer (1x1)
Birch Drawer (1x2)
Birch Drawer (2x2)
Cherry Drawer (1x1)
Cherry Drawer (1x2)
Cherry Drawer (2x2)
Collector Upgrade
Compacting Drawer
Framed Compacting Drawer
Configuration Tool
Controller Access Point
Copper Upgrade
Creative Vending Upgrade
Crimson Drawer (1x1)
Crimson Drawer (1x2)
Crimson Drawer (2x2)
Dark Oak Drawer (1x1)
Dark Oak Drawer (1x2)
Dark Oak Drawer (2x2)
Diamond Upgrade
Dripping Upgrade
Ender Drawer
Fluid Drawer (1x1)
Fluid Drawer (1x2)
Fluid Drawer (2x2)
Framed Drawer (1x1)
Framed Drawer (1x2)
Framed Drawer (2x2)
Framed Controller Access Point
Framed Fluid Drawer (1x1)
Framed Fluid Drawer (1x2)
Framed Fluid Drawer (2x2)
Framed Simple Compacting Drawer
Framed Storage Controller
Gold Upgrade
Iron Downgrade
Jungle Drawer (1x1)
Jungle Drawer (1x2)
Jungle Drawer (2x2)
Linking Tool
Mangrove Drawer (1x1)
Mangrove Drawer (1x2)
Mangrove Drawer (2x2)
Max Storage Upgrade
Netherite Upgrade
Oak Drawer (1x1)
Oak Drawer (1x2)
Oak Drawer (2x2)
Obsidian Generator Upgrade
Puller Upgrade
Pusher Upgrade
Redstone Upgrade
Simple Compacting Drawer
Spruce Drawer (1x1)
Spruce Drawer (1x2)
Spruce Drawer (2x2)
...and 6 more.
All the Mons quests (19)
Quests from the pack's FTB Quests book that ask for this mod's items.
Basic Storage (8)
- Copper Upgrade (x8 Storage Upgrade)
- Diamond Upgrade (x24 Storage Upgrade)
- Gold Upgrade (x16 Storage Upgrade)
- Netherite Upgrade (x32 Storage Upgrade)
- A quest in "Basic Storage"
- A quest in "Basic Storage"
- A quest in "Basic Storage" (Auto Compacts/Decompacts)
- A quest in "Basic Storage"
Comments and tips
Loading comments...