pluginiPlugin

技能配置


结构与配置

支持无限嵌套目录
example.yml
hello.yml
world.yml

节点

确保每个技能编号都是唯一的标识符,以便于识别和调用技能

skill:
  # 技能编号
  test:
    name: 测试技能
    script: |
      petSkill launch mm mmtest type none
    tree:
      point: 10
      select:
        - example_1
    coolDown: "$ 30-point*2"
    # 图标
    icon:
      material: APPLE
      name: "&f                                    "
      lore:
        - "     &f&l{{petSkill name}}"
        - ""
      modelData: 0

行为配置的脚本是需要应用 Kether

节点类型默认值描述备注
nameString技能名称显示技能可阅读的名称
scriptString执行脚本用作触发技能的逻辑,可以是任何有效的 Kether 语句
treeObject升级技能配置用于定义技能的升级路径和选择,具体配置请参见
节点类型默认值描述
pointInt0升级所需技能点
selectString[]升级选择新技能
coolDownKether Int冷却计算技能的冷却时间,point 为 JavaScript 的技能点变量
iconObject图标用于定义技能在界面中的展示,包括材质、名称、描述等,具体配置请参见
节点类型默认值描述
materialString物品材质
nameString物品名称
loreString[]物品词条
modelDataint0物品模型数据

目录