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.

84.9k
311
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 4 days ago
DescriptionChangelogVersions
All versionsAutoSwitch 12.0.0

AutoSwitch 12.0.0

Download
Report

Changelog

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

Files

autoswitch-fabric-12.0.0.jar(924.88 KiB) Primary
Download

Metadata

Release channel

Release

Version number

12.0.0

Loaders

Fabric

Game versions

1.21.6-pre1, 1.21.6-pre2, 1.21.6-pre3, 1.21.6-pre4, 1.21.6-rc1, 1.21.6, 1.21.7-rc1, 1.21.7-rc2, 1.21.7

Downloads

1512

Publication date

June 17, 2025 at 4:24 PM

Publisher

dexman545

dexman545

Owner

Version ID

Modrinth is open source.

new-orgs-page@a27b5f4

© 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.