Inventorio - An Inventory Enhancement Mod for Minecraft
Showcase Video:
Overview
This mod represents my vision for an inventory update in Minecraft. The functionality aligns with Mojang's philosophy and could potentially be added to the original game.
Supports Fabric and NeoForge.
Important Installation Note
The mod must be installed on both the client and server. Installing it on only one side will cause errors.
Dependencies
For Fabric
- Fabric API
- Fabric Language Kotlin
- Cloth Config
For NeoForge
- Kotlin for Forge
- Cloth Config
Main Features

General Improvements
Tool Belt
Tools are now stored in a special belt, not taking up space on the hotbar. When mining blocks, the appropriate tool is automatically used from this belt.
- Mending first repairs tools in the belt before moving to player experience
- Axe is used as a melee weapon if the sword slot is empty
- Hoe slot can accommodate shears, sword slot can accommodate trident
- Belt slots are compatible with tools from other mods if they inherit from standard classes
Utility Belt
A replacement for the offhand with its own panel of 4 slots that can be scrolled independently, skipping empty cells. The selected item can be used separately, allowing simultaneous work with two types of blocks or items.
Deep Pockets Enchantment
Each level of this enchantment adds an additional row to the inventory, up to 3 rows at maximum level. The first level also increases the utility belt capacity from 4 to 8 slots.
The enchanted book can be crafted from 2 shulker shells and a book, obtained from villagers, or found in treasure chests.

Increased Ender Chest Capacity
Ender chest capacity has been doubled. This feature can be disabled in server-wide settings, but when changing the configuration, it must be distributed to all players.
Infinity Bow Requires No Arrows
Fixed a vanilla version bug where using an infinity bow required at least one arrow.
Totem of Undying Activates from Utility Belt
Instead of permanently staying in the offhand, the totem will work from any of the 4 (or 8 with enchantment) utility belt slots.
Player Settings
Segmented Hotbar
Accessing slots beyond the 5th can be inconvenient due to distant key locations. This feature allows first selecting a segment, then an item within it.
There is a "Visual Only" option that preserves the standard selection scheme.
Firework Rocket Boost Button
A dedicated button to launch a boost rocket directly from inventory while flying. Can be bound to the same key as jump.
Trident Loyalty Check
This option prevents throwing a trident without the loyalty enchantment.
Use Item Applies to Offhand
The original idea involved binding each hand to a separate button, but some players found this confusing. This option restores the standard "use item" behavior, while "use utility" applies only to the utility belt/offhand.
Skip Empty Utility Slots
By default, scrolling and displaying the utility belt skips empty slots, but this behavior can be disabled. There is also a hotkey (not assigned by default) to scroll to the first empty utility belt slot.
Rebind Mouse Wheel to Utility Belt
The mouse wheel can be rebound to scroll through the utility belt, using number keys to select hotbar slots.
Dark Inventorio Player UI
Compatibility with dark theme mods and texture packs.
Swapped Hands
This option allows assigning the standard hotbar to the offhand and the utility belt to the main hand.

Global Settings
To improve compatibility with other mods, some features can be disabled at the game-wide level for all players.
Global settings can be accessed via a hotkey (only in single player) or directly through the file %root_folder%/config/inventorio_shared.json.
When connecting to a server with mismatched settings, a request to synchronize and restart the game will appear, but it is recommended to distribute the configuration file in advance.