Language

HotSwap

HotSwap

Modrinth

Auto swap to the right tool, with blazing speed.

2.5k downloads 8 followers updated 2mo ago
latest v1.4.2 Modrinth
Fabric Neoforge 1.20.6 – 26.1.2 EquipmentGame-mechanicsUtility

Modrinth Game Versions
Modrinth Version

Demo GIF

HotSwap

HotSwap is a lightweight, client-side Minecraft mod that automatically selects the optimal tool or weapon in your hotbar based on what you’re doing—be it mining,
chopping, fighting, or digging. By leveraging Minecraft’s built-in item tags,
HotSwap ensures you always have the right tool in hand without manual inventory juggling.


Features

  • Context-Aware Swapping
    Automatically switches to the “best” tool in your hotbar for the block you’re breaking or mob you’re hitting, based on enchantments and material tiers.
  • Customizable Priority
    Define your own tag priorities and blacklists in hotswap.json5 to fine-tune which tools should be preferred or skipped.
  • On-the-Fly Enable/Disable
    Toggle HotSwap with a single keybind (default: ;). When disabled, your hotbar remains unchanged.
  • Lightweight & Non-Invasive
    No extra GUIs or big configuration menus—just an easy-to-edit JSON5 file and a small, performant mod jar.

Installation

  1. Install Fabric (or Forge, depending on build) for Minecraft 1.20+
  2. Download the latest HotSwap-x.y.z.jar from Modrinth.
  3. Copy the jar into your Minecraft mods/ folder.
  4. Launch Minecraft with the Fabric (or Forge) profile.

Usage

  1. Toggle — press your configured toggle key (default ;) to enable or disable HotSwap.
  2. Mine or Chop — break a block; HotSwap will swap in your best pickaxe/axe/shovel according to the tags in your hotbar.
  3. Fight — left-click a mob; HotSwap will switch to the highest-damage sword or tool.
  4. Return — once the action ends (block broken or mob dead), your previous hotbar slot is restored automatically.

🛠️ Keybinds & Commands

| Action | Default Key | Description |
|----------------|----------------|-----------------------------------|
| Toggle HotSwap | ; | Enable or disable the auto-swap |
| Hold Off | Left Alt | Temporarily disable auto-swapping |

Tip: You can change or assign these in Minecraft’s Options → Controls menu under “HotSwap.”


Changelog

See the changelog for a full history of changes and releases.

Versions

Release
1.4.2
neoforge · 26.1.2 · 2mo ago
Release 26.1.2
27
Release
1.4.2
fabric · 26.1.2 · 2mo ago
Release 26.1.2
207
Release
1.4.1
fabric · 26.1.1 · 2mo ago
26.1.1 Release
16
Release
1.4.1
neoforge · 26.1.1 · 2mo ago
26.1.1 Release
10
Release
1.4.0.rc1
fabric · 26.1 · 2mo ago
Release for 26.1
111
Release
1.4.0.rc1
neoforge · 26.1 · 2mo ago
Release for 26.1
13
Beta
1.4.0-26.1_beta
fabric · 26.1 · 2mo ago
Update to 26.1
16
Beta
1.4.0-26.1_beta
neoforge · 26.1 · 2mo ago
Update to 26.1
9
Release
1.3.0
fabric · 1.21.5 · 13mo ago
- Updated to use custom config files. - Converted to using Multiloader template. - Initial Fabric offering
1.2k
Release
1.3.0
neoforge · 1.21.5 · 13mo ago
- Updated to use custom config files. - Converted to using Multiloader template. - Initial Fabric offering
69
Alpha
1.2.1_alpha
neoforge · 1.21.4 · 17mo ago
- Update to 1.21.4 - This is an alpha. Not all tests have been implemented to ensure it is a working release.
158
Release
1.2.0-1.21.1
neoforge · 1.21.1 · 17mo ago
Updated to Minecraft 1.21.1 Changed how tools attack speed/damage is gathered.
324

Comments 0

No comments yet. Be the first to share your thoughts.