命令与权限
主命令
插件提供一个主命令 /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
饰品创建流程:
- 从物品库获取基础物品(
item字段引用) - 确定稀有度(指定 > 固定 > 默认 COMMON)
- 随机生成属性浮动系数(0.85 ~ 1.15)
- 写入饰品 NBT 数据(饰品 ID、稀有度、浮动系数、强化等级)
- 渲染 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 <玩家> <槽位>
为玩家解锁一个饰品槽位。新玩家默认只解锁 necklace、ring_left、belt 三个槽位(可在 config.yml 中配置)。
示例:
/emcacc unlock Steve earring
/emcacc unlock Alex charm
list — 列出饰品
/emcacc list
列出所有已注册的饰品,显示 ID、槽位类型和显示名称。
reload — 重载配置
/emcacc reload
重新加载 config.yml、accessories/ 和 sets/ 目录下的所有配置。
权限节点
| 权限 | 说明 | 默认 |
|---|---|---|
emcacc.use | 打开饰品面板 | 所有玩家 |
emcacc.give | 给予饰品 / 为他人开面板 / 解锁槽位 | OP |
emcacc.remove | 移除饰品 | OP |
emcacc.list | 查看饰品列表 | OP |
emcacc.reload | 重载配置 | OP |
Tab 补全
- 第一层:子命令
open、give、remove、list、reload、unlock give/remove/open/unlock第二层:在线玩家名give第三层:所有饰品 IDgive第四层:所有品质名称remove/unlock第三层:所有槽位名称