HomeJavaModsStorageGuide
StorageGuide
ModsJava

StorageGuide

by AkhilBoyapati · on Modrinth

Stop hunting through an entire storage room for one missing item. StorageGuide lets a server define one shared storage wall, assign items to chest slots…

⬇ Download on Modrinth

StorageGuide

Stop searching chests. Start finding items.

StorageGuide turns your Minecraft storage room into a clean, searchable, server-backed inventory map. Press a key, type an item name, or hold the item you want to store, and StorageGuide highlights the exact chest it belongs in.

It is built for real multiplayer bases: one operator defines the storage wall once, and every player gets the same guided organization without memorizing signs, opening random chests, or asking “where do we keep the quartz?” for the 900th time.

StorageGuide also handles packed shulker boxes, stays visible with shader packs such as Photon, and can even catch misplaced items with Big Brother, an optional server-side monitoring system for keeping shared storage tidy.

Why StorageGuide?

Features

Quick Start

  1. An operator creates a grid over one vertical side of the storage room.
  2. The operator opens each grid cell and assigns the items belonging in that chest.
  3. Players press O and type an item name, or hold an item and press ~.
  4. StorageGuide highlights the matching chest locally for that player.

Controls

Default key Action
[ Select the storage grid or edit a grid cell
O Open the item finder
~ Locate the held item

Every keybind can be changed under Minecraft's Controls menu or directly from StorageGuide's client settings screen.

Creating the Storage Grid

Grid creation requires operator permissions.

  1. Look at one corner of the storage wall and press [.
  2. Look at the diagonally opposite corner and press [ again.
  3. StorageGuide creates one cell for every block in that rectangle.

Both corners must lie on the same vertical X/Y or Z/Y plane. Each one-block grid cell represents one storage position, normally the block occupied by a chest or one half of a double chest.

Creating a new grid replaces the currently configured grid, so assign the wall only after choosing its final bounds.

Assigning Items to Chests

  1. Press [ once to reveal the configured grid.
  2. Look toward a highlighted cell and press [ again.
  3. Select all item types that belong in that chest.
  4. Press Save to apply the draft. The editor reports how many items were assigned to or removed from the chest.

The editor selects the first applicable grid block along your line of sight. Signs and item frames mounted in front of a chest do not prevent selecting it.

The item list is built from normal creative inventory tabs and excludes operator-only technical entries. Selected items are highlighted with row color feedback, and long lists use mouse-wheel scrolling with a scrollbar. A chest may accept several item types, but assigning an item to a new cell removes that item from its previous cell so searches always have one destination.

Leaving the world, opening the pause menu, or pressing Escape cancels the active editing flow without saving an unfinished change.

Finding an Item

Press O to open a blank search field. Results appear as you type and use clean item names without the minecraft: namespace. Select a result to close the menu and highlight its assigned chest. The finder uses native in-game item icons, mouse-wheel scrolling, and a scrollbar when results overflow.

To skip the menu, hold an item in either hand and press the ~ key. The main hand takes priority when both hands contain an item.

If no chest is assigned to the item, StorageGuide clears any previous result and reports that no matching cell exists.

Pressing ~ briefly changes the selected hotbar frame to show the lookup status:

The status briefly recolors the original Minecraft selected-slot texture, blends it back to normal after a short delay, and is cancelled immediately if you switch slots. Both status colors, the located-chest highlight color, and the indicator itself can be changed from StorageGuide's Mod Menu configuration screen.

Shulker Boxes

Held-item lookup understands all colored and uncolored shulker boxes:

Highlights and Shaders

StorageGuide renders its own in-world cell markers instead of relying on vanilla block outlines. This keeps lookup and editing highlights visible with common Iris shader pipelines, including Photon and BSL.

Highlights are client-side and visible only to the player who requested them. They do not alter blocks, containers, or server lighting.

Big Brother

Optional Big Brother monitoring announces when a player adds an incompatible item to a configured chest. It is disabled by default and requires operator permissions to configure.

/storageguide big_brother
/storageguide big_brother on
/storageguide big_brother off
/storageguide sloppiness_detector
/storageguide sloppiness_detector on
/storageguide sloppiness_detector off

The sloppiness_detector command remains as a compatibility alias. The command without on or off reports the current state. The setting is saved in config/storageguide.json.

Big Brother:

By default, warnings are broadcast as Big Brother caught <player> slacking off. Operators can change the message in Operator Settings. Multiple templates can be separated with |; one is chosen each time Big Brother announces an event.

Anyone can open the history through StorageGuide's client settings or by running:

/storageguide history

History opens as a player list, with a button for each player showing their number of caught instances. Selecting a player shows their details newest-first with item icons. The announcement cooldown does not remove or combine history entries.

Multiplayer and Version Compatibility

The server owns the grid, assignments, and Big Brother setting. Clients request actions and render the results they receive.

On connection, compatible clients and servers exchange their mod and protocol versions. Newer builds advertise supported packet types and use legacy request formats when the other side does not support the newer form. Unsupported custom packets are not sent blindly, preventing a format change from disconnecting an older peer.

If a player joins with an older StorageGuide client than the server, StorageGuide recommends upgrading so they get the newest UI and compatibility fixes.

For complete functionality, keep the server and clients on the same StorageGuide release whenever possible.

Configuration and Backups

Whenever possible, configure StorageGuide in-game:

The in-game tools validate changes and keep assignments consistent automatically.

Client colors are saved to:

config/storageguide-client.json

The server stores this configuration at:

config/storageguide.json

The file contains grid bounds, cell assignments and exclusions, operator settings, Big Brother message templates, and Big Brother history. Manual editing is intended for advanced recovery or migration only. If it is necessary, stop the server first and make a backup before changing or restoring the file.

Troubleshooting

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more