Skip to content

命令与权限

EmakiStrengthen 的所有命令都挂在根命令 /emakistrengthen 下面,日常使用可以用别名 /estrengthen

命令列表

命令参数做什么权限
/estrengthen help显示帮助信息
/estrengthen open[配方ID]打开强化界面emakistrengthen.use
/estrengthen reload重载所有配置和资源文件emakistrengthen.reload
/estrengthen inspect<玩家>查看玩家手持装备的强化状态emakistrengthen.admin
/estrengthen refresh<玩家>刷新玩家背包中所有装备的强化层展示emakistrengthen.admin
/estrengthen setstar<玩家> <星级>设置玩家手持装备的星级emakistrengthen.admin
/estrengthen clearstate<玩家>清除玩家手持装备的所有强化数据emakistrengthen.admin
/estrengthen clearcrack<玩家>清除玩家手持装备的裂痕emakistrengthen.admin
/estrengthen givecatalyst<玩家> <催化剂ID> [数量]给玩家发强化催化剂emakistrengthen.admin

命令详解

/estrengthen open [配方ID]

打开强化 GUI。如果指定了配方 ID,直接用那个配方;不指定的话,放入装备后系统会自动匹配合适的配方。大多数情况下不需要指定配方 ID,让系统自动匹配就行。

/estrengthen reload

重载以下资源:

  • config.yml 主配置
  • lang/ 语言文件
  • gui/ GUI 配置
  • recipes/ 配方文件

手动改了配置文件后需要执行这个命令才能生效。

/estrengthen inspect <玩家>

查看指定玩家手持装备的强化详情,会显示:

  • 当前星级
  • 锻印等级
  • 裂痕等级
  • 累计成功/失败次数
  • 使用的配方 ID
  • 最后强化时间

排查玩家问题时很有用。

/estrengthen setstar <玩家> <星级>

直接把装备设到指定星级。这个命令会做完整的重建:

  • 更新 PDC 中的 current_star
  • 根据目标星级重建 structured_presentation
  • 重新写入对应星级的 stats 和 attributes
  • 重置锻印等级为 0

适合用来补偿玩家、测试配方效果,或者修复数据异常。

/estrengthen clearstate <玩家>

彻底清除装备上的所有强化数据——星级、锻印、裂痕、审计记录全部清空。装备会恢复到未强化的状态。

注意

clearstate 不可逆。执行前请确认操作对象正确,建议先用 inspect 看一下当前状态。

/estrengthen clearcrack <玩家>

只清除裂痕(crack_level 归零),不影响星级和其他数据。如果你只是想帮玩家修复裂痕而不动星级,用这个命令。

/estrengthen givecatalyst <玩家> <催化剂ID> [数量]

给玩家发放强化催化剂物品,比如强化石、保护道具等。数量不填默认是 1。催化剂 ID 对应的是材料定义中的物品 ID。

权限节点

权限节点说明默认
emakistrengthen.use使用强化功能true
emakistrengthen.reload重载配置op
emakistrengthen.admin管理员权限(包含 inspect、refresh、setstar、clearstate、clearcrack、givecatalyst)op

emakistrengthen.use 默认对所有玩家开放。管理命令统一由 emakistrengthen.admin 控制。

提示

emakistrengthen.admin 是一个打包权限,包含了所有管理命令。如果你需要更细粒度的控制(比如只让某个管理员用 inspect 但不能 setstar),可以通过 LuckPerms 等权限插件对子命令单独配置。

Released under the GPL-3.0 License