Download Inventorio — Minecraft Mods — MetaMods
Inventorio

Inventorio

Active

Downloads

20

Last update

6 months ago

Versions

1.16.3 — 1.20.4
Client and server
Fabric
Forge
Neoforge
Weapons and armor
Storage
Utils

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

Functionality

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.

Crafting Recipe: 2 Shulker Shells + Book

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.

Image

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.

Project members
RubixDev

RubixDev

Developer

LizardOfOz

LizardOfOz

Developer

Lizard_OfOz

Lizard_OfOz

Created: 7 Mar 2024

ID: 1371