槽位、效果与强化
饰品槽位系统
EMC 自定义饰品提供 9 个独立的装备槽位,每个槽位只能装备对应类型的饰品。
槽位一览
| 索引 | 槽位 | 配置键 | 说明 |
|---|---|---|---|
| 0 | 头饰 | head | 皇冠、发饰、头盔装饰等 |
| 1 | 项链 | necklace | 项链、吊坠等 |
| 2 | 耳饰 | earring | 耳环、耳钉等 |
| 3 | 戒指(左) | ring_left | 左手戒指 |
| 4 | 戒指(右) | ring_right | 右手戒指 |
| 5 | 手镯 | bracelet | 手镯、护腕等 |
| 6 | 腰带 | belt | 腰带、腰饰等 |
| 7 | 护符 | charm | 护符、挂饰等 |
| 8 | 徽章 | badge | 勋章、胸针等 |
槽位解锁
- 新玩家默认解锁
necklace、ring_left、belt三个槽位 - 通过
/emcacc unlock <玩家> <槽位>命令解锁更多槽位 - 默认解锁列表可在
config.yml的default-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 中显示