1.0.0
Compatibility
Changes
Magic Storage
One heartbeat. Endless storage.
Tired of walls of chests? Magic Storage links any number of Storage Cells into a single searchable, sortable inventory — all ruled by one enchanted Heart altar.
✨ Features
- 🫀 Heart altar — awaken it with a Magic Heart; it binds nearby Storage Cells into one big inventory.
- 🔍 Powerful GUI — search, sort (name / count / mod), category filters (tools, food, blocks, armor, potions), search autocomplete and a scrolling grid.
- 💎 Crystal Expanders — snap them to the altar's faces to grow the network (+4 cells each, up to 6).
- ⚡ Quick Dump — one hotkey dumps your inventory straight into storage. Protect any slots you want to keep, with a hotbar-protection toggle. Both hotkeys are rebindable.
- 🎨 Live fill indicators — cells and the altar glow green → yellow → red as they fill.
- 🎵 Reigall's Tuning Fork — re-tune the network to compact everything into the fewest cells.
- 📖 Lore-driven — the story of archmage Reigall and princess Liza, told through the Liber Reigallus books. Recipes included.
- 🧙 Villager trades — the Magic Heart and Magic Crystal are sold by librarians who remember the old craft.
🚀 Getting started
Craft a Storage Cell and a Heart Storage altar (recipes are in the crafting recipe book and in the starter book you receive on first join). Buy a Magic Heart from any librarian, insert it into the altar, and place cells around it — done. Open the altar and enjoy one tidy inventory.
📦 Requires
- Minecraft 1.21.11
- Forge 61+
🔮 Coming next
A visual recipe/lore codex with item-rendered recipes, a per-cell management console with an interactive layout map, and ports to more versions.
Open source (MIT) — GitHub. Issues & ideas welcome.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:n3BZFy0P:mcAI6lZE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:n3BZFy0P:mcAI6lZE"
}

