材料信标

材料信标

将信标的效果更改为基于构建它们所使用的材料。

游戏机制

Material Beacons logo

Material Beacons

根据所使用的材料改变信标的工作方式。 信标不再是用任意有效材料搭建后再选择效果, 而是由搭建信标所用的材料决定其效果。

基于 Better Than Wolves 模组中 Hardcore Beacons 的概念。

当前材料与效果

方块 效果
钻石 力量
绿宝石 幸运
玻璃 无
荧石 夜视
金 急迫
蜂蜜 生命恢复
蜜脾 伤害吸收
铁 抗性提升
下界合金 抗火
紫珀 缓降
红石 速度
黏液 跳跃提升

数据包

信标材料和效果可以使用数据包添加/修改。 下面的示例 json 创建了一个使用羊毛和/或黏土的信标,带有两个等级的效果:

  • 等级 1:失明和反胃
  • 等级 2:生命恢复 III

(/data/[namespace]/beacon/wool_clay.json)

{
  "bases": [
    "#minecraft:wool",
    "minecraft:clay"
  ],
  "powers": [
    [
      {
        "effect": "minecraft:blindness",
        "duration": 11,
        "amplifier": 0,
        "range": 10
      },
      {
        "effect": "minecraft:nausea",
        "duration": 11,
        "amplifier": 0,
        "range": 30
      }
    ],
    [
      {
        "effect": "minecraft:regeneration",
        "duration": 17,
        "amplifier": 3,
        "range": 30
      }
    ]
  ]
}

基座定义为一个方块标签或方块 ID 的列表。效果(Powers)是一个列表,每个索引对应一个等级。 每个等级包含一个效果列表。如第一个等级所示,可以为单个等级分配多个效果。 请注意,每个等级都是相互独立的,可以为每个等级应用不同的效果和范围。