属性系统

← 返回 Wiki 首页


标签格式

@MyItems, LoreStats = <属性名>, Value = <固定值>
@MyItems, LoreStats = <属性名>, MinValue = <最小值>, MaxValue = <最大值>

支持的 10 种属性

属性名说明默认生效槽位
DAMAGE攻击力主手、副手
DEFENSE防御力头盔、胸甲、护腿、靴子
HEALTH生命值所有装备槽 + 主手 + 副手
CRITICAL_CHANCE暴击率 (%)主手、副手
CRITICAL_DAMAGE暴击伤害倍率主手、副手
HIT_RATE命中率 (%)主手、副手
BLOCK_RATE格挡率 (%)头盔、胸甲、护腿、靴子
DODGE_RATE闪避率 (%)头盔、胸甲、护腿、靴子
PVE_DAMAGEPvE 伤害加成 (%)主手、副手
PVP_DAMAGEPvP 伤害加成 (%)主手、副手

固定值 vs 范围值

# 固定值:攻击力始终为 25
@MyItems, LoreStats = DAMAGE, Value = 25.0

# 范围值:攻击力在 10~15 之间随机
@MyItems, LoreStats = DAMAGE, MinValue = 10.0, MaxValue = 15.0

所有槽位规则可在 config.ymlstats-slots 节自由调整。


示例

lore:
  - "&6⚔ 攻击力: &f10-15"
  - "&e✦ 暴击率: &f10%"
  - "&9🛡 防御力: &f25"
  - "&4❤ 生命值: &f10"
  - ""
  - "@MyItems, LoreStats = DAMAGE, MinValue = 10.0, MaxValue = 15.0"
  - "@MyItems, LoreStats = CRITICAL_CHANCE, Value = 10.0"
  - "@MyItems, LoreStats = DEFENSE, Value = 25.0"
  - "@MyItems, LoreStats = HEALTH, Value = 10.0"

注意事项

  • Value/MinValue/MaxValue 必须是浮点数(带小数点)
  • 属性可以叠加:主手武器 + 装备栏护甲的属性会累加
  • 槽位规则可在 config.yml 中自定义

← 上一篇:创建物品 | 下一篇:Buff 系统