promotional bannermobile promotional banner

Auto Swap

Automatic tool, weapon, armor and totem swapping — equips the right item, auto-replaces broken gear, refills depleted stacks, and deploys your elytra on a double jump. Fully client-side.
Back to Files

autoswap-fabric-26.1.2-1.6.0.jar

File nameautoswap-fabric-26.1.2-1.6.0.jar
Uploader
NikrecsNikrecs
Uploaded
Nov 10, 2026
Downloads
6
Size
328.6 KB
Mod Loaders
Fabric
File ID
9550203
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:auto-swap-1475342:9550203"

Learn more about Curse Maven

What's new

AutoSwap 1.6.0

Added

  • Elytra take-off key (unbound by default; Controls > AutoSwap). Pressed in the air, it does what the double jump does: puts on an elytra from your inventory if you wear a chestplate, starts gliding, and puts the chestplate back on after you land. It also works with "Elytra on double jump" turned off, so you can use the key instead of the double jump, for example in PvP. On the ground it does nothing.
  • Keep the tool you picked (off by default). AutoSwap remembers the tool you put into your hand yourself and keeps mining with it wherever it can harvest the block: your iron pickaxe is no longer swapped for a diamond or netherite one on ordinary stone, and after AutoSwap switched to a shovel for dirt or to a diamond pickaxe for obsidian, it goes back to your iron pickaxe. It only takes another tool when a block needs another kind of tool or a higher tier. Your pick lasts until the tool breaks without an identical spare or until you pick another tool.
  • Only switch from a tool (off by default). With an empty hand or something that is no tool in it (a block, food, a sword), hitting a block no longer pulls a tool out, so punching never mines a block by accident with a fast tool. Switching from one tool to another (pickaxe to shovel) works as before.
  • Match Silk Touch & Fortune (off by default). While you hold a tool, AutoSwap only switches to a tool with the same Silk Touch and Fortune: Silk Touch only to Silk Touch, Fortune only to Fortune, a tool with neither only to one with neither. If there is no such tool, it keeps yours.
  • "Don't refill these items" list in the Refill section. It holds "All shulker boxes" by default, one entry for every shulker box, so placing a shulker box no longer pulls the next one into your hand. When you add an item, the picker offers both the whole group (the framed cell next to the shulker boxes) and each single colour. Remove the entry to get the old behaviour back, or add any other item.
  • Every new option has its own toggle key (unbound by default) and /autoswap command.
  • Fabric and Forge ports for Minecraft 1.19.4 (Java 17), with the same swapping rules, refills, elytra behavior, key binds, commands, JSON configuration and settings screens.

Changed

  • Better translations: German, Spanish, French, Italian and Portuguese are written with their own letters (ä, ñ, é, ç, ã) instead of plain ASCII. The Japanese, Korean and Chinese settings and key binds are no longer partly in English. The elytra, totem and enchantments go by the game's own names in every language. Every new text is translated into all ten languages.
  • Lower minimum loader versions: 1.5.2 asked for the builds it was compiled against (for example Fabric Loader 0.18.4 and Fabric API 0.92.7 on 1.20.1, Forge 47.3.0 on 1.20.1, NeoForge 26.1.2.109). 1.6.0 asks only for the oldest build of each Minecraft line it works with (see the table).
  • Fabric 26.1.2 now asks for Fabric Loader 0.19.5 or newer. Architectury API 20.1.14, which it needs, crashes the game at startup on older loaders even though it claims to accept 0.18.5.

Fixed

  • Keep same tool type kept an iron pickaxe on obsidian (and a stone pickaxe on diamond ore), so the block took forever and dropped nothing. AutoSwap now switches to a tool that can harvest the block, and still never swaps a tool that already does the job.
  • The Reset defaults button of the settings screen was too narrow for its label in seven of the ten languages, English included. The button now grows with its label.
  • Minecraft 1.21.11 on Forge and NeoForge: the log no longer shows "Couldn't load mod/autoswap pack metadata" every time a world is loaded.

Unchanged

  • All new options are off by default; existing options behave as before.
  • A config file from 1.5.2 loads with all its values; the new options are added.
  • All Minecraft versions and loaders from 1.5.2 remain available. No version removed.

Compatibility

  • Client-side only; nothing is needed on the server.
  • Fabric needs Fabric API and Architectury API, NeoForge needs Architectury API, Forge needs nothing but Forge.
Minecraft Fabric Loader Fabric API Architectury API (Fabric, NeoForge) Forge NeoForge
1.19.2 0.14.9+ 0.66.0+1.19.2+ 6.6.92+, below 7 43.1.0+, below 44 -
1.19.4 0.14.14+ 0.75.3+1.19.4+ 8.2.91+, below 9 45.1.0+, below 46 -
1.20.1 0.14.21+ 0.83.0+1.20.1+ 9.2.14+, below 10 47.1.0+, below 48 -
1.21.1 0.15.11+ 0.102.0+1.21.1+ 13.0.11+, below 14 52.1.0+, below 53 21.1.1+, below 21.2
1.21.11 0.17.3+ 0.139.4+1.21.11+ 19.0.1+, below 20 61.1.0+, below 62 21.11.0-beta+, below 21.12
26.1.2 0.19.5+ 0.154.0+26.1.2+ 20.1.14+, below 21 - 26.1.2.99+, below 26.2
26.2 0.19.3+ 0.154.0+26.2+ 21.0.7+, below 22 - 26.2.0.40-beta+, below 26.3
26.3 0.19.5+ 0.160.5+26.3+ 22.0.1+, below 23 - 26.3.0.0-beta+, below 26.4