Skip to main content

简介

One Enough Block

你的整合包中是否有三种橘子树或是四种银矿石?或者你想把铜矿石这样自然生成的无用矿石抹去?

通过本模组,你可以便利地指定将一种方块替换成另一种方块。

主要内容

加载方式一:通过配置文件加载,使用/reload指令来重载。

路径:config/OEB/example.json

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

加载方式二:通过数据包加载,适用于1.1.0及以上版本,需OEI作为前置,请注意结构有变!

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

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

将需要替换的方块 ID 写进一个“match”列表,再将唯一指定代表方块填在“result”字段,即可在游戏中实现自动替换。

支持标签匹配,将一个标签下的所有方块都替换为目标方块。

流体也可以替换哦!

注:1.1.0及以上版本内置替换规则编辑器,默认按下CTRL+R即可打开UI,体验无需大脑的零代码编辑体验!*

使用场景

创建世界或加载新区块时,会进行方块替换,常用于自然生成方块如矿物、植物或结构中的特定方块。

方块替换也适用于其它所有放置方块的场景,玩家放置方块时也会立即发生替换。

此外,方块替换也可以作用于已放置的方块,如在已创建的地图中对所有已有方块进行替换,该功能默认不生效,可在配置文件中开启。

后续计划

暂无

img