SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedBuilding & decoration

One Enough Block

by MerrySnow · for Minecraft

Easily specify replacing one block with another.

65KDownloads
2 mo agoLast updated
GPL-3.0-onlyLicense
Forge · NeoForgeLoaders

About One Enough Block

From Modrinth

Easily specify replacing one block with another.

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

[
  {
    "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

[
  {
    "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

Highlights

From source data

Game versions

Supports 3 Minecraft versions, the newest being 26.1.2.

Loaders

Runs on Forge and NeoForge.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Building & decoration

Blocks, furniture, decorations and building tools.

Runs on your server

From source side support

Modrinth lists One Enough Block as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
ForgeNeoForge
Runs on
Serverrequired on the server
Game versions
26.1.2 and 2 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorMerrySnow, as published on Modrinth
  • ✓LicenseGPL-3.0-onlyFree

One Enough Block, answered

Generated from the mod’s own source data.

Do my players need to install One Enough Block?

Modrinth lists One Enough Block as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Forge and NeoForge.

Is it free?

Yes. One Enough Block is free to download from Modrinth. Its license is GPL-3.0-only.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run One Enough Block on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add One Enough Block in one click.