ModsFinder

Runtime Registry Extender

by Nerjal_Nosk

Runtime Registry Extender is a Fabric library that lets mod authors add entries to Minecraft registries while the game is already running.

FabricClient and serverCustom license26.1 – 26.2

What it does

The library lets a mod register new entries during play rather than only at startup. Authors set up the extension with a dedicated entrypoint, and the registration code has to run before registries are initialised. Only new entries can be added: frozen base registries are not modified, which keeps the game stable. It also allows registry keys to be provided so that some registries become extendable, and it lets block state adapters receive invalid block states and replace them. Adapters only receive raw data in NBT format, and so far only block states and block entity data are affected.

The library is intended for servers and worlds that supply extra values to players, who can take them into account without restarting the game or launching a separate configuration. Its scope is deliberately narrow, because registries change only at a few points in the game loop. Related assets such as models, textures and translations must still be present locally or be provided by a server resource pack. Fabric is the only loader, and files target 26.1 – 26.2 under a custom license that is not open source. Installation needs Fabric API, and the mod runs on the client and on the server.

Key features

  1. Runtime registry entries

    Mods can add new entries to supported registries while the game runs, without a restart.

  2. Extendable registry keys

    Authors provide registry keys so that other registries become extendable.

  3. Block state adapters

    Adapters can replace invalid block states, and they receive raw NBT data read from the region.

  4. Provided extra values

    Servers and worlds can supply values that players take into account, while frozen base registries stay untouched.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
26.20.1-beta.10
26.1.20.1-beta.10
26.1.10.1-beta.10
26.10.1-beta.10
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Mod authors who need to add registry entries at runtime, and server owners who want to supply extra content for their worlds without restarting.

How it compares

Full comparison

Dynamic Registries Modifier is open source under the CC0 1.0 Universal license, runs on Fabric for 1.21.1 – 1.21.8 and can be used on the client or the server. Registry Helper Lib is open source under the GNU General Public License v3.0 or later, covers 1.20 – 1.21.11 and is optional on either side. SolLiLib is not open source, is released under All rights reserved and, like this mod, must be installed on both client and server, but it targets 26.1.2 – 26.2.

ModLoadersGame versionsEnvironmentUpdated
Runtime Registry ExtenderFabric26.1 – 26.2Client and server2026-08-07
Dynamic Registries ModifierFabric1.21.1 – 1.21.8Client or server, optional2025-08-23
Registry Helper LibFabric1.20 – 1.21.11Client or server, optional2026-02-25
SolLiLibFabric26.1.2 – 26.2Client and server2026-08-24

Questions

Does Runtime Registry Extender need Fabric API?

Yes. Fabric API is required, and the mod is published for the Fabric loader only.

Does the server need the mod for players to join?

Yes. Installation covers the server and each player's game.

Can Runtime Registry Extender change frozen base registries?

No. It only allows adding new entries, so frozen base registries are not modified.

In the catalog

Runtime Registry Extender is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.

More from Nerjal_Nosk

All projects

Similar mods

What the author says

An absurdly twisted library mod to add entries at runtime to the just as absurdly twisted Minecraft registries. Please note that "runtime" here is limited to a few phases of the game loop to avoid random breakage.
Nerjal_Nosk, on the Modrinth page

Official listing

Owner
Nerjal_Nosk
Published
2026-07-10
Updated on Modrinth
2026-08-07
Facts verified
2026-10-15

Tags