Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
AutoSwitch

AutoSwitch

Automatic switching of tools when you perform an action.

91.4k
321
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20–1.20.5
1.19–1.19.3
1.18.x
1.17.x
1.16.x

Platforms

Fabric
NeoForge

Supported environments

Client-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

dexman545
dexman545 Owner

Details

Licensed LGPL-3.0-only
Published 4 years ago
Updated 3 days ago
DescriptionChangelogVersions
All versionsautoswitch 13.0.0

autoswitch 13.0.0

Download
Report

Changelog

13.0.0

  • Update for 1.21.9/25w37a

12.1.2

  • Fix fabric loader dependency always being bumped when building
  • Lock MC version upper bound to 1.21.8/25w36a due to breaking changes in vanilla

12.1.1

  • Convert feature-config.switch-away-from-tools from a boolean to a set of actions that can have the switch away behavior. Defaults to just the ATTACK action.
  • Fix switchback not triggering when feature-config.switch-away-from-tools selects an empty slot.
  • Fix switchback remembering the incorrect slot

12.1.0

  • Add config option feature-config.switchback-waits-for-attack-progress to control when switchback waits for attack progress to fully reset.

AutoSwitch 12.0.1

  • Fix skipDeletedItems not being applied to items with durability

Changes Since AutoSwitch 11

  • Complete rewrite of AutoSwitch
  • Update for 1.21.6
  • Minecraft version range is no longer open ended
  • Added Neoforge support
  • New config system using HOCON, see config file in config/autoswitch.conf
    • Added target priorities for cases where multiple targets (eg tags) match
    • Support limiting entity targets based on equipment
    • Support ItemComponent selectors
      • Currently limited to Potion Contents
    • Removed custom tool groups, everything is now using item tags
    • Allow combing selectors with expressions such as AND, OR, XOR, etc for more complex selection logic
    • Use entity sensitive_to tags to for enchantment preferences
  • Remove entity ride event default in favor of interact selectors
  • Add default selector for interacting with fire -> water splash potion
  • Add support for choosing what items to move to the offhand and for which action
  • Fix DPS calculation for entity tool ratings
    • Swords are not correctly preferred over axs without explicit ordering
  • Disable switchback when the player selects a new slot manually
  • Rework AutoSwitch API
    • No longer requires a compile time dependency on AutoSwitch
      • On Neoforge, use IMC
      • On Fabric, use ObjectShare
  • Use Minecraft's internal profiler in some places
  • Added actual tests so hopefully things don't break
  • Removed config commands
  • emvoe bow target

Dependencies

dependency-iconFabric APIrequired

Files

autoswitch-fabric-13.0.0.jar(939.28 KiB) Primary
Download

Metadata

Release channel

Release

Version number

13.0.0

Loaders

Fabric

Game versions

25w37a, 1.21.9-pre1, 1.21.9-pre2, 1.21.9-pre3, 1.21.9-pre4, 1.21.9-rc1, 1.21.9

Downloads

281

Publication date

September 30, 2025 at 4:15 PM

Publisher

dexman545

dexman545

Owner

Version ID

Modrinth is open source.

main@acf2694

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.