ModsFinder

TFC Registry API

by Verph

TFC Registry API is a NeoForge library that lets other mods work with the metal, wood, ore, rock and soil types added to TerraFirmaCraft.

NeoForgeClient and serverBSD 2-Clause License1.21 – 1.21.11

What it does

The library finds registry types added by mods and unifies access to them through shared interfaces, so addons can read metals, woods, ores, rocks and soil variants from one place. A type that implements the correct Registry interface is picked up without manual wiring. TerraFirmaCraft is required, and the library is also needed by TFC Hot or Not, which uses it.

Discovery is automatic for enum-based types, which the library reads as they are declared. Addons that draw types from other sources still need manual registration, and the library keeps supporting it through its registration methods and a helper class that offers the same calls. Developers can, for example, add soil variants that do not come from an enum. The library is client and server, and every player on a server that runs it needs it too.

TFC Registry API is licensed under the BSD 2-Clause License and is not open source. It has been published for NeoForge since 2025-12-01 across 12 release versions, 1.21 – 1.21.11, and its latest file is 1.2 for 1.21.1, dated 2025-12-12.

Key features

  1. Automatic type discovery

    Enum-based metal, wood, ore, rock and soil types are found without any registration code from the addon.

  2. Unified registry access

    Types from TerraFirmaCraft and from other mods are read through the same registry interfaces.

  3. Manual registration

    Soil variants and other types from non-enum sources can be registered directly with the library's methods.

  4. Block creation helpers

    Lists and getters let an addon register new blocks, items and entities for each type in the registry.

  5. Soil block support

    Custom soil block classes can be cast safely to the soil registry interface, so connected grass and similar blocks work with the library.

Compatibility

Latest build for each game version and loader.

1.21.x12 of 12 versions with builds
1.21.111.1
1.21.101.1
1.21.91.1
1.21.81.1
1.21.71.1
1.21.61.1
1.21.51.1
1.21.41.1
1.21.31.1
1.21.21.1
1.21.11.2
1.211.2
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

TerraFirmaCraftTerraFirmaCraft (TFC) is a total conversion mod that overhauls and reinvents survival mode.
Required

Required by 1 mod

Questions

Does TFC Registry API need TerraFirmaCraft?

Yes. TerraFirmaCraft is listed as a required dependency, because the library reads the types that TerraFirmaCraft and its addons register.

Do addons need to register their types manually?

Enum-based types are discovered automatically. Types from non-enum sources still need manual registration, using the library's methods or its helper class.

Does the library have to be installed on both sides?

Yes. Servers that run it need every player to install it too.

In the catalog

TFC Registry API is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 19,862 mods support Minecraft 1.21.11.

More from Verph

All projects

Similar mods

What the author says

Where these are provided by this library: - RegistryOre - RegistrySand - RegistrySoil The mod automatically finds all types if: - The type implements the correct Registry[Type] interface - The type is an enum (required for auto-discovery)
Verph, on the Modrinth page

Official listing

Owner
Verph
Published
2025-12-01
Updated on Modrinth
2025-12-12
Facts verified
2026-10-15

Tags