Shelves
by boyonk
Shelves is a Fabric storage block that holds up to three stacks of items and lets players swap items between a shelf and their inventory.
What it does
Each shelf functions as a block that stores and displays up to three stacks of items. Interacting with the front of a single shelf swaps its contents with the three rightmost items in the player's hotbar, and an item frame-like display shows what is stored. When shelves are placed next to each other, up to three connect, and interacting with two or three connected shelves swaps contents with six rightmost items or with the whole hotbar. The mod also includes a powered shelf whose front texture changes to reflect its redstone state.
Shelves targets Fabric and requires Fabric API. The server and every player need the mod installed. Files are published for 1.21.6 – 1.21.8, with 1.0+1.21.6 for 1.21.8 as the latest file. The source is released under the MIT License, so the mod is open source.
Key features
Three-stack storage
Each shelf holds and displays up to three stacks of items on its front face.
Hotbar swap interaction
Interacting with one, two or three connected shelves swaps their contents with the matching hotbar slots.
Redstone-powered shelves
A powered shelf changes its front texture when it receives a redstone signal.
Twelve wood variants
Shelves are crafted from matching planks, stripped logs, stripped bamboo and stem blocks across twelve wood types.
Copper items
The update adds copper items, including a Copper Golem, alongside the shelves.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Quick item access
Players keep frequently used items on shelves and move them to the hotbar with one click.
Decorative builds
Twelve wood variants let builders match shelves to houses, libraries and other structures.
Who it’s for: Players and builders who want extra storage that also works as a decoration, on Fabric. Server owners can add it without changing the rules of their world beyond the shelves themselves.
How it compares
Akicater's shelf mod is a Fabric mod for 1.19.4 – 1.20.2, released under the MIT License and open source, with the same client and server environment. Hotbar Swap Mod is a Fabric client-side only mod for 1.21.4 – 1.21.11 under All rights reserved, so it works without a server install but does not add shelves.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Shelves | Fabric | 1.21.6 – 1.21.8 | Client and server | 2025-07-23 |
| Akicater's shelf mod | Fabric | 1.19.4 – 1.20.2 | Client and server | 2023-12-02 |
| Hotbar Swap Mod | Fabric | 1.21.4 – 1.21.11 | Client-side only | 2026-05-08 |
Questions
Does Shelves need Fabric API?
Does Shelves have to be installed on the server?
Which game versions does Shelves support?
In the catalog
Shelves is one of 4,058 Storage mods on ModsFinder, and one of 2,474 Storage mods for Fabric. 17,695 mods support Minecraft 1.21.8.
More from boyonk
Similar mods
What the author says
--- A shelf is a functional block that can hold and display up to three stacks of items. It comes in twelve different wood variants and is crafted from six matching blocks of any stripped log, stripped stem, or block of stripped bamboo. It does not matter which of the connected shelves the player interacts with.
Official listing
- Modrinth page
- modrinth.com/mod/shelves
- Owner
- boyonk
- Published
- 2025-07-22
- Updated on Modrinth
- 2025-07-23
- Facts verified
- 2026-10-15
