命令与权限
命令
根命令:/emakiskills(别名 /eskills)
| 子命令 | 参数 | 说明 |
|---|---|---|
help | — | 显示帮助信息 |
gui | — | 打开技能 GUI |
reload | — | 重载技能配置与资源 |
castmode | <on|off|toggle> | 切换施法模式 |
debug | [player] | 查看调试信息(施法模式、槽位数、解锁技能数、桥接状态) |
inspect | [player] | 查看玩家技能槽位绑定状态 |
clearslot | <player> <slot> | 清除指定玩家指定槽位的技能绑定 |
resync | [player] | 重新同步玩家技能池(重新扫描装备解锁) |
upgrade | <技能ID> | 升级已解锁的技能(消耗金币和材料) |
level get | <玩家> <技能> | 查询玩家的技能等级 |
level set | <玩家> <技能> <等级> | 直接设置玩家的技能等级 |
level add | <玩家> <技能> <数值> | 增加或减少玩家的技能等级 |
命令示例
bash
# 打开技能 GUI
/eskills gui
# 开启施法模式
/eskills castmode on
# 切换施法模式(开着就关,关着就开)
/eskills castmode toggle
# 查看自己的调试信息
# 会显示施法模式状态、槽位数、已解锁技能数、EA/MythicMobs 桥接是否可用
/eskills debug
# 查看其他玩家的槽位状态
/eskills inspect Steve
# 清除玩家第 0 号槽位的绑定
# 排查问题时有用,比如玩家绑定了一个已被删除的技能
/eskills clearslot Steve 0
# 重新同步玩家技能池
# 强制重新扫描装备,更新解锁的技能列表
/eskills resync Steve
# 重载配置
/eskills reload
# 升级技能(需要金币和材料,技能必须已解锁)
/eskills upgrade fireball
# 查询玩家技能等级
/eskills level get Steve fireball
# 设置玩家技能等级为 5
/eskills level set Steve fireball 5
# 给玩家技能加 2 级
/eskills level add Steve fireball 2权限
| 权限节点 | 说明 | 默认 |
|---|---|---|
emakiskills.use | 基础使用权限(GUI、castmode、inspect、upgrade) | true |
emakiskills.reload | 重载配置 | op |
emakiskills.admin | 管理员权限(包含所有权限,含 clearslot、resync、level) | op |
emakiskills.debug | 查看调试信息 | op |
提示
emakiskills.admin 包含所有其他权限。clearslot 和 resync 是管理员专用命令——clearslot 用于修复绑定了无效技能的槽位,resync 用于在装备检测出问题时强制刷新。