AutoTag - Automatic Content Classification
AutoTag is a technical modification designed to improve compatibility between different mods. This development doesn't add new content to the game but focuses exclusively on the technical side of mod interactions.
The Problem of Mod Compatibility
Mod developers are encouraged to use tags for grouping items and blocks, especially when creating crafting recipes. However, in practice, different mods often use different classification systems, creating difficulties when using them together. Players installing multiple mods and pack creators have to manually compile long lists of items for all components to work correctly.
Automatic Solution
AutoTag automatically populates tags based on program conditions when loading a world. The mod analyzes all game elements, including content from other modifications, and distributes them into appropriate categories.
This solution is especially useful for modpack creators who need to configure interactions between different modifications. For example, all armor items automatically go into the c:armor tag, significantly simplifying the configuration process.
As another example: all items that can be equipped in the head slot are automatically added to the c:head_equippables tag:

Additional Features
To get a complete list of tags that the mod adds, as well as information about the blacklist function through datapacks, it's recommended to check the documentation on GitHub.
If you have suggestions for adding new tags, you can leave them in the comments or create a corresponding request on GitHub!
We hope this mod proves useful and makes the process of creating and using modifications more convenient.
The mod icon is created based on modified images by Lorc and Delapouite from game-icons.net.