创建一个自定义能力
示例配置
示例配置如下:
# 能力的ID就是 .yml 文件的名称
# 例如 gold_touch.yml 的能力ID就是 gold_touch
# 你可以将能力的配置文件放置到 effects 文件夹下的任意位置
# 包括放置到子文件夹里面
# _example.yml 文件不会加载
name: "寻宝计划" # 展示给玩家的能力名称
placeholder: "%level% / 50" # 能力描述中使用的变量符
placeholders:
damage: "%level% / 10" # 也支持以这种格式增加多种变量符,在描述中通过 %key% 格式使用它们,例如这里就是 %damage%
radius: "1.5 + (%level% / 100)"
angle: "60 + (%level% / 60)"
description: "&a%placeholder%%&8 几率在挖掘方块时获得 50 金币" # 能力描述
# 能力的效果
# 使用 %level% 来表示能力等级的变量符
effects:
- id: give_money
args:
chance: "%level% / 50"
amount: 50
triggers:
- mine_block
# 能力效果能够激活的条件
# 你仍可以使用 %level% 变量符
conditions: [ ]
最后更新于