Bag Of Holding


About the Mod
The Bag Of Holding mod offers three tiers of bags to solve inventory storage problems. You can open the bag's inventory by simply right-clicking the item in your hotbar. But that's not the only way to interact! Use the bags directly from any inventory, similar to Minecraft's bundles (but actually much better).

Key Features
Three bag tiers: leather, iron, and gold. The only difference is the number of slots: 9, 27, and 54 respectively (this can be changed in settings).
Convenient usage: open the dedicated menu or work with bags directly from inventory through simple interactions.
Intuitive control: like with regular bundles, click other items on the bag in inventory or vice versa to add and extract contents.
Informative tooltips: see the bag's contents right in the tooltip. Hold the Alt key to force display the bag tooltip, even when the cursor is carrying another item or the bag itself. Great for tracking contents during interaction.
Slot scrolling: when hovering over the bag, use the mouse wheel to select the slot you want to interact with. You're no longer limited to extracting the last item first.
Double tooltips: when scrolling through the bag tooltip, a second tooltip appears to the left of the bag item for the selected slot. Great for distinguishing enchanted tools!
Drag functionality: while holding the bag with cursor, right-click + drag across multiple slots to add items to the bag or extract them when dragged slots are empty.
Precision mode: hold the Ctrl key (Cmd on Mac) to enter precision mode; instead of inserting/extracting entire stacks, only one item is moved. Use the mouse wheel to quickly select specific amounts.
Visual indicators: observe a small indicator on bag items when the cursor is holding an item, showing whether the item can be added and if the bag already contains items of that type.
Preservation enchantment: enchant your bag with preservation to prevent it from dropping and being lost upon death. The enchantment level decreases by one each time.

Media








Installation
REQUIRED INSTALLATION ON CLIENT & REQUIRED ON SERVER
REQUIRES INSTALLATION OF PUZZLES LIB (FABRIC AND NEOFORGE)
REQUIRES INSTALLATION OF FABRIC API (FABRIC)
REQUIRES INSTALLATION OF FORGE CONFIG API PORT (FABRIC)

Configuration
If available for the mod, configuration is possible directly in-game using mod menu (requires installation of Mod Menu by Prospector on Fabric). Please note that in older Minecraft versions, installation of Forge Config Screens is also required.
For manual configuration using an external text editor, all files are located at .minecraft/config, named as MOD_ID-client.toml, MOD_ID-common.toml, or MOD_ID-server.toml, depending on the configuration type. Not all types may exist for the mod, if any at all.

Credits
🌟 Thanks to RWTema for inspiring this mod from the bag of holding item found in old versions of their Extra Utilities mod.
🌟 Many thanks to Nyffuuuh23 for creating these excellent textures!