
Sophisticated Storage
Storage mod with multiple tiers and functional upgrades
About
Sophisticated Storage introduces multiple tiers of Barrels, Chests, and Shulker Boxes, offering extensive customization and functionality. Barrels and chests are available in all vanilla wood variants. Storage blocks can also be personalized by applying two colors, and barrels can be further customized by using materials from other blocks to change their appearance. Additionally, a wide range of upgrades is available to enhance and expand their functionality.
The mod also includes Limited Barrels, designed for efficient mass storage. These barrels offer 1 to 4 slots for items, with increased stack size limits that grow even larger as the barrel's tier is upgraded.
Storage block types
Barrels
Barrels are available in all vanilla wood variants and can be upgraded through multiple tiers: copper, iron, gold, diamond, and netherite. Each tier increases their inventory capacity and the number of available upgrade slots.
Limited Barrels
Limited Barrels are similar to regular barrels but offer only 1 to 4 slots. They feature an increased base stack size, which grows larger as the barrel is upgraded to higher tiers. Unlike other storage blocks, higher tiers for Limited Barrels increase stack size capacity instead of adding more slots. Players can interact with them by right-clicking or left-clicking the item displayed on the front to store or retrieve stacks (holding sneak for full stacks).
Chests
Chests, like barrels, can be upgraded through multiple tiers: copper, iron, gold, diamond, and netherite. Each tier increases the number of inventory slots and available upgrade slots, providing greater storage capacity and functionality as you progress.
Shulker Boxes
Shulker Boxes can be upgraded through tiers: copper, iron, gold, diamond, and netherite. Each tier increases their inventory capacity and available upgrade slots, making them even more versatile for on-the-go storage. Shulker Boxes allow players to "stash" items directly into them by simply right-clicking the box with the item while it’s in their inventory, offering seamless and convenient item management.
Storage block decoration
Barrels, Chests, and Shulker Boxes can be customized with main and accent colors for a personalized touch. In addition to colors, materials from other blocks can be applied to Barrels for further customization.
Main and accent materials can be applied separately to the top, bottom, and sides of the barrel. For higher-tier Limited Barrels (II, III, IV), the top inner accent material can also be customized independently, allowing for even greater design flexibility.
Decoration Table and Paintbrush
Decoration Table
The Decoration Table is used to apply colors and materials to storage blocks.
- You can select two colors in its GUI and apply them to a storage block placed in the "crafting" slot.
- The color picker allows you to easily choose the exact color you want to apply.
- The 7 slots on the left can be used to apply materials to Barrels.
- A preview window shows how the storage block will look after customization.
- The Decoration Table uses much less resources compared to crafting recipes, especially when multiple colors or materials would otherwise be consumed in crafting.
Paintbrush
The Paintbrush is used to apply colors and materials to storage blocks directly in the world.
- Colors or materials can be set in the Decoration Table by placing the Paintbrush in the crafting slot.
- Once set, simply right-click a storage block to apply the decoration.
- Using the Paintbrush on a controller will apply the decoration to all connected storage blocks.
- The Paintbrush uses the same amount of colors or materials as the Decoration Table, drawing from the player's inventory and/or any container items the player may have (e.g., backpacks).
Coloring Storage Blocks in the Crafting Table
- Colors from multiple dyes in the recipe are combined, similar to how coloring leather armor works.
- Dyes placed to the left of the storage block in the recipe apply to the main color.
- Dyes placed to the right apply to the accent color of the storage block.
- Dyes placed in the same column as the storage block apply to both the main and accent colors.
- Once colored, you can continue adding dyes to further combine and modify the current main color, accent color, or both.
Applying Barrel materials in crafting table
Materials can be applied to barrels by placing the barrel in the crafting table along with the materials to be applied.
- A material placed to the left of the barrel applies to the main parts of the barrel, while a material placed to the right applies to the accent parts.
- If a single material is placed above or below the barrel, it is applied to both the main and accent parts of the barrel.
- Additional materials can be added to customize specific parts of the barrel:
- Left bottom slot: applies to the bottom main.
- Right bottom slot: applies to the bottom accent.
- Left center slot: applies to the side main.
- Right center slot: applies to the side accent.
- Left top slot: applies to the top main.
- Right top slot: applies to the top accent.
- Center top slot: applies to the inner accent of Limited Barrels II, III, and IV (or to all top accents if no material is placed in the top right slot).
Controller and related blocks
Controller
The Controller allows players to manage multiple storage blocks as if they were part of a single, unified storage multiblock.
- Storage blocks can be connected by placing them directly adjacent to the Controller or next to other storage blocks already connected to the Controller. Connections can extend up to 15 blocks in any direction.
- Additional connection options are:
- Using the Storage Tool to link individual storage blocks to the Controller
- Linking a Storage Link block, which itself can connect to multiple other storage blocks
- Right-clicking the Controller with a stack of items in hand places that stack into one of the connected storage blocks if a matching stack already exists there
- Double right-clicking the Controller deposits all matching stacks from the player’s inventory into the connected storage blocks
Storage Link
The Storage Link allows players to connect storage blocks that are not directly adjacent to the Controller or any blocks already connected to it.
- Place the Storage Link on any face of a storage block you want to connect.
- Use the Storage Tool to link the Storage Link to the Controller.
- Once linked:
- The Storage Link connects the storage block it is placed on.
- It then connects any adjacent storage blocks to that block, expanding outward to their neighbors, and so on.
- For example, if there is a line of 4 storage blocks and the Storage Link is placed on one end, all 4 will be connected because they are "touching" each other.
- The connection only works within the Controller’s 15-block radius. Storage blocks outside this radius cannot be connected, even if they are part of a chain starting within the radius.
Storage Tool
The Storage Tool performs various functions, including linking, locking, and toggling the visibility of storage block properties such as locks, counts, tiers, upgrades, and more.
General Functionality:
- The Storage Tool can operate on individual storage blocks or on all storage blocks connected to a Controller:
- Right-clicking a storage block applies the action to that block only.
- Right-clicking a Controller applies the action to all connected storage blocks.
Switching Modes:
- Use Sneak + Scroll Wheel to switch between the Storage Tool's modes.
Modes:
-
Linking:
- Right-click the Controller to start linking.
- Then, right-click storage blocks or Storage Links to connect them to the Controller.
- Sneak Right-clicking in the air clears the controller position from the tool and changes it into unlinking mode then right click on a linked storage to unlink it from its controller
-
Locking:
- Locks a storage block to restrict item insertion via hoppers or pipes. When locked, only items matching the existing contents of the storage block can be inserted.
-
Toggling Visibility:
- Locks: Toggles the visibility of lock icons on storage blocks.
- Counts (
Versions
### Fixes - Fixed dispenser behavior registration for upgraded shulker box tiers (base tier already worked)
### Fixes - Fixed dispenser behavior registration for upgraded shulker box tiers (base tier already worked)
### Fixes - Fixed dispenser behavior registration for upgraded shulker box tiers (base tier already worked)