đĻ Simple Storage Block
Simple Storage Block is a chest-like container with a configurable number of rows. Right-click to open its GUI and store items. A built-in 0â15 comparator signal reflects how full the inventory is.
The optional open property tracks whether the GUI is open â useful for switching to an "open" visual state in your block model.
| Property Name | Property Type | Required |
|---|---|---|
| open | boolean | no |
Exampleâ
blocks:
default:safe_block:
behavior:
type: simple_storage_block
title: "Safe Block" # GUI title, supports MiniMessage formatting (default "<lang:container.chest>")
rows: 1 # number of rows, 1~6 (default 1)
has_signal: true # output comparator signal proportional to fill level (default true)
allow_input: true # allow putting items in (default true)
allow_output: true # allow taking items out (default true)
data_key: "craftengine:simple_storage" # NBT key for persistent data (default "craftengine:simple_storage")
sounds:
open: minecraft:block.iron_trapdoor.open # sound played when GUI opens (optional)
close: minecraft:block.iron_trapdoor.close # sound played when GUI closes (optional)

info
The block exposes its inventory to hoppers and other vanilla container interactions. allow_input and allow_output control hopper access.