AutoSwitch Enchant
by BaXy3
AutoSwitch Enchant changes the held tool when a block is struck, picking the one that fits the enchantments on it.
What it does
When a player starts mining a block, AutoSwitch Enchant selects a tool from the inventory based on rules the player sets. The rules read enchantment levels, so a tool with Efficiency 5 can be preferred over a tool with Efficiency 10 when haste is in play, which can save durability. Enchantment rules can also name a tool type, such as a pickaxe, shovel, axe, hoe, sword or shears, and say which tool applies to it.
The mod supports Efficiency levels from 1 to 10, Silk Touch, and Fortune from 1 to 3. Efficiency levels above the vanilla maximum are recognized, so mods that raise the cap are handled. Haste is evaluated only when the Haste effect is active, and a considerHaste flag controls that check. The mod is a client mod: it changes nothing on the server side. Installation needs Fabric API and ModMenu Badges Lib. The code is under the MIT License and is not open source; files cover 1.21.10 on Fabric only.
Key features
Enchantment-aware switching
Tool choice follows the enchantments on each tool, so the held item matches the block being mined.
Configurable rules
Each rule can apply to a chosen tool type and set the tool to use for a given block hardness and enchantment level.
Haste and fatigue checks
Mining speed is estimated with Efficiency, Haste and Mining Fatigue, so a tool is picked only when its speed is enough for an instant break.
Silk Touch and Fortune
Silk Touch and Fortune levels from 1 to 3 are part of the rule set, so drops can be matched to the tool.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
How it compares
Dynamic Tool Swap is a Fabric client mod for 1.21.1 under All rights reserved and is not open source. Simple Autoswitch is open source under the GNU General Public License v3.0 only, client-side, with Fabric and Quilt files for 1.20 – 1.21.10. Hammer Mining is a Fabric mod for 1.21 – 1.21.10 with an optional environment, and it is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| AutoSwitch Enchant | Fabric | 1.21.10 | Client-side only | 2026-05-17 |
| Dynamic Tool Swap | Fabric | 1.21.1 | Client-side only | 2026-06-08 |
| Simple Autoswitch | Fabric and Quilt | 1.20 – 1.21.10 | Client-side only | 2025-10-03 |
| Hammer Mining | Fabric | 1.21 – 1.21.10 | Client or server, optional | 2025-12-21 |
Questions
Does AutoSwitch Enchant need Fabric API?
Does the server need AutoSwitch Enchant?
Which game version does the mod support?
In the catalog
AutoSwitch Enchant is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 15,569 mods support Minecraft 1.21.10.
Similar mods
What the author says
Automatic tool switching based on enchantment rules for Minecraft 1.21.10 (Fabric). Stone (hardness 1.5) requires a mining speed ≥ 45 for instant mining.
Official listing
- Modrinth page
- modrinth.com/mod/autoswitch_enchant
- Owner
- BaXy3
- Published
- 2026-05-17
- Updated on Modrinth
- 2026-05-17
- Facts verified
- 2026-10-15
