猹の技能视图
⚙️ 配置文件
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技能消耗不足"