配置
主配置项
| 配置项 | 说明 |
|---|---|
config-version | 内部配置版本。 |
language | 消息语言。 |
debug | 输出详细调试信息到控制台。 |
metrics | 启用匿名 BStats 统计。 |
update-checker | 检查新版本并通知管理员。 |
支持语言:
| 值 | 语言 |
|---|---|
en_US | 英文 |
zh_CN | 简体中文 |
zh_TW | 繁体中文 |
重铸模式
reforge:
allow-all-items: false
cost: 50.0
affix-cost: 100.0
max-affix-reforge-count: 10
max-quality-reforge-count: 10
max-upgrade-attempt-count: 100
modes:
quality:
enabled: true
affix:
enabled: true
| 配置项 | 说明 |
|---|---|
allow-all-items | 开启后忽略物品类型限制。 |
cost | 品质重铸的 Vault 金币消耗。 |
affix-cost | 词缀重铸的 Vault 金币消耗。 |
max-affix-reforge-count | 每件物品最大词缀重铸次数,0 表示无限制。 |
max-quality-reforge-count | 每件物品最大品质重铸次数,0 表示无限制。 |
max-upgrade-attempt-count | 每件物品计入的 MMOItems 强化尝试次数,0 表示无限制。 |
modes.quality.enabled | 是否启用品质重铸。 |
modes.affix.enabled | 是否启用词缀重铸。 |
内部词缀系统
reforge:
use-internal-affix-system: true
开启后,插件使用自己的 modifier 配置文件,而不是只依赖 MMOItems 原生生成逻辑。
数据保留
reforge:
preserve-nbt-tags:
- "MMOITEMS_UPGRADE"
- "MMOITEMS_UPGRADE_LEVEL"
- "MMOITEMS_UPGRADE_DATA"
- "MMOitemsUpgrade"
- "MMOITEMS_PGEM_SLOTS"
- "MMOITEMS_GEM_STONES"
- "MMOITEMS_GEM_SOCKETS"
这里用于配置重铸时必须保留的拓展插件数据。品质重铸需要重新随机品质时,不要保留 MMOITEMS_TIER。
Reforge Options
reforge-options:
keep-name: true
keep-lore: true
keep-enchants: true
keep-gems: true
keep-upgrades: true
keep-soulbound: true
keep-external-sh: true
keep-skins: true
这些选项控制重铸时保留哪些 MMOItems 和原版数据。
GUI
主 GUI 配置位于 reforge.gui。
重要槽位:
| 槽位键 | 用途 |
|---|---|
item | 放入要重铸的物品。 |
materials | 材料输入槽。 |
confirm | 确认重铸按钮。 |
info | 当前物品和限制信息。 |
lucky | 幸运加成开关。 |
mode-toggle | 品质和词缀模式都启用时,用于切换模式。 |
item、confirm、info、mode-toggle 都支持单个槽位数字或槽位数字列表;materials 必须是列表。mode-toggle 配置为列表时,所有列出的槽位都会显示模式切换按钮。
GUI 还支持背景填充、空槽显示、确认按钮启用/禁用状态、幸运按钮状态、模式切换图标和自定义按钮。
自定义按钮
reforge.gui.custom-buttons.<id> 用于定义额外按钮。action 支持单个动作字符串或动作字符串列表;多个动作会按配置顺序依次执行。
reforge.gui.custom-buttons:
close:
slot: 8
enabled: true
material: BARRIER
display-name: "&c关闭"
action: "close"
example:
slot: 0
enabled: true
material: PAPER
display-name: "&e示例"
action:
- "console: say {player} 打开了重铸菜单"
- "command: mmoreforge"
- "close"
| 动作 | 说明 |
|---|---|
close | 关闭 GUI。 |
nothing | 不执行任何操作,适合装饰按钮。 |
command:<命令> | 以玩家身份执行命令。 |
console:<命令> | 以控制台身份执行命令。 |
命令支持 {player} 和 {uuid} 占位符。按钮包含命令动作时,会先关闭 GUI 再执行命令。
GUI 支持这些限制占位符:{affix_count}、{affix_max_count}、{quality_count}、{quality_max_count}、{upgrade_count}、{upgrade_max_count}。
另见
- MMOItemsGemSlot 配置 —— 重铸时保留的宝石孔数据(如
MMOITEMS_PGEM_SLOTS)。 - MMOitemsUpgrade 配置 —— 重铸时保留的强化数据标签(如
MMOitemsUpgrade)。 - 重铸系统 —— 品质、词缀、品质权重与幸运值机制。
- 品质重铸配置教程 —— 手把手配置品质档位、权重与属性修饰。
- 词缀重铸配置教程 —— 手把手配置词缀模板与装备规则。