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.
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
Blocked registration
Registry entries can be stopped at registration, so the blocked content never appears in the game.
Structure removal
Structures can be removed from world generation without touching the mods that add them.
Item removal for packs
Items that a pack does not need can be removed, which keeps the item list short for players.
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
1.21.x4 of 4 versions with builds
1.20.x7 of 7 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 4
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
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Registry Blocker | Fabric, Forge, NeoForge and Quilt | 1.20 – 26.1.2 | Client or server, optional | 2026-05-11 |
| Registry Dump | Fabric, Forge and NeoForge | 1.19.2 – 1.21.1 | Server-side only | 2026-10-06 |
| Attack-Blocker | Fabric | 1.20 – 1.21.11 | Client-side only | 2025-11-30 |
Questions
Which Fabric-side dependencies does Registry Blocker need?
Does Registry Blocker need to be installed on every player's client?
Which versions does Registry Blocker support?
More from settingdust
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…
Official listing
- Modrinth page
- modrinth.com/mod/registry-blocker
- Owner
- settingdust
- Published
- 2024-04-09
- Updated on Modrinth
- 2026-05-11
- Facts verified
- 2026-10-15
