Skip to content

bookwormpi/Sensible-Storage

Repository files navigation

Sensible Storage Banner

Sensible Storage

Build Status Minecraft Version Fabric API License

A Fabric client-side mod that adds intelligent memory slots to containers, inspired by SophisticatedBackpacks!

🧠 Features

  • Smart Memory Slots: Configure containers to remember which items belong in each slot
  • SB-Style Interface: Familiar brain icon button matching SophisticatedBackpacks design
  • Persistent Storage: Memory templates are saved between game sessions
  • Visual Ghost Items: See what items belong in empty slots with translucent previews
  • Memorization Mode: Toggle mode to easily set up memory templates by clicking
  • Item Filtering: Prevents placing wrong items in slots with active memory templates
  • Universal Compatibility: Works with chests, barrels, shulker boxes, and more

📦 Installation

Requirements

  • Minecraft: 1.21.5
  • Fabric Loader: 0.16.14 or higher
  • Fabric API: Required
  • Java: 21 or higher

Steps

  1. Download the latest release from the Releases page
  2. Install Fabric Loader for Minecraft 1.21.5
  3. Download Fabric API
  4. Place both JAR files in your mods folder
  5. Launch Minecraft with the Fabric profile

🎮 Usage

Setting Up Memory Slots

  1. Open any container (chest, barrel, etc.)
  2. Click the brain icon 🧠 button on the right side to enter memorization mode
    • Gray button = memorization mode off
    • Green button = memorization mode on
  3. Click on slots while in memorization mode to set memory templates:
    • Left-click: Set the item in your cursor as the memory template
    • Right-click: Clear the memory template for that slot
  4. Click the brain icon again to exit memorization mode

Using Memory Slots

  • Ghost Items: Empty slots with memory templates show a translucent preview of the expected item
  • Smart Filtering: You can only place items that match the memory template in each slot
  • Persistent Memory: Templates are automatically saved and restored between sessions

Commands

  • /sensiblestorage memory stats - View memory statistics
  • /sensiblestorage memory save - Manually save memory data

🔧 Configuration

Memory templates are automatically saved to .minecraft/sensiblestorage/ and persist across game sessions. No manual configuration required!

🎯 Compatibility

Supported Containers

  • Chests (single & double)
  • Barrels
  • Shulker Boxes
  • Hoppers
  • Dispensers & Droppers

Mod Compatibility

  • REI (Roughly Enough Items): Fully compatible
  • Storage mods: Generally compatible with most inventory mods (I think, make an issue if not. ;))

🐛 Known Issues

  • None currently known. Please report any issues on the Issues page!

🤝 Contributing

Contributions are welcome! Please feel free to:

  • Report bugs via Issues
  • Submit feature requests
  • Create pull requests

📝 Credits

📄 License

This project is licensed under the CC0-1.0 License - see the LICENSE file for details.

🔗 Links


Made with ❤️ for the Minecraft Fabric community

If you enjoy this mod, consider giving it a ⭐ on GitHub!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages