ModsFinder

Early Tags

by falkreon

Early Tags is a Fabric library that exposes tag membership to other mods before the game's registries are ready, so Identifier-based lookups can run during early startup.

FabricClient and serverMIT LicenseOpen source1.21.1 – 1.21.5

What it does

Tags are normally unavailable early in startup, and items and blocks often do not exist yet when a mod first asks about them. Early Tags reads tag data straight from the contents of the mod jars, in the same manner Suspicious Shapes does, and makes that data available much sooner than the usual loading path allows. Its implementation is kept deliberately small and centered on tag data, and the mod is intended to be used as a library by other mods.

The library is built on Fabric, with Fabric API required alongside it. Early Tags runs on client and server, so both sides need it. Files exist for 1.21.1 – 1.21.5, with 0.1.1+1.21.1 for 1.21.5 as the latest build, first published and last updated on 2025-04-02. The code is released under the MIT License and is open source, and public source and issue tracker links are available. Future work may extend the approach to other kinds of data tags.

Key features

  1. Early tag lookup

    Tag membership can be checked before the registries are fully loaded, which other mods can use during early initialization.

  2. Jar-based tag reading

    Tag data is read directly from the mod jars, the same way Suspicious Shapes reads vanilla data without waiting for game loading.

  3. Membership tests

    An EarlyTag object answers membership questions with a contains check against an Identifier, without requiring blocks or items to exist yet.

  4. Lightweight library footprint

    The whole library is small, around 16 KiB, so including it in another mod adds little weight.

Compatibility

Latest build for each game version and loader.

1.21.50.1.1+1.21.1
1.21.40.1.1+1.21.1
1.21.30.1.1+1.21.1
1.21.20.1.1+1.21.1
1.21.10.1.1+1.21.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Who it’s for: Mod developers who need tag membership during early Fabric startup, before items, blocks and tags are normally available. Players do not need to do anything with it directly.

How it compares

Full comparison

Data Tables is a Fabric mod for 1.21.7 – 1.21.8 where the server is required and the client is optional, and it is open source under the MIT License. TextImport Mod is a Fabric client-side only mod for 1.21.11 and is not open source, so it does not cover early tag lookups for servers. General Custom Data is a Fabric option for 26.1 – 26.1.2 that is open source under the GNU General Public License v3.0 or later, with the client or server optional.

ModLoadersGame versionsEnvironmentUpdated
Early TagsFabric1.21.1 – 1.21.5Client and server2025-04-02
Data TablesFabric1.21.7 – 1.21.8Server required, client optional2025-08-07
TextImport ModFabric1.21.11Client-side only2026-03-24
General Custom DataFabric26.1 – 26.1.2Client or server, optional2026-05-21

Questions

Does Early Tags need Fabric API?

Yes. Fabric API is a required dependency and must be installed alongside Early Tags on Fabric.

Does Early Tags have to be installed on both sides?

Every player and the server need a copy of the mod.

Which game versions have Early Tags files?

Files exist for 1.21.1, 1.21.2, 1.21.3, 1.21.4 and 1.21.5, and the latest Fabric build is 0.1.1+1.21.1 for 1.21.5.

In the catalog

Early Tags is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,307 mods support Minecraft 1.21.5.

More from falkreon

All projects

Similar mods

What the author says

Early Tags makes data available WAY before it should be. It does this by manually reading jar contents in the same way that Static Data does, and parsing the vanilla data off-grid like Suspicious Shapes does. In this case, the implementation is an ultra-light one centered around tag Data (which Static Data will…
falkreon, on the Modrinth page

Official listing

Owner
falkreon
Published
2025-04-02
Updated on Modrinth
2025-04-02
Facts verified
2026-10-15

Tags