跳到主要内容

槽位、效果与强化

饰品槽位系统

EMC 自定义饰品提供 9 个独立的装备槽位,每个槽位只能装备对应类型的饰品。

槽位一览

索引槽位配置键说明
0头饰head皇冠、发饰、头盔装饰等
1项链necklace项链、吊坠等
2耳饰earring耳环、耳钉等
3戒指(左)ring_left左手戒指
4戒指(右)ring_right右手戒指
5手镯bracelet手镯、护腕等
6腰带belt腰带、腰饰等
7护符charm护符、挂饰等
8徽章badge勋章、胸针等

槽位解锁

  • 新玩家默认解锁 necklacering_leftbelt 三个槽位
  • 通过 /emcacc unlock <玩家> <槽位> 命令解锁更多槽位
  • 默认解锁列表可在 config.ymldefault-unlocked-slots 中配置
  • 槽位解锁状态存储在玩家数据文件中,持久化保存

属性浮动系统

每件饰品创建时会随机生成 4 组属性浮动系数:

浮动组影响属性浮动范围
health生命值0.85 ~ 1.15
defense防御力0.85 ~ 1.15
attack攻击力0.85 ~ 1.15
special特殊属性(吸血/闪避/格挡/荆棘)0.85 ~ 1.15

最终属性计算公式

最终属性 = 基础属性 × 稀有度倍率 × (1 + 强化加成) × 属性浮动系数

例如一件 史诗 级龙魂项链(基础生命 50,+3 强化,浮动 1.10):

  • 稀有度倍率: ×2.0
  • 强化加成: 3 × 3% = 9%
  • 最终生命: 50 × 2.0 × 1.09 × 1.10 = 119.9

被动效果

被动效果是饰品持续提供的药水效果,插件每 10 秒自动刷新一次。

配置格式

passive-effects:
- type: NIGHT_VISION # Bukkit PotionEffectType 名称
amplifier: 0 # 效果等级(0 = I 级)
- type: SPEED
amplifier: 1 # 1 = II 级

常用药水效果

效果名说明
SPEED速度提升
SLOW缓慢
FAST_DIGGING急迫
INCREASE_DAMAGE力量
HEAL瞬间治疗
REGENERATION生命恢复
DAMAGE_RESISTANCE抗性提升
FIRE_RESISTANCE防火
WATER_BREATHING水下呼吸
NIGHT_VISION夜视
JUMP跳跃提升
ABSORPTION伤害吸收

装备饰品时自动应用,卸下饰品时自动移除对应效果。


触发效果

触发效果在特定条件下按概率触发,并有冷却时间限制。

配置格式

trigger-effects:
- trigger: ON_ATTACK # 触发时机
effect: DAMAGE # 效果类型
value: 5.0 # 效果数值
chance: 0.2 # 触发概率 (20%)
cooldown: 100 # 冷却 100 tick (5秒)

触发时机

触发说明典型用法
ON_ATTACK玩家攻击目标时额外伤害、雷击
ON_HURT玩家受伤时治疗、护盾
ON_KILL玩家击杀怪物时治疗、药水
ON_CRIT玩家暴击时额外伤害
LOW_HEALTH血量低于 30% 时紧急治疗、护盾
PERIODIC周期性触发持续回复

效果类型

效果参数 value 含义
DAMAGE对目标造成额外伤害
HEAL治疗自身生命值
POTION施加药水效果
SHIELD获得临时护盾值
LIGHTNING对目标释放雷击

冷却机制

  • 冷却时间以 tick 为单位(20 tick = 1 秒)
  • 每个触发效果独立计算冷却
  • 玩家退出游戏时清除冷却数据

强化系统

饰品可以通过强化提升属性,最高 +15 级。

强化加成

每级强化提升所有属性 3%(可配置):

强化等级属性加成成功率
+1 ~ +5+3% ~ +15%100%
+6+18%80%
+7+21%70%
+8+24%60%
+9+27%50%
+10+30%40%
+11+33%30%
+12+36%20%
+13+39%15%
+14+42%10%
+15+45%5%

失败惩罚

通过 enhance.fail-penalty 配置失败后的惩罚:

模式说明
NONE无惩罚,仅消耗材料
DOWNGRADE降低一级(默认)
DESTROY销毁饰品

强化显示

强化后的饰品名称会显示强化等级:

  • +3 龙魂项链 — 带强化前缀
  • 强化信息也会在 Lore 中显示