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.
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
Automatic type discovery
Enum-based metal, wood, ore, rock and soil types are found without any registration code from the addon.
Unified registry access
Types from TerraFirmaCraft and from other mods are read through the same registry interfaces.
Manual registration
Soil variants and other types from non-enum sources can be registered directly with the library's methods.
Block creation helpers
Lists and getters let an addon register new blocks, items and entities for each type in the registry.
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
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
Questions
Does TFC Registry API need TerraFirmaCraft?
Do addons need to register their types manually?
Does the library have to be installed on both sides?
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
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)
Official listing
- Modrinth page
- modrinth.com/mod/tfc-registry-api
- Owner
- Verph
- Published
- 2025-12-01
- Updated on Modrinth
- 2025-12-12
- Facts verified
- 2026-10-15
