跳到主要内容

命令与权限

主命令

插件提供一个主命令 /emcweapon,别名 /ew/emcw

子命令一览

命令说明权限
/emcweapon give <玩家> <武器ID>给予玩家武器emcweapon.give
/emcweapon gem <玩家> <宝石ID> [数量]给予玩家宝石emcweapon.give
/emcweapon list [攻击源]列出武器(可按攻击源筛选)emcweapon.list
/emcweapon info查看手持武器详细信息emcweapon.info
/emcweapon sources查看所有攻击源一览
/emcweapon reload重新加载所有配置emcweapon.reload

命令详解

give — 给予武器

/emcweapon give <玩家> <武器ID>

武器创建流程:

  1. 从物品库获取基础物品(item 字段引用)
  2. 随机稀有度(或使用武器配置中的固定稀有度)
  3. 根据稀有度初始化宝石槽位
  4. 随机生成属性浮动系数(重铸系统)
  5. 写入 NBT 数据(武器 ID、稀有度、浮动系数、宝石槽等)
  6. 渲染 Lore(属性、元素、星级、宝石信息)
  7. 放入玩家背包(满则掉落)

示例:

/emcweapon give Steve dragon_slayer
/emcweapon give Alex rapier_of_winds

list — 列出武器

/emcweapon list [攻击源]
  • 不指定攻击源:列出所有武器(显示 ID、名称、攻击源)
  • 指定攻击源:仅列出该攻击源下的武器

示例:

/emcweapon list          → 列出全部
/emcweapon list SLASH → 仅斩击类武器
/emcweapon list MAGIC → 仅法术类武器

info — 武器信息

/emcweapon info

查看手持武器的详细信息,包括:

  • 武器名称和 ID
  • 攻击源类型
  • 当前等级下的实际攻击力
  • 成长等级和经验进度(如果启用了成长)

仅玩家可用,需手持自定义武器。

gem — 给予宝石

/emcweapon gem <玩家> <宝石ID> [数量]

gems/ 目录配置中创建宝石物品并给予玩家,数量默认为 1。

示例:

/emcweapon gem Steve fire_gem_perfect
/emcweapon gem Alex attack_gem_refined 3

sources — 攻击源一览

/emcweapon sources

按大类(近战/远程/魔法/特殊)列出所有 18 种攻击源及其说明。

reload — 重载配置

/emcweapon reload

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

权限节点

权限说明默认
emcweapon.give给予武器OP
emcweapon.list查看武器列表OP
emcweapon.info查看手持武器信息OP
emcweapon.reload重载配置OP

Tab 补全

  • 第一层:子命令 givegemlistinfosourcesreload
  • give 第二层:在线玩家名
  • give 第三层:所有武器 ID
  • gem 第二层:在线玩家名
  • gem 第三层:所有宝石 ID
  • list 第二层:所有攻击源名称