Unlock Datapack Potential with Extra Tags for Minecraft

Extra Tags expands Minecraft's tag system to enchantments, block entity types, and biomes, empowering datapack creators. Download Extra Tags for Minecraft today!

Download extratags for Minecraft 1.15.2, 1.16.1, 1.16.3

Original name: extratags

Minecraft: 1.15.2, 1.16.1, 1.16.3

Loaders: Forge

FileMCLoaderSize
extratags-1.0.jar1.15.2Forge18 КБDownload
extratags-1.1.jar1.15.2Forge22 КБDownload
extratags-2.0.jar1.16.1Forge22 КБDownload
extratags-2.1.jar1.16.1Forge22 КБDownload
extratags-2.1a.jar1.16.1Forge22 КБDownload
extratags-2.1b.jar1.16.1Forge20 КБDownload
extratags-2.1c.jar1.16.1Forge20 КБDownload
extratags-2.1d.jar1.16.1Forge20 КБDownload
extratags-2.1e.jar1.16.1Forge20 КБDownload
extratags-2.1f.jar1.16.1Forge20 КБDownload
extratags-2.1g.jar1.16.1Forge21 КБDownload
extratags-2.2.jar1.16.3Forge8 КБDownload

Extra Tags

Minecraft's tag system is a cornerstone of modern datapack and mod development, allowing creators to group items, blocks, and entities for recipes, loot tables, and world generation. However, vanilla tags have always had limitations—they don't cover every game element. That's where Extra Tags steps in, a lightweight library mod that extends tag support to previously untaggable objects. Whether you're a mod developer or a datapack enthusiast, this add-on opens up new possibilities for customization without adding any content of its own.

What Exactly Does Extra Tags Do?

At its core, Extra Tags is a utility mod—it doesn't introduce new items, blocks, or mechanics. Instead, it makes vanilla objects like enchantments, block entity types, and biomes taggable. This means you can create tag files in your datapack to group these elements, then reference those tags in recipes, advancements, or other mods. For example, you could create a tag for all enchantments that work on axes, or a tag for all biomes where a certain structure can spawn. The mod simply provides the framework; the creativity is up to you.

Supported Tag Categories

Extra Tags currently adds tag support for three key areas that vanilla Minecraft overlooks:

  • Enchantments: Place tag files in data/domain/tags/enchantments to group enchantments like Sharpness, Efficiency, or custom ones from other mods.
  • Block Entity Types: Use data/domain/tags/block_entity_types to tag things like furnaces, chests, or modded machines.
  • Biomes: Tags go in data/domain/tags/biomes, letting you reference biomes in predicates or worldgen conditions.

These additions fill a gap that many modpack creators and datapack authors have been working around for years. With Extra Tags, you can write cleaner, more modular datapacks that interact with a wider range of game features.

How to Install Extra Tags for Minecraft

Installing Extra Tags is straightforward, but it does require a mod loader. The mod is available for both Fabric and Forge on modern Minecraft versions, including 1.19.2, 1.20.1, and 1.20.4. Here's a quick guide:

  1. Ensure you have the correct mod loader installed (Fabric or Forge) for your Minecraft version.
  2. Download Extra Tags from a trusted mod repository. The file will be a .jar.
  3. Place the downloaded .jar file into your Minecraft mods folder.
  4. Launch the game and verify the mod is loaded by checking the mods menu.

If you're using the foxygame.net launcher, the process is even simpler: Extra Tags is listed in the launcher's built-in add-on catalog, so you can install it with a single click and the launcher automatically handles version compatibility and updates. No need to hunt for the right file or worry about loader mismatches.

Using Extra Tags in Your Datapacks

Once installed, Extra Tags works silently in the background. To leverage it, you'll create standard JSON tag files in the appropriate directories. For instance, to create a tag for all "treasure" enchantments, you'd make a file at data/mypack/tags/enchantments/treasure.json with content like:

{
  "values": [
    "minecraft:mending",
    "minecraft:frost_walker",
    "minecraft:channeling"
  ]
}

Then, any mod or datapack that reads enchantment tags can use #mypack:treasure to reference that group. This is especially powerful when combined with mods like KubeJS or CraftTweaker, which can query tags to dynamically alter recipes or game logic.

Important Technical Notes

Extra Tags uses Mixins for its reverse tag feature, which allows querying what tags an object belongs to. While Mixins are bundled with the mod, they are not strictly required for basic tag functionality. However, if another mod relies on reverse tag lookups and Mixin is not present at runtime, it could cause crashes. To avoid issues, always run Extra Tags with a Mixin-compatible environment—which both Fabric and modern Forge provide by default. The mod itself is purely a library; it won't add any tags unless you or another mod create them.

Why Mod Developers Love Extra Tags

For mod authors, Extra Tags eliminates the need to write custom code just to make their content taggable. Instead of hardcoding dependencies or creating complex workarounds, they can simply tell users to install Extra Tags and then use standard tag conventions. This reduces compatibility headaches and makes mods more interoperable. Datapack creators benefit too, as they can now influence modded content through tags without touching a single line of Java.

Download Extra Tags and Expand Your Toolkit

If you're serious about Minecraft customization, Extra Tags is a must-have library. It's small, unobtrusive, and unlocks a level of control that vanilla simply doesn't offer. Whether you're building a massive modpack or a focused datapack, the ability to tag enchantments, block entity types, and biomes will streamline your workflow and inspire new ideas. Grab the latest version for your preferred loader and start experimenting—you'll wonder how you ever managed without it.

===ARTICLE===