ModsFinder
IT

ItemSwap

by Rime

ItemSwap lets players exchange items between hotbar and inventory slots by clicking through a chain of swaps, without first picking up the stack.

FabricClient-side onlyCustom license1.20.5 – 1.21.5

What it does

Clicking slots in a chain performs the next swap in a cycle. Ctrl-clicking resets the cycle and moves items back to their starting positions when a chain goes wrong.

ItemSwap changes how a swap is triggered in the inventory screen. Shift-clicking an item between two slots swaps it directly with the other slot, instead of sending it to the first available space. Two slots can be swapped in three clicks, and a shift-based sequence of left, right and left swaps two armor pieces quickly. Swaps made this way do not show up as separate item moves, so the inventory stays unchanged to the server.

The mod is client-side only and runs on Fabric. Fabric API, Fabric Language Kotlin and YetAnotherConfigLib (YACL) are required, and Mod Menu is optional. The custom license does not make the code open source, though the source and the issue tracker are public. Files are published for 1.20.5 – 1.21.5 across eight game versions, with 2.1.1 for 1.21.5 as the latest build, released on 2025-03-25.

Key features

  1. Hotbar and inventory swaps

    Items can be exchanged between hotbar slots and inventory slots through the chain mechanic.

  2. Direct two-slot swap

    Shift-clicking swaps an item with a specific slot instead of moving it to the first free slot.

  3. Chained swap cycles

    A chain of clicks walks through a cycle of swaps and returns items to their starting positions.

  4. Cycle reset

    Ctrl-clicking resets the active cycle and moves items back to where they started.

  5. Quick armor swap

    A shift and left-right-left sequence swaps two armor items in a few clicks.

Compatibility

Latest build for each game version and loader.

1.21.52.1.1+1.21.5
1.21.42.1.0+1.21.3
1.21.32.1.0+1.21.3
1.21.22.1.0+1.21.3
1.21.12.0.1+1.21.1
1.212.0.1+1.21.1
1.20.62.0.1+1.20.6
1.20.52.0.1+1.20.6
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 3

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Required

Optional 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

How it compares

Full comparison

Hotbar Swap is client-side only, not open source and published for 1.21.11 with Fabric, under All rights reserved. Hotbar Quickswap is client-side only and open source under the CC0 1.0 Universal license, with files for 1.21.10 – 1.21.11 on Fabric. Slot Swap is an open source Fabric mod for 1.19 – 1.20.1 under the GNU Lesser General Public License v3.0 only.

ModLoadersGame versionsEnvironmentUpdated
ItemSwapFabric1.20.5 – 1.21.5Client-side only2025-03-25
Hotbar SwapFabric1.21.11Client-side only2026-04-11
Hotbar QuickswapFabric1.21.10 – 1.21.11Client-side only2025-12-24
Slot SwapFabric1.19 – 1.20.1Client-side only2023-07-14

Questions

Does ItemSwap need Fabric API?

Yes. Fabric API, Fabric Language Kotlin and YetAnotherConfigLib (YACL) are required, so all three must be installed alongside ItemSwap on Fabric.

Must ItemSwap be installed on the server?

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

Does ItemSwap change how many clicks a swap takes?

Yes. A two-slot swap takes three clicks, and a chain can cycle through several swaps before returning the items to their starting positions.

In the catalog

ItemSwap is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 15,307 mods support Minecraft 1.21.5.

More from Rime

All projects

Similar mods

What the author says

A mapping allows you to shift-click items between those 2 slots, rather than sending the item to the first available slot in the inventory/hotbar. As of version 2.1.0, you can also chain the mappings. Clicking on any of the slots in the chain will perform the next swap in the cycle. The chain cycles from the first…
Rime, on the Modrinth page

Official listing

Owner
Rime
Published
2024-07-15
Updated on Modrinth
2025-03-25
Facts verified
2026-10-15

Tags