
VintageTag
VintageTag is a lightweight tag system mod (primarily compatible with 1.12.2) that brings functionality similar to the official tag system of Minecraft 1.13+ to older game versions.
📖About VintageTag
VintageTag
VintageTag adds a simple tag system to Minecraft 1.12.2, supporting item, fluid, and block tags.
Registering Tags
During the FMLLoadCompleteEvent phase, the tag system performs the following steps sequentially:
- Synchronize ore dictionary data
- Load tags from all mods (
src/main/resources/data/tags/<type>/) - Load tags from configuration files (
config/tags/<type>/)
Here, <type> can be one of item, fluid, or block.
The JSON format is similar to the official 1.13+ tag system. For details, see TagLoader.
Command System
/tag info // Display tag statistics (requires permission level 1)
/tag reload // Reload tags (requires permission level 2)
Tooltip
Hold Shift to view tag information for items, fluids, and blocks. For example:
- Holding Shift on a water bucket will show the bucket's item tags and water's fluid tags.
- Holding Shift on stone (an item that has a block form) will show the stone's item tags and block tags (block tags do not distinguish metadata).
Tag types are color-coded:
- White: item tags
- Blue: fluid tags
- Yellow: block tags
If the item contains no tags of any type, a "No tags" message will appear.
Network Synchronization
When a player logs in or uses the /tag reload command, the server's data is immediately synchronized to the client.
Configuration Options
// Enable scanning tags in configuration files
B:enableConfigScanner=true
// Enable scanning tags in mods
B:enableModScanner=true
// Enable synchronizing tags from the ore dictionary
B:enableOreSync=true
// Enable tag tooltips
B:enableTooltip=true