重铸系统
品质重铸
品质重铸会重新随机物品品质,并应用 tier.yml 中配置的属性修饰。
tiers:
rare:
display-name: "&bRare"
weight: 15
name-prefix: "&b"
tooltip-style: "minecraft:rare"
stat-modifiers:
ATTACK_DAMAGE: 4
ATTACK_SPEED: 2
CRITICAL_STRIKE_CHANCE: 5
tier.yml 中的品质 ID 不区分大小写,插件会统一转换为 MMOItems 使用的大写 ID。
品质权重
weight 控制品质被抽中的频率。权重越高越常见。
示例:
| 品质 | 权重 | 结果 |
|---|---|---|
common | 50 | 最常见。 |
rare | 15 | 较少见。 |
legendary | 1 | 极少见。 |
品质属性修饰
属性修饰支持固定值和百分比。
stat-modifiers:
ATTACK_DAMAGE: 5
ATTACK_SPEED: "10%"
当前版本还支持按 MMOItems 类型配置品质属性修饰,让不同类型获得不同重铸属性。
掉落效果
每个品质可以配置可选掉落效果:
drop-effect:
glow: true
glow-color: "AQUA"
show-name: true
vfx:
enabled: true
material: "POTION"
model-data: 1
color: "#55FFFF"
当相关监听器启用时,这些效果会用于重铸后掉落的物品。
词缀重铸
词缀重铸会重新随机物品 modifiers 或 affixes。当 reforge.use-internal-affix-system 开启时,可以使用插件内部词缀系统。
可通过以下配置限制次数:
reforge:
max-affix-reforge-count: 10
达到限制后,GUI 应阻止继续词缀重铸,并避免扣除金币、材料或幸运值。
幸运值
幸运系统可以在重铸后获得点数,并在品质重铸时消耗这些点数改善结果。
reforge:
lucky-system:
enabled: true
gain-per-reforge:
min: 1
max: 5
min-lucky-required: 20
品质加成区间在 quality-bonus-by-lucky 中配置。玩家开启幸运加成时,会消耗累积幸运值,并应用对应区间的加成。
重铸材料
材料规则位于:
reforge-materials/
示例:
SWORD:
materials:
- type: VANILLA
id: IRON_INGOT
amount: 5
display-name: "&fIron Ingot"
SWORD:EXCALIBUR:
item-id: "SWORD:EXCALIBUR"
materials:
- type: MMOITEMS:MATERIAL
id: MAGIC_DUST
amount: 10
display-name: "&dMagic Dust"
支持原版物品,以及 MMOITEMS:MATERIAL、MMOITEMS:CONSUMABLE、MMOITEMS:GEM 等 MMOItems 材料格式。