ModsFinder

InvUtils

by P1x3lc0w

InvUtils is a Fabric client-side utility that swaps items in the player's inventory with a single key press, for tools, armor and the main hand.

FabricClient-side onlyGNU General Public License v3.0 onlyOpen source1.19 – 26.3

What it does

Per the author notes, the mod works on the client alone, so only the player running the game needs it. It handles inventory swaps: it can put the item suited to the block under the crosshair into the main hand, exchange a chestplate with an Elytra, and switch a tool to a non-Silk Touch version when needed. Players bind these actions to keys, and the swaps happen without opening menus.

InvUtils requires Fabric Language Kotlin, and it can use Cloth Config API and Mod Menu for its settings screen. The license is GNU General Public License v3.0 only, and the source code and issue tracker are public. Builds cover 1.19 – 26.3 with 16 release versions, and the latest Fabric file is 1.5.4+mc26.3 for 26.3, published on 2026-09-18. The first release came out on 2022-12-19.

Key features

  1. Tool swap for focused blocks

    The main hand item can be replaced with the tool that suits the block the player is looking at.

  2. Chestplate and Elytra swap

    The chestplate slot can be exchanged with an Elytra, so a player can switch between armor and flight without digging through the inventory.

  3. Silk Touch switching

    A tool can be swapped to a version without Silk Touch, or the reverse, for mining that needs the enchantment or leaves it out.

  4. Key-driven actions

    Each swap is triggered by a key, so the actions run from the keyboard while the game is in play.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.31.5.4+mc26.3
26.21.5.3+mc26.2
26.1.21.5.2+mc26.1.2
26.1.11.5.2+mc26.1.2
26.11.5.2+mc26.1.2
1.21.x1 of 1 version with builds
1.21.111.4.0+mc1.21.11
1.20.x5 of 5 versions with builds
1.20.41.3.2+mc1.20.2
1.20.31.3.2+mc1.20.2
1.20.21.3.2+mc1.20.2
1.20.11.3.2+mc1.20.2
1.201.3.2+mc1.20.2
1.19.x5 of 5 versions with builds
1.19.41.3.0+mc1.19.4
1.19.31.3.0+mc1.19.4
1.19.21.3.0+mc1.19.4
1.19.11.3.0+mc1.19.4
1.191.3.0+mc1.19.4
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Optional 2

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional
Cloth Config APIConfiguration Library for Minecraft Mods
Optional

Use cases

Mining in a survival world

A player mining ores can keep the correct tool ready for each block and swap back afterward.

Flight changes

A player who flies with an Elytra can move the chestplate out and back in one action.

Who it’s for: Players on Fabric who want fast inventory changes during play. Only the client needs the mod, so it can be added to a single-player or multiplayer client without server installation.

How it compares

Full comparison

Swapbar is a Fabric client-side mod for 1.20.4 – 26.1.2 under the GNU General Public License v3.0 or later, and it is open source. Rebind Quick Swap is a Fabric client-side mod for 1.20.1 – 26.3 under the MIT License, also open source. Armor Swap covers only 1.17 – 1.19 under the Mozilla Public License 2.0.

ModLoadersGame versionsEnvironmentUpdated
InvUtilsFabric1.19 – 26.3Client-side only2026-09-18
SwapbarFabric1.20.4 – 26.1.2Client-side only2026-05-09
Rebind Quick SwapFabric1.20.1 – 26.3Client-side only2026-10-09
Armor SwapFabric1.17 – 1.19Client-side only2022-06-23

Questions

Does InvUtils need Fabric Language Kotlin?

Yes. Fabric Language Kotlin is a required dependency, so it must be installed alongside InvUtils on Fabric.

Does the server need InvUtils?

No. Servers do not need it; each player installs it for their own game.

Can InvUtils change its settings in game?

Cloth Config API and Mod Menu are optional dependencies that provide a settings screen when they are installed.

Which game versions does InvUtils support?

Builds exist for 1.19 – 26.3, and the latest Fabric file targets 26.3.

In the catalog

InvUtils is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 8,071 mods support Minecraft 26.3.

Similar mods

Official listing

Owner
P1x3lc0w
Published
2022-12-19
Updated on Modrinth
2026-09-18
Facts verified
2026-10-15

Tags