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.
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
Hotbar and inventory swaps
Items can be exchanged between hotbar slots and inventory slots through the chain mechanic.
Direct two-slot swap
Shift-clicking swaps an item with a specific slot instead of moving it to the first free slot.
Chained swap cycles
A chain of clicks walks through a cycle of swaps and returns items to their starting positions.
Cycle reset
Ctrl-clicking resets the active cycle and moves items back to where they started.
Quick armor swap
A shift and left-right-left sequence swaps two armor items in a few clicks.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 3
Optional 1
How it compares
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ItemSwap | Fabric | 1.20.5 – 1.21.5 | Client-side only | 2025-03-25 |
| Hotbar Swap | Fabric | 1.21.11 | Client-side only | 2026-04-11 |
| Hotbar Quickswap | Fabric | 1.21.10 – 1.21.11 | Client-side only | 2025-12-24 |
| Slot Swap | Fabric | 1.19 – 1.20.1 | Client-side only | 2023-07-14 |
Questions
Does ItemSwap need Fabric API?
Must ItemSwap be installed on the server?
Does ItemSwap change how many clicks a swap takes?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/itemswap
- Owner
- Rime
- Published
- 2024-07-15
- Updated on Modrinth
- 2025-03-25
- Facts verified
- 2026-10-15