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.
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
Tool swap for focused blocks
The main hand item can be replaced with the tool that suits the block the player is looking at.
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.
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.
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
1.21.x1 of 1 version with builds
1.20.x5 of 5 versions with builds
1.19.x5 of 5 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 2
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
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| InvUtils | Fabric | 1.19 – 26.3 | Client-side only | 2026-09-18 |
| Swapbar | Fabric | 1.20.4 – 26.1.2 | Client-side only | 2026-05-09 |
| Rebind Quick Swap | Fabric | 1.20.1 – 26.3 | Client-side only | 2026-10-09 |
| Armor Swap | Fabric | 1.17 – 1.19 | Client-side only | 2022-06-23 |
Questions
Does InvUtils need Fabric Language Kotlin?
Does the server need InvUtils?
Can InvUtils change its settings in game?
Which game versions does InvUtils support?
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
- Modrinth page
- modrinth.com/mod/invutils
- Owner
- P1x3lc0w
- Published
- 2022-12-19
- Updated on Modrinth
- 2026-09-18
- Facts verified
- 2026-10-15
