Skip to content
On this page

猹のBUFF

⚙️ 主配置文件

yml
# %chabuff_buffId% buff当前层数,没有为0
############################
#         插件验证          #
############################
apiKey: "apiKey"
############################
#         系统设定          #
############################
# 指向目标
aim:
  # 是否启用显示目标buff
  enable: true
  # 指向最大距离
  range: 10
  # 指向准确度
  tolerance: 0.15
# 萌芽自定义组位置配置,龙核增加组件的x/y项前缀 buff_ 改成 对应组_ 即可
group:
  # 增益: 对应canvas的LocationX和LocationY
  buff: ["w*0.0", "h*0.0"]
  # 减益
  debuff: ["w*0.0", "h*0.1"]
# 原版药水兼容
mc:
  # 是否启用原版药水兼容
  enable: true
  # 药水设定
  buff:
    # 原版药水类型
    SLOW:
      display: "§b缓速"
      info:
        - "移动缓慢"
      info-duration: true
      image: "local<->textures/gui/buff/1.jpg"
      type: debuff

⚙️ BUFF配置文件

yml
剑舞:
  # 展示名称
  display: "§6剑舞"
  # 启用buff层数功能,删除为取消层数功能(重复添加BUFF仅刷新持续时间)
  # 层数上限为-1时为无上限
  #
  # 各类效果增强介绍:
  # AP:效果将成倍提高属性值
  # POTION:提高药水等级
  # COMMAND:效果将作为{layer}参数替换指令中参数
  # CONTINUOUS:效果将提高value数值
  max-layer: 100
  # 此项需要启用buff层数功能才有作用
  # 当持续时间结束时是否降低一层而非直接消失
  decrease-layer: true
  # 描述信息
  info:
    - "提升物理&魔法攻击"
  # 是否显示持续时间描述
  info-duration: true
  # 是否显示层数描述
  info-layer: true
  # 展示图片路径
  image: "local<->textures/gui/buff/1.jpg"
  # 类型 buff/debuff/自定义
  type: buff
  # 支持组合效果,当你仅希望使用视图和变量(Buff本身不添加效果)时,删去effects即可
  effects:
    攻击提升:
      # 效果类型 AP/POTION/COMMAND/CONTINUOUS
      effect: AP
      # 效果值
      attrs:
        - "物理攻击: 2"
        - "魔法攻击: 2"
  # 效果持续tick(-1)为永久
  duration: 100
变羊:
  display: "§b变羊"
  image: "local<->textures/gui/buff/2.jpg"
  type: debuff
  effects:
    变形:
      effect: COMMAND
      # 当目标为非玩家实体时,会以控制台执行指令且可以使用{uuid}参数
      cmd:
        start:
          - "say 你变成羊了"
        end:
          - "say 你恢复了"
    减速:
      effect: POTION
      # 药水效果
      potion: SLOW
      # 药水等级
      value: 1
  duration: 100
中毒:
  display: "§a中毒"
  image: "local<->textures/gui/buff/3.jpg"
  type: debuff
  effects:
    持续扣血:
      effect: CONTINUOUS
      # 数值
      value: 5
      # 效果 DAMAGE/HEAL/HUNGER/CHA_VALUE/COMMAND
      target: DAMAGE
      # 当target为COMMAND时有效
      cmd:
        - "say 效果还有{time}秒"
      # 时间间隔tick
      interval: 20
    腐蚀值:
      effect: CONTINUOUS
      value: 1
      target: CHA_VALUE
      interval: 20
      # ChaValueId
      key: "腐蚀值"
  duration: 100