
侵蚀
可配置模组,使方块在水下及其他条件下转变为其他方块
查看大图某些方块上方有水时会受到侵蚀。
在流动的水下,石头会变成沙砾,泥土会变成沙子,未染色的硬化粘土会变成红沙。
在静止的水下,沙子会变成粘土。
此外,圆石和石砖在与水相邻时会生长苔藓。
自 2.2 起,雨水会使硬化粘土变软,而阳光会将软粘土烤回硬化粘土。
这个模组最初的目的是添加可再生的沙子和沙砾来源。此后它通过强大的配置选项得到了扩展。
注意:由于这个模组的编程方式,在侵蚀被触发之前不会发生任何侵蚀。如果附近没有玩家,侵蚀永远不会触发。一旦侵蚀被触发,它就会蔓延到相邻的方块。
2.2 新增:配置扩展了天气、光照和多方块要求。
配置
这个模组可以配置为将任何方块侵蚀成任何其他方块。
要向这个模组添加新的侵蚀类型,必须将其添加到主部分的注册列表中。你可以随意命名它,但名称必须与我们即将创建的部分相匹配。
要创建新部分,最好复制并粘贴一个现有部分并进行编辑。将名称更改为你添加到注册列表中的名称。每个部分有六个字段。
- condition 是触发方块侵蚀的条件。这些必须在 erosion_conditions.cfg 文件中定义。
- fromBlock 是我们侵蚀的源方块。这必须是有效的资源位置。
- fromMeta 一个逗号分隔的可接受元数据值列表。如果在前面加上感叹号,则会改为将这些值列入黑名单。设置为 "any" 或 "-1" 表示任何元数据值。
- intoBlock 是我们侵蚀成的目标方块。同样,这必须是有效的资源位置。
- intoMeta 是我们侵蚀成的方块的元数据。必须在 0 到 15 之间。
- time 是侵蚀该方块所需的游戏刻数。
定义自定义侵蚀条件的工作方式完全相同,但使用以下 3 个字段:
- conditionBlock 将导致侵蚀的方块。这通常是液体,但也可以是任何方块。
- conditionMeta 一个逗号分隔的可接受元数据值列表。使用与上面的 fromMeta 字段相同的语法。
- checkPositions 将检查条件方块的相对位置列表。如果在这些位置中的任何一个找到条件方块,则会发生侵蚀。
版本 2.2 添加了一些新的配置选项。
首先,侵蚀条件现在可以取决于天气和光照。
requireLight 接受一个运算符(< 或 >)和一个数字。例如,>12 表示要求光照等级大于 12。也可以只设置为一个数字,以要求恰好为该光照等级。
requireWeather 可以设置为 any、clear、rain、snow 或 thunder。除 "any" 以外的任何天气都将要求天空可见。如果设置为 thunder,则当侵蚀发生时将召唤一道闪电。
最后,你现在可以使用 checksRequired 选项要求一定数量的位置匹配条件(以前只需要其中一个位置匹配)。
在位置列表中,现在可以使用第四个参数来要求不同类型的方块。可以使用第五个参数来指定所需方块的元数据。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。