Adding upgradable Chests, Backpacks and Barrels!

Fabric Versions require Fabric API, any version past 1.19.3 requires Architectury API
Now we're on to 8.2! This update brings Curios and Trinkets support to 1.20.1 (soon to newever versions too!)
Compact Storage started off as a mod that added different tiers of chests, it has since evolved into an upgrade based storage system. The Compact Barrel, Chest and Backpack all start off with a 9 x 6 inventory size (yes, this is an upgrade from previous versions!) and can be upgraded using the Storage Upgrades to a maxium size of 24 x 12 (see below!)
This allows for a lot of storage in one block space, this also carries over to backpacks which must be upgraded by putting the upgrade in your offhand and clicking the backpack! This mods focus is on dense storage with an accessible upgrade path. I have a lot of plans for advancing the progression through the mod so stay tuned!
Works the same as a standard vanilla chest, can be upgraded to a maximum size of 24x12 by right clicking with any of the upgrade items.

Works the same as a standard vanilla barrel, can be upgraded to a maximum size of 24x12 by right clicking with any of the upgrade items.

The first more unique storage option that was implemented, Drums do not have an inventory screen and are all world based interaction. They can store up to 64 stacks of ONE item. To add items, right click and to extract punch or shift click on the Drum. They can be upgraded with Retainer Upgrades to keep items when broken.

Portable item storage! Can be upgraded to a maximum size of 24x12 by placing an upgrade item in your offhand and right clicking.

Can be used to increase the width of Chests, Barrels and Backpacks!

Can be used to increase the height of Chests, Barrels and Backpacks!

Can be used to upgrade the chest, barrel and drum! Won't lose items when broken!


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!
Conversation