
1.21.11 onwards requires Balm and Fabric Versions require Fabric API
1.19.3 to 1.20.6 versions require Architectury API

The Chest and Barrel function as upgradable versions of the vanilla counterparts. These can be upgraded to a maximum size of 21 x 12 using a combination of Width and Height updates. They can also both receieve the Retainer Upgrade and the Void Slot upgrade.

Colorful Chests

Wooden Chests

Colorful Barrels

Wooden Barrels


The Backpack is an on the go storage item which can be opened by right-clicking or by using the hotkey (default key: U) when a backpack is worn in the chestplate slot or the Trinkets / Curios / Trinkets Updated back slot. They can be upgraded to a default size of 21 x 12 and can also receive the Void Slot Upgrade.
Backpack Recipes

Wooden Pack Frame Recipes


The Item Drum is a storage block which is interaction based, items can be inserted by right clicking and removed by punching. Only one item type can be stored in item drums, with 64 stacks being the default size. For a max stack size of 64, this allows 4096 items to be stored in one block! The Item Drum can be upgraded using the Item Drum Upgrade to a maximum of 256 stacks (16384 items)
Colorful Item Drums

Wooden Item Drums

The Width and Height upgrades allow for inventories to be increased in size, each block / item has configurable default and maximum sizes
Width Upgrade

Height Upgrade

Upgrade Swaps

Can be used on the Chest, Barrel and Item Drum allowing them to keep contents when broken!

Can be used to add a 'void slot' to Chests, Barrels and Backpacks. Items inserted into the void slot are deleted, useful for clearing out your inventory!


Can be used to upgrade Item Drums in increments of 8 stacks all the way up to 256 stacks!


You may use CompactStorage in any of your modpacks! All I ask is that you credit me and link back to this page!
If you ever come across any bugs in CompactStorage or even think of features you would like to be added, you can create an issue over on my GitHub!