One Enough Block

One Enough Block

轻松指定将一个方块替换为另一个方块。

一够方块(One Enough Block)

你的整合包里有三种橙子树或四种银矿吗?或者你只是想清除无用的自然生成矿物,比如铜矿?

使用一够方块,你可以方便地指定哪些方块应该被替换成其他方块——简单、灵活且强大。


主要功能

加载方式一:通过配置文件。使用 /reload 命令即可重新加载。

路径: config/OEB/example.json

[
  {
    "match": [
      "manametalmod:ManaTreeLog",
      "#minecraft:logs"
    ],
    "result": "minecraft:redstone_block"
  },
  {
    "match": ["#minecraft:logs"],
    "result": "minecraft:redstone_block"
  }
]

加载方式二:通过数据包(自 v1.1.0 起可用)。需要OEI作为前置依赖——请注意结构已更改!

路径: data/oeb/replacements/example.json

[
  {
    "matchBlock": ["#minecraft:logs"],
    "resultBlock": "minecraft:redstone_block"
  }
]

只需在 "match" 数组中列出你想要替换的方块 ID,并在 "result" 下指定目标方块。替换将自动在游戏中生效。

支持基于标签的匹配,允许你一次性替换某个标签下的所有方块。甚至流体也能被替换!

注意: 自版本 1.1.0 起,内置了游戏内替换规则编辑器!默认按 CTRL + R 打开界面,享受免思考、零代码的编辑体验。(切换功能 -> OEB 页面)


使用场景

方块替换会在创建世界或加载新区块时生效,非常适合修改自然生成的方块,例如矿物、植物或结构方块。

替换同样适用于任何方块的放置——当玩家放置方块时,如果符合规则,该方块会被立即替换。

此外,世界中已有的方块也可以被追溯替换。此功能默认关闭,但可以在配置文件中启用。


未来计划

目前暂无。


原木 -> 红石块/>/>/>