Reliable Replacer
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
🖼️ Gallery (2 images)
🔍 Analysis
- 👍 0.1% endorsement rate
- 🏆 #287 of 611 adventure mods in this game by downloads
📋 About This Mod
# Reliable Replacer <a href='https://files.minecraftforge.net'><img alt="forge" height="56" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/forge_vector.svg"></a> <a href='https://fabricmc.net'><img alt="fabric" height="56" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/fabric_vector.svg"></a> <a href='https://neoforged.net/'><img alt="neoforge" height="56" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/neoforge_vector.svg"></a> 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. ## What About (https://modrinth.com/mod/block-swap)? I'm glad you asked! I made Reliable Replacer because of some of my personal frustrations with Block Swap. Here are some reasons to consider switching! <details> <summary>Why Reliable Replacer?</summary> * Reliable Replacer is frequently updated and supports the latest versions, while as of the time of writing this, Block Swap is stuck on 1.20.1. * Live config reloading! Run `/reload` and see your changes instantly take place. * Reliable Replacer is fully server-side, so it's compatible with Vanilla clients! * Advanced filtering: * Filter swaps by biome, dimensions, placed feature, coordinates, or structure! * Toggle retrogen on or off _per rule_. * Toggle player placement replacing _per rule_. * Much more flexible configuration, supporting simple JSON configuration in user-defined folders and integrating with Cloth Config. * Per-rule toggleable persistence: * Decide if replacement blocks should inherit the properties of the old block. * Doesn't require any external libraries. </details> ## Migrating From Block Swap Making the switch is easy! Reliable Replacer supports a legacy format designed to work exactly like Block Swap's configuration. When you first launch the game with Reliable Replacer installed, a `swapper.json` file will be automatically generated in your `config/reliable_replacer` folder. This file uses a simple key-value pair format identical to Block Swap. To migrate, simply copy the "swapper" block from your old configuration into this file: ```json { "swapper": { "oreganized:lead_door": "supplementaries:netherite_door", "farmersdelight:rope": "supplementaries:rope", "minecraft:dirt": "minecraft:stone", ... } } ``` *Note: Rules defined in `swapper.json` automatically inherit default settings (retrogen enabled, replace on player placement, etc.). For more advanced control, use the standard rule format.* ## Features A full feature list is available on the (https://moddedmc.wiki/en/project/reliable-replacer/latest/docs/reliable-replacer/features). For information and examples on how to use the mod, please also refer to the (https://moddedmc.wiki/en/project/reliable-replacer/latest/docs/reliable-replacer/usage). ## Quick-Start Example Create a file called `my_replacement.json`, or whatever else you'd like, in `config\reliable_replacer`: ```json , "output": "minecraft:diamond_block", "biomes": , "min_y": "-30", "max_y": "64", "player_blocks": "true", "keep_nbt": "true" }, { "inputs": , "output": "minecraft:gold_ore" } ] ``` ## License (https://img.shields.io/badge/code%20license-MIT-green.svg?style=flat-square)](https://github.com/evanbones/Reliable-Replacer/blob/1.20.1/LICENSE) --- (https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/social/discord-plural_vector.svg)](https://discord.com/invite/JcGRdT6Pbx) (https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/social/github-plural_vector.svg)](https://github.com/evanbones/Mod-Template)
# Reliable Replacer
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.
## What About (https://modrinth.com/mod/block-swap)?
I'm glad you asked! I made Reliable Replacer because of some of my personal frustrations with Block Swap. Here are some reasons to consider switching!
Why Reliable Replacer?
Reliable Replacer is frequently updated and supports the latest versions, while as of the time of writing this, Block Swap is stuck on 1. 20. 1. Live config reloading! Run `/reload` and see your changes instantly take place. Reliable Replacer is fully server-side, so it's compatible with Vanilla clients! Advanced filtering: Filter swaps by biome, dimensions, placed feature, coordinates, or structure! Toggle retrogen on or off _per rule_. Toggle player placement replacing _per rule_. Much more flexible configuration, supporting simple JSON configuration in user-defined folders and integrating with Cloth Config. Per-rule toggleable persistence: Decide if replacement blocks should inherit the properties of the old block. Doesn't require any external libraries.
## Migrating From Block Swap
Making the switch is easy! Reliable Replacer supports a legacy format designed to work exactly like Block Swap's configuration.
When you first launch the game with Reliable Replacer installed, a `swapper.json` file will be automatically generated in your `config/reliable_replacer` folder. This file uses a simple key-value pair format identical to Block Swap.
To migrate, simply copy the "swapper" block from your old configuration into this file:
```json { "swapper": { "oreganized:lead_door": "supplementaries:netherite_door", "farmersdelight:rope": "supplementaries:rope", "minecraft:dirt": "minecraft:stone", ... } }
## Features
A full feature list is available on the (https://moddedmc.wiki/en/project/reliable-replacer/latest/docs/reliable-replacer/features).
For information and examples on how to use the mod, please also refer to the (https://moddedmc.wiki/en/project/reliable-replacer/latest/docs/reliable-replacer/usage).
## Quick-Start Example
Create a file called `my_replacement.json`, or whatever else you'd like, in `config\reliable_replacer`:
```json [ { "inputs": [ "minecraft:dirt" ], "output": "minecraft:diamond_block", "biomes": [ "minecraft:plains" ], "min_y": "-30", "max_y": "64", "player_blocks": "true", "keep_nbt": "true" }, { "inputs": [ "minecraft:stone" ], "output": "minecraft:gold_ore" } ] ```
[!(https://img.shields.io/badge/code%20license-MIT-green.svg?style=flat-square)](https://github.com/evanbones/Reliable-Replacer/blob/1. 20. 1/LICENSE)
[!(https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/social/discord-plural_vector.svg)](https://discord.com/invite/JcGRdT6Pbx) [!(https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/social/github-plural_vector.svg)](https://github.com/evanbones/Mod-Template)
📊 Mod Details
- Game
- Minecraft Mods
- Author
- evanbones
- Version
- 1.7.0-fabric-1.21.1
- Downloads
- 57,413
- Endorsements
- 72
- Category
- adventure
- Created
- 2/2/2026
- Updated
- 8/1/2026
- Game Versions
- 1.21.1
- Tags
- adventure, utility, worldgen
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Reliable Replacer support?
The author lists 1.21.1. Other versions may work but are untested by the author.
What is the latest version of Reliable Replacer?
Version 1.7.0-fabric-1.21.1, published 2026-08-01 with 57,413 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await

