跳到主要内容

重铸系统

品质重铸

品质重铸会重新随机物品品质,并应用 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 控制品质被抽中的频率。权重越高越常见。

示例:

品质权重结果
common50最常见。
rare15较少见。
legendary1极少见。

品质属性修饰

属性修饰支持固定值和百分比。

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:MATERIALMMOITEMS:CONSUMABLEMMOITEMS:GEM 等 MMOItems 材料格式。