材料信标

材料信标

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

Material Beacons Logo

Material Beacons

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

基于 Hardcore Beacons 的概念,源自 Better Than Wolves 模组。

当前材料与效果

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

 

数据包

信标材料和效果可以通过数据包进行添加/修改。以下示例 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
      }
    ]
  ]
}

bases 定义为方块标签或方块 ID 的列表。powers 是一个列表,其中每个索引对应一个层级。每个层级包含一个效果列表。如第一个层级所示,一个层级可以赋予多个效果。请注意,每个层级相互独立,不同层级可以应用不同的效果和范围。