战斗管道开箱即用
物理 / 暴击 / 闪避 / 格挡 / 元素 / 吸血 / 反伤 全套已就绪。怪物用 MythicMobs 配,玩家用装备 NBT,自动接通。
# plugins/Symphony/affixes/bleed.yml
id: bleed
display_name: "&c流血"
description:
- "&7攻击时有 {chance}% 概率使目标流血"
max_level: 3
rarity: RARE
levels:
1:
chance: 10
damage: 5
2:
chance: 20
damage: 12
3:
chance: 30
damage: 25
triggers:
- type: ON_ATTACK
conditions:
- type: CHANCE
value: "{chance}"
- type: COOLDOWN
value: 2000
actions:
- type: STATUS_STACK
status_id: bleeding
stacks: 1
- type: DAMAGE
amount: "{damage}"BanditBoss:
Type: ZOMBIE
Display: '&c山贼头目'
Health: 200
Symphony:
attributes:
physical_damage: 40
physical_defense: 20
critical_chance: 15%
fire_resistance: 30%
affixes:
- bleed
- id: fire_aura
level: 2无需 Symphony 命令,无需重载。怪物一生成自动套属性、自动挂词条。
Symphony.jar 到 plugins/,启动服务器/sym menu — 玩家看到自己所有属性scripts/attributes/combat/physical_damage.aria 数值,/sym reload 立即生效/sym explain physical_damage 看完整流水线Symphony: 段,召唤一只测试| 你已有的插件 | Symphony 怎么接 |
|---|---|
| MythicMobs | mob yml 写 Symphony: 段;同时注册了 symphony_damage / heal / buff 三个 mechanic 给 MM skill 用 |
| PlaceholderAPI | %symphony_attribute_xxx% %symphony_when_in_combat% 等占位符自动可用 |
| MMOItems / ItemsAdder | 自定义 IAttributeProvider 读对应物品的 NBT,几十行代码即可接通 |
| Vault / 经济插件 | 用属性当货币系数,监听 AttributeUpdateEvent 即可 |