Storage
Turn any ItemsAdder custom block, furniture, or complex furniture into a persistent storage container. Supports shared and per-block storage modes - configured in YML.
Turns any custom block or furniture into a storage container. Three modes are available.
| Type | Behaviour |
|---|---|
STORAGE | Shared container - all players see the same inventory |
SHULKER | Contents travel inside the item when broken and are restored on re-place |
DISPOSAL | Trash can - contents are silently deleted when the GUI is closed |
Configuration
behaviours:
storage:
type: STORAGE
rows: 3 # Optional (Default: 3)
title: "<gold>Community Chest</gold>" # Optional (Defaults to the block/furniture's name)
open_sound: # Optional
name: entity.villager.celebrate # or a custom sound
volume: 1.0 # Optional (Default value: 1.0)
pitch: 1.0 # Optional (Default value: 1.0)
category: MASTER # Optional (Default value: MASTER)
close_sound: # Optional
name: entity.villager.ambient # or a custom sound
volume: 1.0 # Optional (Default value: 1.0)
pitch: 1.0 # Optional (Default value: 1.0)
category: MASTER # Optional (Default value: MASTER)behaviours:
storage:
type: SHULKER
rows: 3 # Optional (Default: 3)
title: "<dark_purple>Portable Storage</dark_purple>" # Optional (Defaults to the block/furniture's name)
open_sound: # Optional
name: entity.villager.celebrate # or a custom sound
volume: 1.0 # Optional (Default value: 1.0)
pitch: 1.0 # Optional (Default value: 1.0)
category: MASTER # Optional (Default value: MASTER)
close_sound: # Optional
name: entity.villager.ambient # or a custom sound
volume: 1.0 # Optional (Default value: 1.0)
pitch: 1.0 # Optional (Default value: 1.0)
category: MASTER # Optional (Default value: MASTER)behaviours:
storage:
type: DISPOSAL
rows: 1 # Optional (Default: 3)
title: "<red>Trash Can</red>" # Optional (Defaults to the block/furniture's name)
open_sound: # Optional
name: entity.villager.celebrate # or a custom sound
volume: 1.0 # Optional (Default value: 1.0)
pitch: 1.0 # Optional (Default value: 1.0)
category: MASTER # Optional (Default value: MASTER)
close_sound: # Optional
name: entity.villager.ambient # or a custom sound
volume: 1.0 # Optional (Default value: 1.0)
pitch: 1.0 # Optional (Default value: 1.0)
category: MASTER # Optional (Default value: MASTER)For name, refer to this list for the value or a custom sound with namespace:value.
Supports MiniMessage formatting, PlaceholderAPI placeholders, and ItemsAdder font images.
Stackable
Allow ItemsAdder custom blocks to stack on top of each other. Define which blocks can stack together and set stacking limits - configured inside your existing YML item definitions.
Action Parameters
Universal parameters shared by every ItemsAdderAdditions action. Control permission gating, execution delays, and entity targeting for any action.