

Early Tags
The Early Tags modification provides access to data significantly earlier than what Minecraft's standard capabilities allow. The tool operates by independently analyzing JAR file contents, similar to the Static Data approach, and extracting standard game information outside the regular context, as with Suspicious Shapes.
The main emphasis here is on tag support - according to the authors, this function represents the most valuable feature for developers. Notably, Static Data doesn't use tags on principle, considering this direction unpromising.
While the creators don't rule out expanding functionality to other data types in the future, tags remain the central and most sought-after element of the modification.
Usage
This tool is designed for use as an embedded library within other mods. The compact size of the solution (only 16 KB total, including 4 KB for the icon) makes it a practical choice for integration.
Frequently Asked Questions
When can you start using Early Tags?
Right after Fabric completes creating ModContainers - that is, during the mixin application stage, even before Bootstrap execution.
Tags aren't usually available at such an early stage! Yes, this is an atypical situation. The solution is based on meticulous data examination combined with non-standard processing methods.
How is tag operation possible before world loading or client synchronization? We apply deep analysis of system processes and unconventional data processing techniques.
Is this a joke modification? Despite some irony in the description, the functionality is completely real and operational.
Usage Instructions
To integrate, add the mod as an included library and call the corresponding method in blue.endless.earlytags.EarlyTags
. The resulting EarlyTag object allows you to perform membership checks via the contains
method. It's important to note that operations work through identifiers, since item and block entities don't exist at this stage yet.