airswap-1.4.0.jar
Curse Maven Snippet
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