Changed the following configs:
autoswitch
switchback config values are unified into one option (switchbackAllowedFor)
switch config values are unified into one option (switchAllowedFor)
toggle message config values are unified into one option (toggleMessageControl)
Old config key/value entries will be present at the bottom of the file under an "Overrides" section if you wish to reference them
putUseActionToolInOffHand now is an enum, and defaults to only putting the item in the offhand when used on saddleable mobs
renamed autoswitchMaterials -> autoswitchAttackAction (should be automatically converted)
renamed autoswitchUsable -> autoswitchUseAction (should be automatically converted)
As '-' is a valid identifier character, all places that used - in place of colon are now required to use '!'. Old configs are automatically converted for Minecraft's items/enchantments.
Fix bow_action using ''' instead of ',' for it's seperator.
Added autoswitchCustomGroups.cfg
Allows creation of custom targets based on Block and entity Tags (https://minecraft.gamepedia.com/Tag#Blocks) for use in AttackAction and UseAction configs.
Allows creation of custom tool groupings based on item tags (https://minecraft.gamepedia.com/Tag#Items)
Note: Tags are based on the server you are on, so user-defined tags may not work in all cases.
TODO: Add to API to allow mods to add to it automatically
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }