ModsFinder

Switcheroo

by Nato Boram

With Switcheroo, a held tool or weapon is swapped automatically for the most suitable item in the hotbar when a block or mob is targeted.

FabricClient-side onlyGNU General Public License v3.0 or laterOpen source1.16.5 – 1.21.7

What it does

Switcheroo watches what the player clicks and changes the held item before the action. Clicking a block picks the tool that breaks it fastest, and clicking a mob picks the item that deals the most damage per second. Holding Sneak blocks the switch, and holding Sprint makes the mod use the most effective item instead of the least effective one that still works.

The mod is client-side only, so a server does not need it and players join without installing anything on the server. Cloth Config API and Fabric API are required, and Mod Menu is optional for opening the settings screen. Switcheroo is published for Fabric only, with 18 release versions covering 1.16.5 – 1.21.7, and it is released under the GNU General Public License v3.0 or later, so it is open source. Snapshot builds are published as well.

Key features

  1. Tool swap on block click

    Switches the held item to the one most effective against the targeted block before breaking it.

  2. Weapon swap on mob click

    Switches to the item that deals the most damage per second against the targeted mob.

  3. Sneak to hold the item

    Holding Sneak prevents the switch from happening, so the current item stays in hand.

  4. Sprint for maximum effect

    Holding Sprint makes the mod use the most effective item, instead of the least effective one that still works.

Compatibility

Latest build for each game version and loader.

1.21.x6 of 6 versions with builds
1.21.71.0.17
1.21.61.0.17
1.21.51.0.17
1.21.41.0.15-hotfix.1
1.21.11.0.14
1.211.0.14
1.20.x5 of 5 versions with builds
1.20.41.0.13
1.20.31.0.13
1.20.21.0.13
1.20.11.0.13
1.201.0.11
1.19.x4 of 4 versions with builds
1.19.41.0.10
1.19.21.0.9
1.19.11.0.9
1.191.0.9
1.18.x1 of 1 version with builds
1.17.x1 of 1 version with builds
1.16.x1 of 1 version with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Cloth Config APIConfiguration Library for Minecraft Mods
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

Use cases

Mining with the right tool

A player breaking mixed blocks in a quarry does not have to change tools by hand between stone, wood and ore.

Fighting mixed crowds

Players facing several mobs can let the mod pick the item with the highest damage output against each target.

Who it’s for: Players who switch tools and weapons often in survival or on modded packs, and who want the choice made from the targeted block or mob rather than by hand.

How it compares

Full comparison

Effective Durability is client-side only, open source under the GNU General Public License v3.0 only, and published for 1.20.4 – 1.20.6 on Fabric. Clicking is client and server, not open source, and covers 1.16 – 1.21.4 on Fabric. Auto Tool Switch is server-side only, not open source, and built for 1.21.10 on Fabric, so a server needs it while players do not.

ModLoadersGame versionsEnvironmentUpdated
SwitcherooFabric1.16.5 – 1.21.7Client-side only2025-07-06
Effective DurabilityFabric1.20.4 – 1.20.6Client-side only2026-07-11
ClickingFabric1.16 – 1.21.4Client and server2025-03-02
Auto Tool SwitchFabric1.21.10Server-side only2026-02-25

Questions

Does Switcheroo need Fabric API?

Yes. Fabric API is a required dependency, and Cloth Config API is required too. Both must be installed next to Switcheroo on Fabric.

Does Switcheroo have to be installed on the server?

No. It is installed on the player's side alone, so servers need nothing.

Which game versions have Switcheroo files?

Files cover 1.16.5 – 1.21.7 across 18 release versions, and the latest Fabric file is 1.0.17 for 1.21.7.

Can Switcheroo be turned off without removing it?

Holding Sneak prevents the switch for a single action, and Mod Menu, if installed, provides the settings screen.

In the catalog

Switcheroo is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 13,697 mods support Minecraft 1.21.7.

More from Nato Boram

All projects

Similar mods

What the author says

Switch your currently held item for an effective item when clicking on a block. Switcheroo will use the least effective tool that's still effective to break blocks and the most damaging item per seconds to attack entities.
Nato Boram, on the Modrinth page

Official listing

Owner
Nato Boram
Published
2021-09-15
Updated on Modrinth
2025-07-06
Facts verified
2026-10-15

Tags