Smooth Swapping 1.20.4 Port
by Olexandr_43
Smooth Swapping animates item movement inside inventory screens on the client, with a curve editor that sets how the motion looks.
What it does
Items that move between slots in an inventory glide along a path instead of jumping to their new place. The motion is handled on the client side only, so a player can add the mod to a single-player or multiplayer client without any change on the server. The port carries over the original 1.20.4 mod by Schauweg and is released for Fabric, Forge, NeoForge and Quilt across 1.20.4 – 1.20.6.
Fabric API is required on the Fabric build, and Mod Menu is optional; with Mod Menu installed, the settings screen can be opened from the mods list. The mod is built on a shared library, and neither Forge nor Fabric needs that library installed separately. The latest files are 0.9.2, dated 2024-04-14, and the code is released under the GNU Lesser General Public License v3.0 only, so the source is open. The mod was first published on 2024-04-14 and has not been updated since.
Key features
Toggle for the animation
A button turns the swap animation on or off, so the default inventory behavior can be restored at any time.
Animation speed slider
A slider in the settings sets how quickly items travel between slots, from fast to slow.
Editable animation curve
A graph shows the easing curve that controls the motion, and its shape can be changed by hand.
Adding and moving curve points
A right click on an empty part of the graph adds a new point to the curve, and a left click drag moves an existing point.
Fixed end points
The first and last points of the curve cannot be moved, which keeps the animation starting and ending at the same values.
Inventory test animation
A small test animation inside the settings previews the current curve and speed before returning to the game.
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 1
Optional 1
How it compares
Bedrock Inventory Animations is a client-side only mod for Fabric and NeoForge, released under the GNU General Public License v3.0 only and built for 1.21 – 1.21.1. Animation Overhaul is also client-side only, with loaders for Fabric, Forge, NeoForge and Quilt across 1.19 – 1.20.4, under a custom license and not open source. Smooth Swapping covers 1.20.4 – 1.20.6 and is open source under the GNU Lesser General Public License v3.0 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Smooth Swapping 1.20.4 Port | Fabric, Forge, NeoForge and Quilt | 1.20.4 – 1.20.6 | Client-side only | 2024-04-14 |
| Bedrock Inventory Animations | Fabric and NeoForge | 1.21 – 1.21.1 | Client-side only | 2024-10-15 |
| Animation Overhaul | Fabric, Forge, NeoForge and Quilt | 1.19 – 1.20.4 | Client-side only | 2024-06-18 |
Questions
Does Smooth Swapping need Fabric API?
Do servers need to install Smooth Swapping?
Can the settings screen be opened without Mod Menu?
In the catalog
Smooth Swapping 1.20.4 Port is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 11,154 mods support Minecraft 1.20.6.
Similar mods
What the author says
This is port of Smooth Swapping mod to 1.20.4, og mod made by Schauweg It is avaible for Fabric and Forge (since Minecraft version 1.19.4)
Official listing
- Modrinth page
- modrinth.com/mod/smooth-swapping-1.20.4-port
- Owner
- Olexandr_43
- Published
- 2024-04-14
- Updated on Modrinth
- 2024-04-14
- Facts verified
- 2026-10-15
