ModsFinder

Static Data

by falkreon

Static Data is a Fabric and Quilt library that lets mods publish structured data other mods can read without a shared runtime hook.

FabricQuiltServer-side onlyMIT LicenseOpen source1.20 – 1.21.5

What it does

Static Data gives a mod a third class of resource, a staticdata folder placed beside the assets and data directories. Items inside it are namespaced with the mod id, so a mod can ship its own static datapack, either as a folder or as a zip file with a staticdata folder at its root. The format works like a resource pack, except that its contents are static data rather than textures or models.

Data sources from several mods are merged additively, so the information does not belong to one place. A mod can query static data supplied by another mod, which gives a structured way to share compatibility and interop information. The library is aimed at mod authors who want integration data available right away from their own initializer, and at extensions that look up files such as block group paths or an obsidian.json integration file. Fabric API is a required dependency, and the mod is server-side only, so players join without installing it. It is released under the MIT License and is open source, with public source code and an issue tracker.

Key features

  1. Staticdata folder

    Static data files sit in a staticdata directory next to the assets and data directories, namespaced by mod id.

  2. Additive data sources

    Data from several mods is combined additively, so no single mod owns the shared information.

  3. Static datapacks

    A mod can ship a static datapack as a folder or a zip file whose root holds a staticdata folder.

  4. Cross-mod queries

    One mod can read static data supplied by another, for example to find slope-shaped block variants added by a third mod.

Compatibility

Latest build for each game version and loader.

1.21.51.1.3+1.21.1Not available
1.21.41.1.3+1.21.1Not available
1.21.31.1.3+1.21.1Not available
1.21.21.1.3+1.21.1Not available
1.21.11.1.3+1.21.1Not available
1.20.41.1.0+1.20.4Not available
1.20Not available1.0.1+1.20
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

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 authors who need to share structured integration data between mods, and mod developers building extensions that search for other mods' files.

How it compares

Full comparison

Circumflex is a Fabric and Quilt library under the MIT License, with files for 1.20.1 – 1.21, and it works on either side, and neither needs it. Conditional Proxy Mod Initializers is Fabric only, covers 1.14 – 1.21 and is run on both client and server, under the GNU General Public License v3.0 only. Custom Server Data is server-side only and built for 1.20.6 alone, and it is not open source.

ModLoadersGame versionsEnvironmentUpdated
Static DataFabric and Quilt1.20 – 1.21.5Server-side only2025-04-06
CircumflexFabric and Quilt1.20.1 – 1.21Client or server, optional2024-09-16
Conditional Proxy Mod InitializersFabric1.14 – 1.21Client and server2024-07-10
Custom Server DataFabric and Quilt1.20.6Server-side only2026-04-06

Questions

Does Static Data need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed alongside Static Data on Fabric.

Must Static Data be installed on the client?

No. Only the server needs it, and players join without installing anything.

Which loaders have Static Data files?

Files are published for Fabric and Quilt. The latest Fabric file targets 1.21.5 and the latest Quilt file targets 1.20.

Does Static Data work on snapshot versions?

Snapshot builds are published, so the library can be tried on the game's pre-release versions as well as release versions.

In the catalog

Static Data 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

Creates a third class of resource, "static data", which lets mods search each other and their environment in an easy, structured way for compatibility and interop information. For instance, a mod might register a slope-shaped block based on a set of vanilla blocks, but also offer to register new slopes based on…
falkreon, on the Modrinth page

Official listing

Owner
falkreon
Published
2023-06-01
Updated on Modrinth
2025-04-06
Facts verified
2026-10-15

Tags