跳到主要内容

命令与权限

主命令

插件提供一个主命令 /emcacc,别名 /acc/饰品

子命令一览

命令说明权限
/emcacc/emcacc open打开饰品面板emcacc.use
/emcacc open <玩家>为指定玩家打开面板emcacc.give
/emcacc give <玩家> <饰品ID> [品质]给予饰品emcacc.give
/emcacc remove <玩家> <槽位>移除指定槽位饰品emcacc.remove
/emcacc unlock <玩家> <槽位>解锁饰品槽位emcacc.give
/emcacc list列出所有已注册饰品emcacc.list
/emcacc reload重新加载配置emcacc.reload

命令详解

open — 打开面板

/emcacc
/emcacc open [玩家]

打开饰品装备 GUI 面板。不带参数时为自己打开,指定玩家需要 emcacc.give 权限。

give — 给予饰品

/emcacc give <玩家> <饰品ID> [品质]

创建饰品物品并放入玩家背包。

  • 品质可选,不指定则使用饰品配置中的固定品质,无固定品质时默认为 COMMON
  • 品质名称:CRUDE / COMMON / FINE / RARE / EPIC / LEGENDARY / MYTHIC

饰品创建流程:

  1. 从物品库获取基础物品(item 字段引用)
  2. 确定稀有度(指定 > 固定 > 默认 COMMON)
  3. 随机生成属性浮动系数(0.85 ~ 1.15)
  4. 写入饰品 NBT 数据(饰品 ID、稀有度、浮动系数、强化等级)
  5. 渲染 Lore(槽位、稀有度、属性、特殊属性、套装信息)

示例:

/emcacc give Steve dragon_necklace
/emcacc give Alex fire_ring LEGENDARY

remove — 移除饰品

/emcacc remove <玩家> <槽位>

移除玩家指定槽位的饰品,饰品物品会返还到玩家背包。

槽位名称:head / necklace / earring / ring_left / ring_right / bracelet / belt / charm / badge

示例:

/emcacc remove Steve necklace
/emcacc remove Alex ring_left

unlock — 解锁槽位

/emcacc unlock <玩家> <槽位>

为玩家解锁一个饰品槽位。新玩家默认只解锁 necklacering_leftbelt 三个槽位(可在 config.yml 中配置)。

示例:

/emcacc unlock Steve earring
/emcacc unlock Alex charm

list — 列出饰品

/emcacc list

列出所有已注册的饰品,显示 ID、槽位类型和显示名称。

reload — 重载配置

/emcacc reload

重新加载 config.ymlaccessories/sets/ 目录下的所有配置。

权限节点

权限说明默认
emcacc.use打开饰品面板所有玩家
emcacc.give给予饰品 / 为他人开面板 / 解锁槽位OP
emcacc.remove移除饰品OP
emcacc.list查看饰品列表OP
emcacc.reload重载配置OP

Tab 补全

  • 第一层:子命令 opengiveremovelistreloadunlock
  • give / remove / open / unlock 第二层:在线玩家名
  • give 第三层:所有饰品 ID
  • give 第四层:所有品质名称
  • remove / unlock 第三层:所有槽位名称