Skip to content
On this page

猹の技能视图

⚙️ 配置文件

yml
############################
#         插件验证          #
############################
apiKey: "apiKey"
############################
#         数 据 库          #
############################
database:
  schema: "cha_plugin"
  # mysql数据库账号密码
  username: "root"
  password: "root"
  # mysql数据库地址端口
  host: "localhost"
  port: "3306"
  share: true
############################
#         系统设定          #
############################
# 技能装备数量
equip-length: 5
# 技能装备默认按键
equip-key: [ "1", "2", "3", "4", "5" ]
# 按键监听插件目前支持【ChaKeyBinding|GermPlugin|DragonCore】
# 【注意】目前 DragonCore 不支持玩家本地修改按键
# 【注意】仅 ChaKeyBinding 支持玩家本地修改按键对应显示在HUD上;仅 ChaKeyBinding 支持设置默认组合按键
keybinding-plugin: "ChaKeyBinding"
# 配装标签路径
skill-plan:
  # 序号及对应路径
  1:
    default: "local<->textures/gui/skill/plan/plan1_0.png"
    hover: "local<->textures/gui/skill/plan/plan1_1.png"
# 装备栏标签路径
skill-equip:
  # 序号及对应路径
  1: "local<->textures/gui/skill/1.png"
# 技能分类
category:
  技能分类1:
    # 显示字符串
    display: "§a技能分类1"
    # 拥有权限可见该分类
    permission: "chaeraskillview.技能分类1"
    # 技能分类图标
    icon: "local<->textures/gui/skill/button_class_01.png"

⚙️ 技能配置文件

yml
example:
  # 技能显示名称
  display: "§c技能用例"
  # 技能图标
  icon: "local<->textures/gui/muban/full.png"
  # 技能分类
  category: "技能分类1"
  # 学习/装备条件
  # 不满足条件的技能将不显示并自动取消装备
  condition:
    - "perm:chaeraskill.example"
    - "papi:%player_level% >= 10"
  # 描述
  desc:
    - "§7这是一个测试技能"
  # 技能释放变量计算
  var:
    damage: "{level} * 10"
  # 最高等级
  max-level: 10
  # 升级配置
  level:
    # 0->1 级(学习)
    1:
      # 绑定释放技能ID
      # 默认为ChaEraSkill技能,添加前缀【sk:|mm:|era:】来指定释放SkillAPI|MythicMobs|ChaEraSkill技能
      bind: "技能1-1"
      # 释放消耗【MONEY|ITEM_NAME|CHA_VALUE】
      consume:
        - "MONEY#100"
        - "ITEM_NAME#材料1#1"
        - "CHA_VALUE#魔力值#1"
      # 可选:技能CD(tick)
      cooldown: 10
      # 可选:公共技能冷却(tick)
      global-cooldown: 5
      # 可选:升级消耗
      cost:
        money: 100
        item:
          - "材料1:1"
          - "材料2:2"
        desc:
          - "100金币"
          - "材料1×1"
          - "材料2×2"
      # 描述
      desc:
        - "下一级"
        - "物理伤害: 10->20"
    # 1->2 级
    2:
      # 绑定释放技能ID
      bind: "技能1-2"
      # 可选:技能CD(tick)
      cooldown: 8
      # 可选:公共技能冷却(tick)
      global-cooldown: 5
      # 可选:升级消耗
      cost:
        money: 200
        desc:
          - "200金币"
      # 当前描述
      desc:
        - "已满级"
        - "物理伤害: 20"

🌐 语言文件

yml
main-skill-unlearn: "§c未学习"
main-skill-learned: "§a{level}级"
info-skill-cost-empty: "§f无"
skill-not-found: "§c技能不存在"
skill-not-learned: "§c该技能未学习"
skill-cooldown: "§c技能冷却中"
skill-condition-fail: "§c技能条件不满足"
skill-learn-already: "§c该技能已学习"
skill-learn-money-lack: "§c学习金币不足"
skill-learn-item-lack: "§c学习材料不足"
skill-learn-success: "§a学习成功"
skill-upgrade-max-level: "§c该技能已达到最高等级"
skill-upgrade-money-lack: "§c升级金币不足"
skill-upgrade-item-lack: "§c升级材料不足"
skill-upgrade-success: "§a升级成功"
skill-equip-success: "§a技能装备成功"
skill-cast-fail-consume: "§c技能消耗不足"