AirSwap

Client-side Fabric mod that swaps your sword for a mace mid-air when attacking players, applying mace attributes to the hit. Features configurable delays, swap-back, target filters, fall distance, cooldowns, Mod Menu GUI, JSON config, and keybinds.
Back to Files

airswap-1.4.0.jar

File nameairswap-1.4.0.jar
Uploader
voidles02voidles02
Uploaded
Oct 15, 2026
Downloads
10
Size
33.2 KB
Mod Loaders
Fabric
File ID
9191231
Type
R
Release
Supported game versions
  • 1.21.11

Curse Maven Snippet

Fabric

modImplementation "curse.maven:airswap-1744910:9191231"

Learn more about Curse Maven

What's new

Air Swap 1.4.0 — Changelog

Added

  • Five optional gameplay settings:

    • Swap only while descending — avoid swapping while rising.

    • Require a cooled attack — wait until vanilla’s attack cooldown is at least 90% ready.

    • Require line of sight — skip swaps when the target is not visible.

    • Avoid nearly broken maces — enabled by default; skips maces at 5% durability or less.

    • Prefer the most durable mace — choose the eligible mace with the most durability remaining.

  • A dedicated spear trigger setting, separate from sword settings.

  • A mod-list icon based on the supplied Air Swap artwork.

Improved

  • Mace settings: Breach requirement and preference remain independently configurable. Breach selection takes priority over durability preference; if Breach is not required and no eligible Breach mace is available, Air Swap can use another eligible mace.

  • Swap-back handling: For main-inventory exchanges, Air Swap now checks whether the local swap-back produced the expected inventory state. If it did not, the return remains pending for a later retry instead of being cleared immediately.

  • Settings screen: Reorganized options into Swap & Mace, Weapons, Conditions, Gameplay, and Feedback tabs, with clearer grouping and descriptions.

  • Attack-path efficiency: Trigger conditions are checked before scanning inventory. Inventory search remains bounded to the configured range—hotbar or main inventory.

Fixed

  • Corrected config reload ordering so malformed JSON does not get recorded as successfully loaded. Fixing the file can now be picked up without restarting.

  • Improved handling of a main-inventory swap-back that does not complete as expected on the client.

 

This mod has no additional files