Damage block swap
by de-don
Damage block swap is a server-side Fabric mod in which each time a player takes damage, two random block types trade places across the whole world.
What it does
When a player takes damage, the server picks two random block types and swaps every block of one type with the other across the loaded world. Stone can become sand and water can become lava, while oak logs can turn into glass. Each swap follows a fresh random pairing, so two runs of the same world rarely change in the same way, and the terrain keeps reshaping as the player explores.
The mod is configurable: the number of swaps per hit, the size of the affected area and whether liquids and falling blocks take part can all be set. A block blacklist can exclude more types from swapping. Changes spread gradually rather than freezing the game, even with large swap settings. Installation needs Fabric API. Damage block swap is published for Fabric only, for 26.1.2, with the 1.0.0 file released on 2026-07-11 under the CC0 1.0 Universal license, which is open source.
Optional Cloth Config API and Mod Menu integrations give a settings screen where server owners can adjust the rules, and a swap map command with an in-game screen lets players look up which block turned into which.
Key features
Random block swaps on damage
Each time a player takes damage, two random block types trade places throughout the world.
Swap map lookup
A command and an in-game screen show what each block type was turned into, so players can trace the changes.
Protected storage blocks
Storage blocks and placed signs stay as they are, so stored items and written text are not lost to swaps.
Adjustable swap rules
Swaps per hit, affected area size, liquids and falling blocks can be tuned, and a block blacklist excludes chosen types.
Gradual changes
The world morphs over time instead of freezing the game, even when the swap settings are set high.
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 2
How it compares
Control Swap is a Fabric mod for 26.2 that is released under the MIT License and runs on both client and server, and it is not open source. Visual Swap is a client-side only Fabric mod for 1.21.11 – 26.3 under All rights reserved, and it is not open source, since it changes only what the player sees.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Damage block swap | Fabric | 26.1.2 | Server-side only | 2026-07-11 |
| Control Swap | Fabric | 26.2 | Client and server | 2026-09-02 |
| Visual Swap | Fabric | 1.21.11 – 26.3 | Client-side only | 2026-09-25 |
Questions
Does Damage block swap need Fabric API?
Does a player need the mod installed?
Can swaps be limited to certain blocks?
In the catalog
Damage block swap is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 15,189 mods support Minecraft 26.1.2.
Similar mods
What the author says
Every time you take damage, two random block types swap places. Stone becomes sand, water becomes lava, oak logs become glass — and the rules keep stacking up. Survive long enough and your familiar world twists into something gloriously unrecognizable. Take a hit — from a mob, a fall, lava, a cactus, anything — and a…
Official listing
- Modrinth page
- modrinth.com/mod/damage-block-swap
- Owner
- de-don
- Published
- 2026-07-11
- Updated on Modrinth
- 2026-07-11
- Facts verified
- 2026-10-15
