Skip to content

命令与权限

EmakiSkills 的主命令是 /emakiskills,别名为 /eskills。玩家用它打开技能界面、切换施法模式和升级技能;管理员用它管理等级、清空槽位、检查档案、重新扫描技能来源和重载配置。

命令列表

命令权限说明
/eskills guiemakiskills.use打开技能 GUI。
`/eskills castmode <onofftoggle>`
/eskills upgrade <skill>emakiskills.use尝试升级指定技能。
/eskills level get <player> <skill>emakiskills.admin查看玩家指定技能等级。
/eskills level set <player> <skill> <value>emakiskills.admin设置玩家指定技能等级。
/eskills level add <player> <skill> <value>emakiskills.admin增加玩家指定技能等级。
/eskills clearslot <player> <slot>emakiskills.admin清空玩家指定技能槽绑定。
/eskills inspect [player]emakiskills.admin查看玩家技能档案、槽位、来源与冷却状态。
/eskills resync [player]emakiskills.admin重新扫描玩家技能来源。省略玩家时通常作用于自己。
/eskills debug [player]emakiskills.debugemakiskills.admin输出调试信息。
/eskills reloademakiskills.reloademakiskills.admin重载技能、资源、GUI、语言和主配置。

当前技能界面入口为 /eskills gui。触发器绑定通常在技能 GUI 或触发器选择 GUI 中完成。

权限节点

权限默认说明
emakiskills.usetrue允许使用基础技能功能、打开 GUI、切换施法模式与释放技能。
emakiskills.reloadop允许重载配置。
emakiskills.adminop允许管理技能等级、清空槽位、检查档案和重新同步。
emakiskills.debugop允许输出调试信息。

先用哪个命令

场景先执行目的
玩家要查看或绑定技能/eskills gui打开技能界面。
主动技能无法释放/eskills inspect [player]查看槽位、冷却、来源、等级和资源状态。
玩家换装备后技能没刷新/eskills resync <player>重新扫描技能来源。
技能等级异常/eskills level get <player> <skill>确认玩家档案中的真实等级。
槽位绑定到已删除技能/eskills clearslot <player> <slot>清理指定技能槽。
改了技能、资源或 GUI/eskills reload重载运行配置。

常见操作

打开技能界面

text
/eskills gui

技能 GUI 用于查看已解锁技能、技能等级、槽位绑定、升级入口和触发器选择入口。

切换施法模式

text
/eskills castmode toggle
/eskills castmode on
/eskills castmode off

施法模式会影响主动技能触发。默认配置可让玩家通过 F 键进入或退出施法模式;重登后是否恢复由 cast_mode.restore_last_state_on_join 控制。

管理技能等级

text
/eskills level get Steve fireball
/eskills level set Steve fireball 3
/eskills level add Steve fireball 1

等级管理会直接影响技能参数、资源消耗、脚本变量和升级判断。调整后建议使用 inspect 确认玩家档案。

清空技能槽

text
/eskills clearslot Steve 1

当玩家槽位绑定到已删除技能、触发器冲突或 GUI 无法正常解绑时,可以使用该命令清理指定槽位。

重新扫描技能来源

text
/eskills resync Steve

适用于以下情况:

  • 玩家更换装备后技能来源未即时刷新。
  • EmakiItem 套装或物品效果发生变化。
  • 外部模块发放或移除了技能来源。
  • 配置重载后需要刷新在线玩家状态。

排查建议

  • 技能不显示:检查技能定义是否加载、玩家是否拥有技能来源、技能等级是否大于 0。
  • 技能无法释放:检查施法模式、触发器绑定、冷却、全局延迟、资源消耗和条件。
  • 被动技能不触发:检查 trigger_type: passivepassive_triggers 和全局被动触发器是否启用。
  • GUI 绑定失败:检查触发器是否禁用、是否与已有触发器冲突、槽位编号是否有效。
  • MythicMobs 技能无效果:检查 MythicMobs 是否安装、技能 ID 是否正确、脚本模式是否为 mythichybrid