All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Switcheroo

Switcheroo

by Nato Boram • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Switcheroo

Java CI GitHub Pages Modrinth Downloads minepkg CurseForge Downloads Planet Minecraft

Switch your currently held item for an effective item when clicking on a block.

Usage

  • Click on a block or entity to switch to the appropriate item
    • Press Sneak to prevent the switch from happening
    • Press Sprint to use the most effective item

Switcheroo will use the least effective tool that's still effective to break blocks and the most damaging item per seconds to attack entities.

Trailer GIF

Demo | Trailer | Meme

Features

  • Switcheroo when clicking blocks
  • Switcheroo when clicking mobs
    • Uses max damage per seconds for mobs
    • Uses max attack damage for players
  • Blacklist
    • Accessible via /switcheroo blacklist blocks and /switcheroo blacklist mobs
    • Compatible with ModMenu
  • Doesn't consider items when they have 5 durability or less
  • Prefer Silk Touch on certain blocks
    • /switcheroo prefer silk_touch
      • /switcheroo prefer silk_touch add dirt_path
      • /switcheroo prefer silk_touch remove dirt_path
    • The Silk Touch selection is really shaky, though. Use at your own risk.
  • Enable or disable it with /switcheroo enable and /switcheroo disable

Installation

cloth-config2 fabric modmenu

Downloads are available in Releases. You can also test development builds by downloading them form the Actions.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
24w14potato 1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x 1.19.4
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19
Fabric
last yr. 1
1.18
Fabric
last yr. 1
1.17.1
Fabric
last yr. 1
1.17.1
Fabric
last yr. 1
1.17.1
Fabric
last yr. 1
1.17.1
Fabric
last yr. 1
1.16.5
Fabric
last yr. 1
1.17.1
Fabric
last yr. 1
1.16.5
Fabric
last yr. 1
[1.0.17] v1.0.17 by Nato Boram on Jul 06, 2025
Download
## [1.0.17] - 2025-07-06

### Fixed

  • Ranged weapons should no longer be considered during melee attacks.

[1.0.17]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.17
## [1.0.15-hotfix.1] - 2025-05-19

### Fixed

  • Prevent the bow from being picked when clicking on a mob

[1.0.15-hotfix.1]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.15-hotfix.1
[1.0.16] v1.0.16 by Nato Boram on Apr 26, 2025
Download
## [1.0.16] - 2025-04-26

### Changed

  • Updated to Minecraft 1.21.5

[1.0.16]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.16
[1.0.15] v1.0.15 by Nato Boram on Apr 25, 2025
Download
## [1.0.15] - 2025-04-25

### Changed

  • Updated to Minecraft 1.21.4

[1.0.15]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.15
[1.0.14] v1.0.14 by Nato Boram on Jul 01, 2024
Download
## [1.0.14] - 2024-06-30

ℹ️ The Mace has lower damage per seconds than bare hands. The mod will not attempt to switch out of it, but won't switch into it either.

⚠️ The Mace's enchantments are not supported at the moment. It's better to disable Switcheroo during your Mace activities.

### Added

  • /switcheroo enable and /switcheroo disable commands

### Changed

  • Updated to Minecraft 1.21

[1.0.14]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.14
[1.0.13] v1.0.13 by Nato Boram on May 26, 2024
Download
## [1.0.13] - 2024-05-25

### Added

  • Now uses shears on vines
  • Now uses brush on suspicious blocks

[1.0.13]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.13
[1.0.12] v1.0.12 by Nato Boram on Apr 02, 2024
Download
## [1.0.12] - 2024-04-01

### Changed

  • Updated to Minecraft 1.20.1

### Fixed

  • Now uses shears on glow berries

[1.0.12]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.12
[1.0.11] v1.0.11 by Nato Boram on Jun 08, 2023
Download
## [1.0.11] - 2023-06-07

  • Updated to Minecraft 1.20.0

[1.0.11]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.11
[1.0.10] v1.0.10 by Nato Boram on Mar 19, 2023
Download
## [1.0.10] - 2023-03-19

  • Updated to Minecraft 1.19.4

[1.0.10]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.10
[1.0.9] v1.0.9 by Nato Boram on Jun 14, 2022
Download
## [1.0.9] - 2022-06-13

### Added

  • Prefer Silk Touch on certain blocks
  • /switcheroo prefer silk_touch
  • /switcheroo prefer silk_touch add dirt_path
  • /switcheroo prefer silk_touch remove dirt_path
  • By default, prefers Silk Touch on bee_nest, beehive, black_stained_glass, black_stained_glass_pane, blue_ice,
