ModsFinder

Registry Blocker

by settingdust

Registry Blocker lets server owners and pack makers stop chosen registry entries from loading, so unwanted blocks, items and structures stay out of a world.

FabricForgeNeoForgeQuiltClient or server, optionalMIT LicenseOpen source1.20 – 26.1.2

What it does

Registry Blocker works on registration itself. Chosen entries are kept from being registered, which removes the matching blocks and items, and structures can be removed as well. The filtering is applied by listing what to block, so content from other mods can be dropped without editing their jars. Structure sets can also be grouped, which keeps a few structure sets from overlapping each other in generated terrain.

The mod is recommended alongside Registry Dump, which exports the registry contents so a list can be matched against real entries, and it fits well when paired with a tag or regex selection. Pack makers can also disable development mods that were published with the pack, so the final build loads only what the pack intends. Registry Blocker needs Fabric Language Kotlin, Fzzy Config, KotlinLangForge, Preloading Tricks and Sinytra Connector to run, across Fabric, Forge, NeoForge and Quilt.

Key features

  1. Blocked registration

    Registry entries can be stopped at registration, so the blocked content never appears in the game.

  2. Structure removal

    Structures can be removed from world generation without touching the mods that add them.

  3. Item removal for packs

    Items that a pack does not need can be removed, which keeps the item list short for players.

  4. Structure set grouping

    Structure sets can be grouped so that a few sets do not overlap in generated terrain.

Compatibility

Latest build for each game version and loader.

26.x3 of 3 versions with builds
26.1.20.8.00.8.00.8.0Not available
26.1.10.8.00.8.00.8.0Not available
26.10.8.00.8.00.8.0Not available
1.21.x4 of 4 versions with builds
1.21.30.5.3Not availableNot availableNot available
1.21.20.5.3Not availableNot availableNot available
1.21.10.8.00.8.00.8.0Not available
1.210.7.1Not available0.7.1Not available
1.20.x7 of 7 versions with builds
1.20.60.5.3Not availableNot availableNot available
1.20.50.5.3Not availableNot availableNot available
1.20.40.5.3Not availableNot availableNot available
1.20.30.5.3Not availableNot availableNot available
1.20.20.5.3Not availableNot availableNot available
1.20.10.8.00.8.00.8.00.3.0
1.200.3.00.3.0Not available0.3.0
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 4

Fzzy ConfigConfig API with automatic GUIs, powerful validation options, server-client sync, and more!
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Preloading TricksA developer tool for early loader access, class transformation, and preloading hacks.
Required
KotlinLangForgeProvides a Kotlin language adapter for Forge and Neoforge
Required

Use cases

Who it’s for: Pack makers and server owners who want to control which registry entries load. Players who only install mods for content are not the intended users.

How it compares

Full comparison

Registry Dump is a server-side mod for Fabric, Forge and NeoForge, released under a custom license that is not open source, and it works for 1.19.2 – 1.21.1. Registry Blocker covers a wider set of loaders and versions, including Quilt, and is open source under the MIT License. Attack-Blocker is a client-side Fabric mod under the MIT License for 1.20 – 1.21.11, so it addresses a different side of the game.

ModLoadersGame versionsEnvironmentUpdated
Registry BlockerFabric, Forge, NeoForge and Quilt1.20 – 26.1.2Client or server, optional2026-05-11
Registry DumpFabric, Forge and NeoForge1.19.2 – 1.21.1Server-side only2026-10-06
Attack-BlockerFabric1.20 – 1.21.11Client-side only2025-11-30

Questions

Which Fabric-side dependencies does Registry Blocker need?

Fabric Language Kotlin, Fzzy Config, Preloading Tricks and Sinytra Connector are required. Each must be installed alongside Registry Blocker on its loader.

Does Registry Blocker need to be installed on every player's client?

No. It works on either side of a connection, and neither the server nor the client needs it, so installing it on the server is enough.

Which versions does Registry Blocker support?

Builds exist for 1.20 – 26.1.2, and the latest file for Fabric, Forge and NeoForge targets 26.1.2, while the latest Quilt file targets 1.20.1.

More from settingdust

All projects

What the author says

Change config in config/registry-blocker.json. The key is registry identifier, the value is entry identifier. Config should reload when reloading data packs. There will be error in latest.log if the registry is referenced by another entry. Recommend use with to dump matched registry with tag or regex.. Recommend use…
settingdust, on the Modrinth page

Official listing

Owner
settingdust
Published
2024-04-09
Updated on Modrinth
2026-05-11
Facts verified
2026-10-15