ModsFinder

Inventory Control Tweaks

by supersaiyansubtlety

Inventory Control Tweaks changes how inventory clicks and drags behave, adding modifier keys for drag-moves, shift-click to the offhand, and quick armor swapping.

FabricQuiltClient required, server optionalMIT LicenseOpen source1.17 – 26.3

What it does

The mod adds configurable controls to inventory screens. Holding a modifier key while dragging can move a single, matching or full set of stacks across or out of an inventory. Shift-clicking moves food and other items into the offhand slot instead of the hotbar, and a separate modifier swaps held and worn armor with a click. Armor swapping can be enabled or disabled, and a blacklist can exclude specific items from it. Minecraft 1.19.4 added armor swapping to vanilla, and this mod adds configurability to that feature on that version and later ones.

The mod also changes middle-click picking of blocks and entities, so a pick can fill the held stack or leave the selected slot unchanged. On Minecraft 1.21.4 and later, creative players holding control only get these pick changes when the server runs the mod too; otherwise picking uses vanilla behavior. Outside creative mode with control held, and on 1.21.3 and earlier, the pick changes work without the mod on the server. Fabric API is required. Players install the mod on their client, and a server can run without it, since either side can skip it. It is released under the MIT License and is open source, with Fabric and Quilt files covering 1.17 – 26.3.

Key features

  1. Drag stacks out of inventories

    Modifier keys drag a single item, all matching items or all stacks across or out of an inventory.

  2. Offhand shift-click

    Shift-clicking moves food and other items into the offhand slot instead of the hotbar.

  3. Click to swap armor

    A modifier key swaps held and worn armor in one click, with optional wearable swapping for non-armor items.

  4. Pick block tweaks

    Middle-click picking can fill the held stack or keep the current slot, with options in the mod configuration.

  5. Configurable options

    Modifier keys, armor swap blacklist and pick behavior can be changed through MidnightLib or Mod Menu, and defaults apply without them.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.31.13.0+MC26.3.x1.13.0+MC26.3.x
26.21.12.0+MC26.2.x1.12.0+MC26.2.x
26.1.21.11.0+MC26.1-26.1.x1.11.0+MC26.1-26.1.x
26.1.11.11.0+MC26.1-26.1.x1.11.0+MC26.1-26.1.x
26.11.11.0+MC26.1-26.1.x1.11.0+MC26.1-26.1.x
1.21.x12 of 12 versions with builds
1.21.111.10.1+MC1.21.111.10.1+MC1.21.11
1.21.101.9.1+MC1.21.9-1.21.101.9.1+MC1.21.9-1.21.10
1.21.91.9.1+MC1.21.9-1.21.101.9.1+MC1.21.9-1.21.10
1.21.81.8.3+MC1.21.6-1.21.81.8.3+MC1.21.6-1.21.8
1.21.71.8.3+MC1.21.6-1.21.81.8.3+MC1.21.6-1.21.8
1.21.61.8.3+MC1.21.6-1.21.81.8.3+MC1.21.6-1.21.8
1.21.51.7.0+MC1.21.51.7.0+MC1.21.5
1.21.41.6.1+MC1.21.41.6.1+MC1.21.4
1.21.31.5.1+MC1.21.2-1.21.31.5.1+MC1.21.2-1.21.3
1.21.21.5.1+MC1.21.2-1.21.31.5.1+MC1.21.2-1.21.3
1.21.11.4.1+MC1.21-1.21.11.4.1+MC1.21-1.21.1
1.211.4.1+MC1.21-1.21.11.4.1+MC1.21-1.21.1
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
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 APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 2

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional
MidnightLibCommon library providing a lightweight configuration system
Optional

How it compares

Full comparison

VTDownloader is a client-side only mod under the MIT License, published for Fabric and Quilt across 1.16 – 26.2. Armor Stand Shift Swap covers the same armor-swapping idea, but it is a client and server mod under the GNU Lesser General Public License v3.0 only, with Fabric, Forge, NeoForge and Quilt files for 1.18.2 – 1.21.1. ItemSwap is not open source, uses a custom license and is limited to Fabric for 1.20.5 – 1.21.5.

ModLoadersGame versionsEnvironmentUpdated
Inventory Control TweaksFabric and Quilt1.17 – 26.3Client required, server optional2026-09-21
VTDownloaderFabric and Quilt1.16 – 26.2Client-side only2026-09-14
Armor Stand Shift SwapFabric, Forge, NeoForge and Quilt1.18.2 – 1.21.1Client and server2025-02-27
ItemSwapFabric1.20.5 – 1.21.5Client-side only2025-03-25

Questions

Does Inventory Control Tweaks require Fabric API?

Yes. Fabric API is a required dependency, and it must be installed alongside the mod on both Fabric and Quilt.

Does the server need Inventory Control Tweaks?

Not in most cases. Either side can run without it, so a server can operate without the mod. On Minecraft 1.21.4 and later, creative pick changes need the mod on the server.

Can the settings be changed without MidnightLib?

Yes. Mod Menu is supported for configuration, and when MidnightLib is absent, the options use their default values.

In the catalog

Inventory Control Tweaks is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.

More from supersaiyansubtlety

All projects

Similar mods

What the author says

Works client-side* and in single player. Quickly swap held and worn armor. Minecraft 1.19.4 added this feature to vanilla; Inventory Control Tweaks simply adds configurability on this and later versions.
supersaiyansubtlety, on the Modrinth page

Official listing

Owner
supersaiyansubtlety
Published
2021-06-07
Updated on Modrinth
2026-09-21
Facts verified
2026-10-15

Tags