Reliable Replacer
by evanbones
Reliable Replacer swaps one block for another during world generation and again afterward, configured through JSON rules and a live reload.
What it does
Each rule names a block to replace and the block that takes its place. Rules apply while new chunks generate, and they can also be run on chunks that already exist, which is called retrogeneration. Every rule can switch retrogeneration off, and a separate toggle decides whether players placing the block trigger the replacement. Filters limit a rule to specific biomes, dimensions, placed features or structures, so a swap can stay inside one area of the world.
The configuration lives in a file named swapper.json in the config folder under reliable replacer, and rules inside it inherit the default settings for retrogeneration and player placement unless a rule overrides them. Changes take effect after a reload, so server owners can test a rule without restarting. Modpack creators can ban items or restrict their use with standard JSON files, and no scripting is needed. A legacy format matches the configuration of Block Swap, so an existing file can be migrated by copying it into the new config.
The mod runs on servers alone, and vanilla clients connect without installing anything. Fabric API is required on Fabric. Cloth Config API and YetAnotherConfigLib (YACL) are optional dependencies. The license is the MIT License, and the source code is open source.
Key features
Block replacement during generation
A rule replaces one block with another as chunks are created, and the same replacement can be applied to existing terrain.
Per-rule toggles
Retrogeneration and player placement can each be turned on or off for a single rule, so the effect stays limited where it is wanted.
Advanced filtering
Filters match biomes, dimensions, placed features and structure coordinates, so a rule only changes blocks inside the chosen area.
Live config reloading
Edits to the rule file take effect after a reload, and the changes appear without restarting the server.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
How it compares
Biome Replacer is a Fabric, Forge, NeoForge and Quilt mod for 1.18.2 – 26.3, server-side only and open source under the MIT License, and it replaces biomes rather than blocks. Simple Block Replacer is a NeoForge mod built for 1.21.1, also server-side only and open source under the MIT License, which swaps blocks on a more limited scale. Retrogen is a Fabric and NeoForge mod for 1.21.1 that needs the server and leaves the client optional, and it is not open source, being under All rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Reliable Replacer | Fabric, Forge and NeoForge | 1.20.1 – 26.3 | Server-side only | 2026-09-27 |
| Biome Replacer | Fabric, Forge, NeoForge and Quilt | 1.18.2 – 26.3 | Server-side only | 2026-06-18 |
| Simple Block Replacer | NeoForge | 1.21.1 | Server-side only | 2026-04-01 |
| Retrogen | Fabric and NeoForge | 1.21.1 | Server required, client optional | 2026-07-13 |
Questions
Does Reliable Replacer require Fabric API?
Do players need the mod installed?
Can a block swap be limited to one biome?
In the catalog
Reliable Replacer is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 8,071 mods support Minecraft 26.3.
More from evanbones
Similar mods
What the author says
A lightweight utility for replacing one block with another, both during worldgen and afterward. This mod allows modpack creators to effortlessly ban items or restrict their usage using standard JSON files, without the need for complex scripts. I'm glad you asked! I made Reliable Replacer because of some of my…
Official listing
- Modrinth page
- modrinth.com/mod/reliable-replacer
- Owner
- evanbones
- Published
- 2026-01-31
- Updated on Modrinth
- 2026-09-27
- Facts verified
- 2026-10-15
