
ItemSwapper
Inventory update concept for hotswapping items.
Обновлён 24 июня 2026 г. · опубликован 13 октября 2022 г.
ItemSwapper
This mod is still in development and may change over time. Feel free to open an issue/discussion on Github with any suggestions or bugs you find.
Tweaks to the inventory system based on Xisumavoid's video.
Adds an item switch interface triggered by pressing a hotkey(Default: R). Depending on the item in the main hand, the interface will show different options(or not show up at all for unmapped items). Switch between the options by moving the mouse(or using the scroll wheel for the list). Releasing the hotkey will swap the item in the main hand with the selected item. In the item wheel, pressing the middle mouse button while having an item selected switches to related items(if available).
Features
- Switch between items from the inventory
- Show the inventory from an empty hand
- Switch between items from shulker boxes in the inventory(requires the mod/plugin on the server)
- Item wheel for block pallets
- Item list for dynamic items like tools, food, potions, etc.
- Fully customizable via resource packs
Dependencies
- FabricAPI
Credits
- Xisumavoid for the idea/video of the concept
- LizardOfOz Designer
- Stridey Textures
- DnatorGames Logo
- Ratty for the help with the resource pack
Images

Версии
| Версия | Канал | Игра | Загрузчики | Дата | Скачать |
|---|---|---|---|---|---|
| 1.0.0-beta.2 | Бета | 26.2 | fabric | 24 июня 2026 г. | .jar (2.2 МБ) |
| 1.0.0-beta.1 | Бета | 26.2 | fabric | 22 июня 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 26.1, 26.1.1, 26.1.2 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.21.8 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.21.5 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.21.4 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.21.3 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.21.11 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.21.10 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.21.1 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.20.6 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.20.4 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.20.2 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.20.1 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
| 0.10.1 | Релиз | 1.19.4 | fabric | 1 апреля 2026 г. | .jar (2.2 МБ) |
Показаны последние 15 из 220 версий. Все версии — на Modrinth.
Ченджлог
1.0.0-beta.2Бета26.2 · 24 июня 2026 г.
This is an early beta release of the 1.0.0 version of ItemSwapper for 26.2. Not all features planned for 1.0.0 are implemented yet and there will be issues, please give feedback on Discord/GitHub. This has been in the works for the past 3 months. Once finished, other versions get the 1.0.0 update too.
Fixes to beta.1
- Fix kick when enchanted items get involved
- Fix being able to send shulkers to the shadow realm if done right
- Fix item lists not switching correctly
- Shulkers now fill in top down, empty bottom up
- Refill behaves like it should
What's changed
- Added 26.2 support, Dropped 1.19.4 support
- Full codebase and networking rework, incompatible with any prior version
- Improve Litematica support on >=1.21
- Remove legacy mixins/logic, improving compatibility
- Move any non inventory logic like shulkers to the server side
- New option to keep the last item in shulkers for sorting (see next section)
- Storing away items will not prioritize shulkers with the same item and stack them correctly
- In case no shulker has the exact item, the first palette of the item is used to find a possibly related shulker
- Added setting to use all linked palettes to the held item, this will sort more distant items together
- Instead of swapping the held item with the target, it will now store away the held item and then grab the target
- Added optional restock keybind
- Added optional store away keybind
- Shulkers now fill in top down, empty bottom up
Known issues/missing features
- Some server behaviors like keeping the last item in the shulker can't be changed client-side
- Bundle support is not yet implemented
- No Spigot/Paper plugin compatible yet
- Add config screen tab to configure items that don't allow pickblock like tools/weapons
- Unable to view shulker content via click in the inventory
Changes to release: https://github.com/tr7zw/ItemSwapper/compare/v0.10.1...518b04a
Changes to beta.1: https://github.com/tr7zw/ItemSwapper/compare/8d8bd93...518b04a
1.0.0-beta.1Бета26.2 · 22 июня 2026 г.
This is an early beta release of the 1.0.0 version of ItemSwapper for 26.2. Not all features planned for 1.0.0 are implemented yet and there will be issues, please give feedback on Discord/GitHub. This has been in the works for the past 3 months. Once finished, other versions get the 1.0.0 update too.
What's changed
- Added 26.2 support, Dropped 1.19.4 support
- Full codebase and networking rework, incompatible with any prior version
- Improve Litematica support on >=1.21
- Remove legacy mixins/logic, improving compatibility
- Move any non inventory logic like shulkers to the server side
- New option to keep the last item in shulkers for sorting (see next section)
- Storing away items will not prioritize shulkers with the same item and stack them correctly
- In case no shulker has the exact item, the first palette of the item is used to find a possibly related shulker
- Added setting to use all linked palettes to the held item, this will sort more distant items together
- Instead of swapping the held item with the target, it will now store away the held item and then grab the target
- Added optional restock keybind
- Added optional store away keybind
Known issues/missing features
- Some server behaviors like keeping the last item in the shulker can't be changed client-side
- Bundle support is not yet implemented
- No Spigot/Paper plugin compatible yet
- Add config screen tab to configure items that don't allow pickblock like tools/weapons
- Shulkers get emptied from top to bottom, instead of bottom to top
- The Tools list is broken, use the "show as palette option" as a workaround
- List with enchantments cause a kick
- Unable to view shulker content via click in the inventory
Changes: https://github.com/tr7zw/ItemSwapper/compare/v0.10.1...8d8bd93 (Files changed: 157)
0.10.1Релиз26.1, 26.1.1, 26.1.2 · 1 апреля 2026 г.
What's changed
- Marked any 26.1 version as compatible, like 26.1.1
- Fix key binding not showing up in the controls
- Fixed title of the ItemSwapper category in the controls
- Updated internal libs
- Set clientside/java version flags on Curseforge
Full Changelog: https://github.com/tr7zw/ItemSwapper/compare/v0.10.0...v0.10.1
0.10.1Релиз1.21.8 · 1 апреля 2026 г.
What's changed
- Marked any 26.1 version as compatible, like 26.1.1
- Fix key binding not showing up in the controls
- Fixed title of the ItemSwapper category in the controls
- Updated internal libs
- Set clientside/java version flags on Curseforge
Full Changelog: https://github.com/tr7zw/ItemSwapper/compare/v0.10.0...v0.10.1
0.10.1Релиз1.21.5 · 1 апреля 2026 г.
What's changed
- Marked any 26.1 version as compatible, like 26.1.1
- Fix key binding not showing up in the controls
- Fixed title of the ItemSwapper category in the controls
- Updated internal libs
- Set clientside/java version flags on Curseforge
Full Changelog: https://github.com/tr7zw/ItemSwapper/compare/v0.10.0...v0.10.1
0.10.1Релиз1.21.4 · 1 апреля 2026 г.
What's changed
- Marked any 26.1 version as compatible, like 26.1.1
- Fix key binding not showing up in the controls
- Fixed title of the ItemSwapper category in the controls
- Updated internal libs
- Set clientside/java version flags on Curseforge
Full Changelog: https://github.com/tr7zw/ItemSwapper/compare/v0.10.0...v0.10.1
0.10.1Релиз1.21.3 · 1 апреля 2026 г.
What's changed
- Marked any 26.1 version as compatible, like 26.1.1
- Fix key binding not showing up in the controls
- Fixed title of the ItemSwapper category in the controls
- Updated internal libs
- Set clientside/java version flags on Curseforge
Full Changelog: https://github.com/tr7zw/ItemSwapper/compare/v0.10.0...v0.10.1
0.10.1Релиз1.21.11 · 1 апреля 2026 г.
What's changed
- Marked any 26.1 version as compatible, like 26.1.1
- Fix key binding not showing up in the controls
- Fixed title of the ItemSwapper category in the controls
- Updated internal libs
- Set clientside/java version flags on Curseforge
Full Changelog: https://github.com/tr7zw/ItemSwapper/compare/v0.10.0...v0.10.1
Полная история изменений — на Modrinth.
Комментарии
Загружаем…