blue_stained_glass, blue_stained_glass_pane, bookshelf, brain_coral, brain_coral_block, brown_mushroom_block,
brown_stained_glass, brown_stained_glass_pane, bubble_coral, bubble_coral_block, campfire, crimson_nylium,
cyan_stained_glass, cyan_stained_glass_pane, dirt_path, ender_chest, fire_coral, fire_coral_block, glass,
glass_pane, gray_stained_glass, gray_stained_glass_pane, green_stained_glass, green_stained_glass_pane, horn_coral,
horn_coral_block, ice, infested_chiseled_stone_bricks, infested_cobblestone, infested_cracked_stone_bricks,
infested_deepslate, infested_mossy_stone_bricks, infested_stone, infested_stone_bricks, large_amethyst_bud,
light_blue_stained_glass, light_blue_stained_glass_pane, light_gray_stained_glass, light_gray_stained_glass_pane,
lime_stained_glass, lime_stained_glass_pane, magenta_stained_glass, magenta_stained_glass_pane, medium_amethyst_bud,
mushroom_stem, mycelium, orange_stained_glass, orange_stained_glass_pane, packed_ice, pink_stained_glass,
pink_stained_glass_pane, purple_stained_glass, purple_stained_glass_pane, red_mushroom_block, red_stained_glass,
red_stained_glass_pane, sculk, sculk_catalyst, sculk_sensor, sculk_shrieker, sculk_vein, sea_lantern, small_amethyst_bud,
snow, snow_block, soul_campfire, tube_coral, tube_coral_block, turtle_egg, twisting_vines, twisting_vines_plant,
warped_nylium, weeping_vines, weeping_vines_plant, white_stained_glass, white_stained_glass_pane, yellow_stained_glass
and yellow_stained_glass_pane.

![Blocks to prefer Silk Touch on](https://gitlab.com/NatoBoram/switcheroo/uploads/2cf278c275981d9b3a3bbc4683eb8610/2022-06-13_22.33.54.png)

[1.0.9]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.9
[1.0.8] v1.0.8 by Nato Boram on Jun 09, 2022
Download
## [1.0.8] - 2022-06-8

  • Updated to Minecraft 1.19

[1.0.8]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.8
[1.0.7] v1.0.7 by Nato Boram on Dec 01, 2021
Download
## [1.0.7] - 2021-11-30

  • Updated to Minecraft 1.18

[1.0.7]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.7
[1.0.6] v1.0.6 by Nato Boram on Oct 03, 2021
Download
## [1.0.6] - 2021-10-03

### Changed

  • Now uses swords on bamboo and cobweb.
  • Now uses shears on cobweb.
  • Uses item with more attack damage on players or more damage per seconds on mobs.

### Fixed

  • Dependencies are now correctly resolved in fabric.mod.json.
  • Dependencies are mentioned in README.md.

[1.0.6]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.6
[1.0.5] v1.0.5 by Nato Boram on Oct 03, 2021
Download
## [1.0.5] - 2021-10-02

![alwaysFastest.png](https://gitlab.com/NatoBoram/fabric-switcheroo/uploads/869a94b3e0499063d24719851aa91043/alwaysFastest.png)

### Added


### Changed

  • Don't consider items when they have 5 durability instead of 1.

### Fixed


[1.0.5]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.5
[1.0.4] v1.0.4 by Nato Boram on Oct 02, 2021
Download
## [1.0.4] - 2021-10-01

🎃

### Added

  • Block and entity blacklist using [ModMenu](https://github.com/TerraformersMC/ModMenu).
  • Blacklist blocks farmland and glass_pane by default.
  • Blacklist entity axolotl, bat, cat, donkey, fox, horse, mule, ocelot, parrot, skeleton_horse,
snow_golem, strider, villager and wandering_trader by default.
  • Commands to manage the blacklist:
  • /switcheroo blacklist blocks add farmland
  • /switcheroo blacklist blocks remove farmland
  • /switcheroo blacklist mobs add axolotl
  • /switcheroo blacklist mobs remove axolotl

### Changed

  • Prefer shears when clicking on leaves.
  • Prefer shears when clicking on plants.
  • Ignore axe when clicking on plants.

[1.0.4]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.4
[1.0.3] v1.0.3 by Nato Boram on Sep 26, 2021
Download
## [1.0.3] - 2021-09-26

### Added

  • Select the tool from the hotbar instead of picking it from the inventory.

### Changed

  • The mod's ID is now switcheroo instead of fabric_switcheroo.

[1.0.3]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.3
[1.0.0] v1.0.0 by Nato Boram on Sep 26, 2021
Download
## [1.0.0] - 2021-01-28

First public release.

The switcheroo technically works, but it's kinda annoying and awkward to use. Please check the [issues](https://gitlab.com/NatoBoram/fabric-switcheroo/issues) if you want to contribute. Since it's my first Fabric project and my first client-side mod, there's a few things I don't really know how to do.

[1.0.0]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.0
[1.0.2] v1.0.2 by Nato Boram on Sep 26, 2021
Download
## [1.0.2] - 2021-09-25

### Changed

  • Updated to 1.17.1

[1.0.2]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.2
[1.0.1] v1.0.1 by Nato Boram on Sep 15, 2021
Download
## [1.0.1] - 2021-02-01

### Changed

  • Now selects the best weapon according to __damage per seconds__.
  • Sword is now blacklisted when hitting blocks.
  • Now uses hoe when clicking on a crop.
  • Farmland is now blacklisted from triggering a switcheroo.

[1.0.1]: https://github.com/NatoBoram/switcheroo/releases/tag/v1.0.1
Switcheroo Icon
Download Switcheroo
Select game version
Select platform