← Назад к ресурсам

One Enough Block

Easily specify replacing one block with another.

Modrinth utility worldgen

Описание

## One Enough Block Does your modpack have **three kinds of orange trees** or **four kinds of silver ore**? Or do you just want to **wipe out useless naturally generated ores** like copper? With **One Enough Block**, you can conveniently specify which blocks should be replaced with others — easily, flexibly, and powerfully. --- ### Main Features **Load Method 1:** via configuration file. Reload using the `/reload` command. **Path:** `config/OEB/example.json` ```json [ { "match": [ "manametalmod:ManaTreeLog", "#minecraft:logs" ], "result": "minecraft:redstone_block" }, { "match": ["#minecraft:logs"], "result": "minecraft:redstone_block" } ] ``` --- **Load Method 2:** via datapack (available since v1.1.0). Requires **OEI** as a dependency — note that the structure has changed! **Path:** `data/oeb/replacements/example.json` ```json [ { "matchBlock": ["#minecraft:logs"], "resultBlock": "minecraft:redstone_block" } ] ``` Simply list the block IDs you want to replace in the `"match"` array, and specify the target block under `"result"`. The replacement will automatically take effect in-game. Supports **tag-based matching**, allowing you to replace all blocks under a tag at once. Even **fluids** can be replaced! > **Note:** Since version 1.1.0, an **in-game replacement rule editor** is built in! > Press **CTRL + R** by default to open the UI and enjoy a **brain-free, zero-code editing experience**.(Switch Function -> Page OEB) --- ### Use Cases Block replacement occurs when **creating worlds** or **loading new chunks**, making it ideal for modifying naturally generated blocks such as **ores, plants, or structure blocks**. Replacement also applies to **any block placement** — when a player places a block, it will be immediately replaced if it matches a rule. Additionally, existing blocks in the world can be replaced retroactively. This feature is **disabled by default**, but can be enabled in the config file. --- ### Future Plans None for now. --- ![logs -> reastone block](https://cdn.modrinth.com/data/cached_images/fabd78403fd2c377ba40db00c117ae67f9019f38_0.webp)