技能配置格式

目录:plugins\imiPet\skills

在该文件夹中创建 xxx.yml 文件

技能配置的格式是这样的

skill:
  # 技能唯一ID
  id: "MechaEngineering"
  # 从哪个动态ID开始
  startAnimation: 1
  animation:
    # 动态ID
    1:
      # 可选 item, mythicMobs
      type: item
      # 如果 type 是 item
      item:
        # 物品材料
        material: PLAYER_HEAD
        # 物品名称
        name: ""
        # 物品Lore
        lore:
          - ""
          - ""
        # 物品数据
        customModelData: 76382
        # 是否有重力
        gravity: true
        # 释放位置
        # 可选
        #   addLocation:方向类型:乘数:高度
        #      在释放者的位置基础上增加的值
        #      方向类型可选 left right behind
        #      乘数可正可负,越大距离越远
        #      高度可正可负,无需解释
        #   follow:方向类型:乘数:高度   跟随释放者
        castLocation: "addLocation:behind:-3:0"
        # 技能脚本
        # 可填
        #   onlyAnimation  仅动态
        #   animation:but_autoAim:盔甲架是否点头瞄准:瞄准目标:范围  动态的同时瞄准范围内目标
        script: "animation:but_autoAim:false:all:10"
        # 效果脚本
        buff:
          # MythicMobs:技能:多少秒后触发
          script:
            - "MythicMobs:AngrySludgePoison:3"
          # 多少秒后执行condition值
          timeCondition: 3
          # 关于再触发效果
          # 扫描目标(建议time值不填或填0)   aim:盔甲架是否点头瞄准:瞄准目标:范围:扫描时长:若没有目标则执行下一个动态ID,否则再次触发效果
          # 触发即结束(或不填)   one_time
          condition: "aim:false:all:10:3:2"
      # 显示时长,结束后实行或不实行下一个动态ID,秒
      time: 5
      # 时长已满后下一个动态ID
      # 若无则不填或留空,会终止本技能
      nextAnimationID: "2"
    2:
      # 可选 item, mythicMobs
      type: "mythicMobs"
      # 如果 type 是 mythicMobs
      mythicMobs:
        # MythicMobs技能:多少秒后触发
        skills:
          - "SummonSkeletons:2"
      # 时长,结束后实行或不实行下一个动态ID,秒
      time: 3
      # 时长已满后下一个动态ID
      # 若无则不填或留空,会终止本技能
      nextAnimationID: "3"
    # 动态ID
    3:
      type: item
      item:
        material: APPLE
        name: ""
        lore:
          - ""
          - ""
        customModelData: 76382
        gravity: false
        castLocation: "follow:behind:-3:0"
        script: "animation:but_autoAim:false:all:10"
        buff:
          script:
            - "MythicMobs:SmashAttack:3"
          timeCondition: 3
          condition: "aim:false:all:10:3:2"
      time: 5
      nextAnimationID: "1"

最后更新于

这有帮助吗?