Download Inventory Tabs — Minecraft Mods — MetaMods
Inventory Tabs

Inventory Tabs

Active

Downloads

1

Last update

6 months ago

Versions

1.18.2 — 1.21.1
Client
Fabric
Forge
Neoforge
Quilt
Weapons and armor
Game mechanics
Control
Storage
Technological
Utils

Inventory Tabs

This client-sided modification significantly simplifies access to various user interfaces by displaying convenient tabs for all surrounding containers, workstations, and even entities.

Main screenshot

Simple Control

Switching between different screens is done by simply pressing the Tab key to move forward or Shift+Tab to go backward. You can also just click on the tabs you're interested in with the mouse.

Main Features

  • Instant switching between crafting tables, storage containers, and your inventory without needing to close the current screen
  • Automatic compatibility with most existing and modified blocks with built-in configuration in case of conflicts
  • Organization by names - containers can be displayed with labels via signs, item frames, or renaming in an anvil (with server support)
  • Item transfer - items on the mouse cursor are preserved when moving to the next screen if there is space in the inventory

Shulker box work

Technical Advantages

  • Fixed alignment - container screens are properly aligned with other interfaces instead of old 1-pixel offsets
  • Perfect integration with EMI - functionality works harmoniously even at maximum interface scales using the "Compressed Left" option

EMI compatibility

Multiplayer Game Features

The mod does not guarantee protection from server anti-cheat systems - using tabs can provide certain advantages and look suspicious to other players in multiplayer. Some functional features provide convenience at the expense of original limitations:

  • Access to the full player inventory while riding a horse or chest boat
  • Ability to interact with inventories from vehicles without needing to dismount

Configuration for Modpacks

An extended configuration system is offered through the config/inventory_tabs.toml file, where detailed comments explain the purpose of each function.

Basic Parameters

Excluding unsuitable screens:

[screenOverrides]
    "fwaystones:waystone" = false

Disabling tab generation for specific blocks:

[blockProviderOverrides]
    "cool_mod:incompatible_block" = ""
    "really_cool_mod:" = ""

Reassigning block handlers:

[blockProviderOverrides]
    "#cool_mod:crafting_stations" = "inventory_tabs:block_unique"
    "cool_mod:single_chest" = "inventory_tabs:block_simple"
    "cool_mod:_cabinet" = "inventory_tabs:block_simple_storage"
    "cool_mod:doubleable_chest" = "inventory_tabs:block_chest"

Similar overrides are available for entities and items via [entityProviderOverrides] and [itemProviderOverrides]. To disable the default matching logic:

[registryProviderDefaults]
    "inventory_tabs:block_simple" = false

Independent verification of the configuration before implementation is mandatory.

Developer Extensions

Add-ons can add new tab types and handlers, improve current matching logic, create custom tab layout schemes (including inverted options), and track the opening status of specific tabs.

Project members
sisby-folk

sisby-folk

Developer

kqp_

kqp_

Created: 5 Dec 2023

ID: 1456