Перейти к содержимому
Mineforgian

One Enough Block

Easily specify replacing one block with another.

53K загрузок10 подписчиковGPL-3.0-onlyforgeneoforge

Обновлён 6 апреля 2026 г. · опубликован 1 октября 2025 г.

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

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.1.3.1-hotfixРелиз1.20.1forge6 апреля 2026 г.Скачать (83 КБ)
1.1.3.1Релиз1.20.1forge26 марта 2026 г.Скачать (82 КБ)
1.1.3Релиз1.20.1forge19 января 2026 г.Скачать (80 КБ)
1.1.2-hotfixРелиз1.21.1neoforge17 января 2026 г.Скачать (83 КБ)
1.1.2Релиз1.20.1forge12 января 2026 г.Скачать (79 КБ)
1.1.2Релиз1.21.1neoforge12 января 2026 г.Скачать (83 КБ)
1.0.0Релиз1.21.1neoforge14 декабря 2025 г.Скачать (79 КБ)
1.1.1-jechРелиз1.20.1forge27 ноября 2025 г.Скачать (78 КБ)
1.0.0Релиз1.21.1neoforge1 октября 2025 г.Скачать (18 КБ)
1.0.0Релиз1.20.1forge1 октября 2025 г.Скачать (21 КБ)

Ченджлог

1.1.3.1-hotfixРелиз1.20.1 · 6 апреля 2026 г.

fix server can't start

1.1.2-hotfixРелиз1.21.1 · 17 января 2026 г.

fix: can't join server

1.1.2Релиз1.20.1 · 12 января 2026 г.

Added config; extend block property feature is disabled by default

1.1.2Релиз1.21.1 · 12 января 2026 г.

Added config; extend block property feature is disabled by default

1.1.1-jechРелиз1.20.1 · 27 ноября 2025 г.
  • supported jech
  • fixed bugs about server

Комментарии

Загружаем…