⚔️ AdventureSystem

冒险系统 — 组队跑图 BOSS 挑战插件

📦 Paper / Purpur 1.21+ 🔗 MythicMobs 必需 🎨 CraftEngine 可选 📊 PlaceholderAPI 可选

这是什么?

AdventureSystem 是一个为 Minecraft 服务器打造的组队 BOSS 挑战综合冒险插件。玩家可以组队合作,在野外遭遇随机刷新的 MythicMobs BOSS,通过仇恨系统、抗魔装备和护盾机制进行策略性战斗,击败 BOSS 后获得战利品箱奖励。

核心功能

👥
组队系统
5 人小队、GUI 界面、Shift+右键快速邀请、跨世界组队
💀
BOSS 挑战
10+ MythicMobs BOSS、自动锁定队伍、防叠刷、逃跑清理、冷却区域
🎯
仇恨系统
攻击/治疗产生仇恨、BOSS 追踪最高仇恨目标、粒子标记
🛡️
抗魔属性
6 种 Lore 属性:仇恨、护盾、伤害、恢复冷却、诅咒、掉宝
💠
护盾系统
MM 生物专用护盾、ActionBar 实时显示、受击冷却恢复机制
🎁
战利品箱
BOSS 死亡生成宝箱、星级稀有度、9 选 1 GUI、支持 CraftEngine
🗺️
探索寻宝
固定点位宝箱、每人独立 RNG、每日限额、渐隐消失
🌍
世界事件
40+ 事件类型、6 小时轮换、1~5 个同时生效、GUI 查看

游戏流程

# 典型的冒险流程
1. 玩家使用 /zd 或 Shift+右键 组队
2. 在野外探索时,BOSS 随机刷新在附近
3. BOSS 自动锁定距离最近的队伍
4. 仇恨最高的玩家被 BOSS 追击(坦克拉仇恨)
5. 抗魔护盾吸收 MM 生物伤害
6. 击败 BOSS → 死亡位置生成战利品箱
7. 队伍成员右键宝箱 → 9 选 1 → 获取战利品
8. 世界事件每 6 小时刷新,影响全服玩家

📥 安装与依赖

环境要求

项目要求
服务端Paper / Purpur 1.21+
JavaJava 21+
必需依赖MythicMobs (BOSS 和宝箱实体)
可选依赖PlaceholderAPI (事件变量显示)
可选依赖CraftEngine (自定义物品支持)

安装步骤

  1. 安装 MythicMobs 插件(必需)
  2. AdventureSystem-X.X.jar 放入 plugins/ 文件夹
  3. 重启服务器
  4. 插件自动生成配置文件到 plugins/AdventureSystem/
  5. 在 MythicMobs 中配置 BOSS 怪物(参考 BOSS 系统页面)
ℹ️ 自动迁移

如果你之前使用旧版名称 PlayTeamBoss,插件会自动将 plugins/PlayTeamBoss 文件夹重命名为 plugins/AdventureSystem

配置文件结构

plugins/AdventureSystem/
├── config.yml           # 主配置 (BOSS、奖励、寻宝、属性、生物控制)
├── team.yml             # 组队系统配置
├── events.yml           # 世界事件GUI和显示配置
├── messages.yml         # 消息文本配置
├── boss-loot.yml        # BOSS战利品表 (独立文件)
├── treasure-loot.yml    # 探索宝箱战利品表 (独立文件)
├── treasure-points.yml  # 宝箱点位数据 (自动生成)
└── menu/
    └── gui.yml          # GUI界面配置

MythicMobs BOSS 配置示例

# MythicMobs/Mobs/SkeletonKing.yml
SkeletonKing:
  Type: WITHER_SKELETON
  Display: '&c骷髅王●德理'
  Health: 500
  Damage: 15
  Options:
    MovementSpeed: 0.3
    KnockbackResistance: 0.5
  Equipment:
    - NETHERITE_SWORD HAND
    - NETHERITE_HELMET HEAD
  Skills:
    - message{msg="&c&l愚蠢的冒险者..."} @trigger ~onSpawn

👥 组队系统

概览

组队系统允许玩家组成最多 5 人小队,共同挑战 BOSS。BOSS 会锁定给距离最近的队伍,只有该队伍的成员可以对其造成伤害。

创建与管理

操作方式
打开组队 GUI/zd
邀请玩家/zd <玩家名>Shift+右键点击玩家
接受邀请/zd yes
踢出成员/zd l <玩家名> (仅队长)
退出队伍/zd q

队伍规则

  • 每个玩家只能同时加入 1 个队伍
  • 第一个创建队伍的人自动成为队长
  • 队长离线后,最早加入的成员自动继任队长
  • 邀请默认 60 秒过期
  • 支持跨世界组队 (可配置关闭)
  • 没有队伍的玩家视为 solo 队伍,BOSS 仍会锁定

配置参考

# team.yml
max-size: 5                  # 最大队伍人数
invite-expire-seconds: 60    # 邀请过期时间(秒)
leave-on-quit: false         # 离线自动退队
cross-world: true            # 跨世界组队
create-cooldown: 0           # 创建冷却(秒)
invite-cooldown: 5           # 邀请冷却(秒)

💀 BOSS 系统

刷新机制

BOSS 通过 MythicMobs 生成,以随机在线玩家为锚点,在其周围 spawn-radius 格范围内刷新。

参数默认说明
spawn-chance0.15每次检测的刷新概率 (15%)
check-interval200检测间隔 (tick, 200=10秒)
spawn-radius30以玩家为中心的刷新半径
min-players1最少在线玩家数
notify-radius50BOSS 出现通知范围

锁定机制

BOSS 刷新后会自动锁定给距离最近的玩家/队伍。锁定后:

  • 只有该队伍成员可以对 BOSS 造成伤害
  • 其他玩家攻击会收到 BOSS已被锁定 提示
  • 锁定可转移 — 原队伍全员离开范围后,新队伍进入可接管

防叠刷

机制参数说明
近距检测no-spawn-radius: 50附近已有 BOSS 时不再刷新
跨队减益nearby-boss-debuff-multiplier: 0.5附近有其他队 BOSS 时概率减半
冷却区域cooldown-duration-seconds: 600BOSS 消失后该区域 10 分钟内不刷新

逃跑与清理

# 逃跑机制配置
boss:
  escape-distance: 40             # 超出此距离启动逃跑
  escape-countdown-seconds: 10    # 逃跑倒计时
  idle-escape-timeout-seconds: 300 # 5分钟无攻击强制清理
  escape-message: "&7[BOSS] %boss% 感到无聊,逃跑了..."

默认 BOSS 列表

内部名显示名星级
SkeletonKing骷髅王●德理★☆☆☆☆
ZombieLord僵尸王●库拉★★☆☆☆
DragonBoss末影之龙●默雷特★★★☆☆
WitherKnight凋零之主●阿德勒★★☆☆☆
PhantomOverlord幻影之子●洛瑞★★★☆☆
NetherGuardian下界守卫者●莫尔德★★★★☆
FrostGiant霜巨人●冰塔尔★★★☆☆
ShadowAssassin暗影刺客●夜枭★★☆☆☆
AncientGolem远古傀儡●磐岩★★★★☆
VoidReaper虚空收割者●湮灭★★★★★

🎯 仇恨系统

工作原理

每个 BOSS 维护一个独立的仇恨表。BOSS 会追踪仇恨值最高的玩家作为攻击目标。

  • 攻击 BOSS — 产生仇恨 (基础 100 + 抗魔仇恨属性加成)
  • 治疗队友 — 产生少量仇恨
  • BOSS 追踪 — 每 threat-target-interval tick 更新目标
  • 粒子标记 — 当前仇恨目标头顶显示红色粒子

配置

boss:
  default-threat: 100              # 初始仇恨值
  threat-target-interval: 20       # 目标更新间隔(tick)
  threat-particle-interval: 100    # 仇恨标记粒子间隔(tick)

抗魔仇恨属性

装备 Lore 中的 抗魔仇恨 +X 会增加每次攻击产生的仇恨值。坦克型玩家应堆叠正仇恨属性,输出型玩家可使用负仇恨避免被 BOSS 追击。

💡 策略提示

坦克装备 抗魔仇恨 +15,输出装备 抗魔仇恨 -10,形成明确的 T/DPS 分工。

🛡️ 抗魔属性系统

概览

抗魔属性通过装备 Lore 文本提供。插件扫描玩家主手、副手和 4 个护甲槽的 Lore,识别 6 种属性并求和。

属性列表

属性名Lore 格式类型说明
抗魔仇恨抗魔仇恨 +15整数每次攻击 BOSS 产生的仇恨加成
抗魔护盾抗魔护盾 +200整数护盾容量上限加成
抗魔伤害抗魔伤害 +50整数/小数对 MM 生物额外伤害 (值÷10 = HP)
抗魔恢复冷却抗魔恢复冷却 +3.0小数护盾恢复冷却减少 (秒, 最多10)
抗魔诅咒抗魔诅咒 +20小数BOSS 刷新概率增加 (%)
抗魔掉宝抗魔掉宝 +30小数击败 BOSS 掉落品质增加 (%)
⚠️ 抗魔掉宝防作弊

抗魔掉宝属性需要持续装备 60 秒以上才会生效。临时切换/借用装备不会获得掉宝加成。持有时间通过 drop-bonus-min-hold-seconds 配置。

扫描范围

属性从以下 6 个装备槽扫描:

  • 主手 (Main Hand)
  • 副手 (Off Hand)
  • 头盔 (Helmet)
  • 胸甲 (Chestplate)
  • 护腿 (Leggings)
  • 靴子 (Boots)

同一属性在多件装备上的值会求和叠加

查看属性

# 查看当前装备的抗魔属性总和
/as attrs

# 输出示例:
# ========== 抗魔属性 ==========
# 抗魔仇恨: 15
# 抗魔护盾: 120/120 (总属性: 120)
# 抗魔伤害: 50.0 (额外HP: 5.0)
# 抗魔恢复冷却: 3.0秒 (冷却: 12.0秒 | 间隔: 5.0tick)
# 抗魔诅咒: 10.0%
# 抗魔掉宝: 25.0% (生效中)
# ==============================

💠 护盾系统

工作原理

护盾是独立于原版生命值的 MM 生物专用伤害吸收层。只有 MythicMobs 生物的攻击才会消耗护盾。

  • 护盾最大值 = 装备的 抗魔护盾 属性总和 (+ 世界事件加成)
  • 受到 MM 攻击 → 优先消耗护盾 → 护盾归零后才扣血
  • 受击后进入冷却期 (默认 15 秒) → 冷却结束后开始恢复
  • 恢复速度: 每 shield-regen-base-ticks tick 恢复 1 点

ActionBar 显示

# 护盾 ActionBar 格式
# 可用变量: %current% %max% %percent% %color%
shield-actionbar-format: "&7[ %color%%current%&7/%max% &7]"

# 颜色阈值
shield-actionbar-threshold-low: 0.30    # ≤30% 红色
shield-actionbar-threshold-mid: 0.70    # ≤70% 黄色
# >70% 绿色

# 颜色
shield-actionbar-color-low: "&c"
shield-actionbar-color-mid: "&e"
shield-actionbar-color-high: "&a"

恢复配置

参数默认说明
shield-regen-base-ticks5恢复间隔 (tick, 5=0.25秒/点)
shield-regen-cooldown-seconds15受击后冷却时间 (秒)
shield-regen-cooldown-max-reduction10抗魔恢复冷却最大减少 (秒)

🎁 战利品箱系统

流程

  1. BOSS 被击败 → 死亡位置生成 MythicMobs 战利品箱实体
  2. 锁定队伍成员右键点击宝箱
  3. 打开 9 选 1 GUI — 9 个神秘箱子,各自有独立稀有度
  4. 选择 1 个箱子 → 打开战利品 GUI → 获取物品
  5. 宝箱在所有人开完或 180 秒后消失

稀有度系统

9 个箱子的稀有度由 BOSS 星级决定:

星级普通精英史诗
★☆☆☆☆90%8%2%
★★☆☆☆30%66%4%
★★★☆☆20%40%40%
★★★★☆10%35%55%
★★★★★5%25%70%

战利品表格式

# 支持两种物品来源
# 1. 原版物品
- material: DIAMOND_SWORD
  name: "&b&l霜之哀伤"
  lore: ["&7传说中的利剑"]
  amount: "1"
  chance: 0.1
  custom-model-data: 10001    # 可选

# 2. CraftEngine 自定义物品
- craftengine: "default:topaz_sword"
  amount: "1"
  chance: 1

🗺️ 探索寻宝系统

概览

在地图固定位置按概率生成 MythicMobs 宝箱实体,玩家右键打开获取战利品。

  • 每个玩家每天独立 RNG 决定可见宝箱 (20%~100%)
  • 每日每人限开 100 个宝箱 (北京时间 00:00 重置)
  • 每个宝箱每人最多开 1 次
  • 达到上限后剩余宝箱 渐隐消失

点位管理

# 管理命令
/as treasure add         # 在脚下创建宝箱点位
/as treasure remove <ID> # 删除指定点位
/as treasure list        # 列出所有点位
/as treasure refresh     # 重新随机并重生宝箱

配置

treasure:
  enabled: true
  mythicmob-type: "TreasureChest"   # MM怪物类型
  daily-limit: 100                   # 每日限额
  max-opens-per-chest: 1             # 每箱每人最多开次数
  spawn-distance: 80                 # 生成距离
  cleanup-distance: 60               # 清理距离
  player-spawn-chance-min: 0.2       # 最低可见概率 20%
  player-spawn-chance-max: 1.0       # 最高可见概率 100%
  chest-fadeout-seconds: 30          # 达上限后渐隐(秒)
  gui-title: "&e&l✦ 探索宝箱 ✦"
  gui-size: 27
  loot-min-items: 2
  loot-max-items: 5
  chest-opened-grace-seconds: 300    # 开后保留(秒)
  chest-opened-max-distance: 40      # 开后离开距离

🌍 世界事件系统

概览

6 小时(可配置)随机刷新 1~5 个全局事件,影响所有在线玩家。事件分为正面增益和负面诅咒,多个事件的效果叠加

事件分类

分类示例
🗡️ 抗魔属性抗魔伤害(百分比)、抗魔仇恨、抗魔护盾、抗魔恢复冷却、抗魔诅咒、抗魔掉宝、护盾恢复量
🧪 药水效果速度、跳跃、幸运、霉运、饱和、夜视、缓降、水下呼吸、生命恢复、火焰抗性、发光、缓慢、饥饿诅咒、虚弱
❤️ 玩家属性生命值上限、玩家尺寸、重力异变
💀 BOSS 相关BOSS刷新潮/干旱、BOSS移速、荆棘反噬、击退增强、双生BOSS、BOSS护盾、魔物觉醒
🌐 综合环境全面提升、奖励加倍、永夜/永昼、经验倍增、凋零之触
📦 宝箱护盾宝箱多选/升品/降品、战利品丰收、寻宝热潮/荒芜、护盾碎裂/强化
⚔️ 战斗行为暴击风暴、生命汲取、铁壁防御、BOSS狂暴、经验干旱、仇恨混乱、BOSS再生

事件 GUI

使用 /as event gui 打开事件查看界面,显示所有可能的事件及其当前状态。

PlaceholderAPI 变量

变量说明
%ptb_event_1% ~ %ptb_event_5%第 1~5 个当前事件
%ptb_events%所有事件合并输出 (推荐 CMI TAB)
%ptb_event_count%当前事件数量

管理命令

/as event refresh        # 立即刷新事件
/as event clear          # 清除所有事件
/as event add <类型>     # 手动添加事件
/as event gui            # 打开事件GUI

🐾 世界生物生成控制

概览

可针对特定世界禁止/允许特定类型的生物自然生成。不影响 MythicMobs 生成、指令生成、刷怪蛋生成。

两种模式

黑名单模式 (blocked)

mob-control:
  worlds:
    world:
      blocked:
        - WANDERING_TRADER
        - TRADER_LLAMA

白名单模式 (allowed-only)

mob-control:
  worlds:
    resource_world:
      allowed-only:
        - COW
        - SHEEP
        - PIG
        - CHICKEN
ℹ️ 生物类型名

使用 Spigot 的 EntityType 枚举名,全大写下划线格式。

⚙️ config.yml 主配置

config.yml 是插件的核心配置文件,包含 BOSS 设置、奖励系统、寻宝系统、属性系统和生物控制。

主要节

说明详细页面
boss:BOSS 刷新、锁定、逃跑、防叠刷、仇恨→ BOSS 系统 / 仇恨系统
rewards:战利品箱类型、星级概率、战利品表→ 战利品箱
events:事件系统开关、刷新间隔、广播格式→ 世界事件
treasure:寻宝开关、MM 类型、每日限额、点位→ 探索寻宝
attributes:护盾恢复、ActionBar 格式、掉宝持有时间→ 抗魔属性 / 护盾系统
mob-control:世界生物生成黑/白名单→ 生物控制
messages:组队消息、BOSS 消息→ messages.yml
💡 热重载

修改配置后使用 /as reload 即可生效,无需重启服务器。

📋 team.yml 组队配置

# 组队系统配置
max-size: 5                  # 最大队伍人数
invite-expire-seconds: 60    # 邀请过期时间(秒)
leave-on-quit: false         # 离线自动退队
cross-world: true            # 跨世界组队
create-cooldown: 0           # 创建冷却(秒, 0=无)
invite-cooldown: 5           # 邀请冷却(秒, 0=无)

📜 events.yml 事件配置

控制事件 GUI 显示、分类名称、每个事件的名称/材质/描述。详见 世界事件 页面。

GUI 配置

gui:
  title: "&6&l✦ 世界事件系统 ✦"
  items-per-page: 45
  empty-slot-material: GRAY_STAINED_GLASS_PANE
  border-material: BLACK_STAINED_GLASS_PANE

事件显示配置示例

event-display:
  crit_storm:
    display-name: "暴击风暴"
    material: GOLDEN_SWORD
    category: combat
    positive: true
    description:
      - "&a攻击BOSS时有概率造成双倍伤害"
      - "&6I级 15%概率 | II级 25%概率"

💬 messages.yml 消息配置

messages:
  prefix: "&7[&6冒险&7] "
  team-created: "&a你创建了一个队伍!"
  team-disbanded: "&c队伍已解散。"
  team-full: "&c队伍已满(最多%max%人)。"
  team-invite-sent: "&a已向 &e%player% &a发送了组队邀请。"
  team-invite-received: "&a玩家 &e%player% &a邀请你加入队伍..."
  team-joined: "&a%player% 加入了队伍!"
  team-left: "&e%player% 离开了队伍。"
  boss-reward-received: "&a恭喜!击败BOSS &6%boss% &a获得奖励: %reward%"
  boss-team-locked: "&c该BOSS已被锁定给其他队伍!"

boss:
  spawn-message: "&c[BOSS] 出现BOSS %boss% 首选目标 %player%"
  escape-message: "&7[BOSS] %boss% 感到无聊,逃跑了..."
  transfer-message: "&e[BOSS] %boss% 的锁定已转移给 %player%"

events:
  announce-header: "&6══════ 世界事件刷新 ══════"
  announce-line: "&6 ▶ %color%%event_name% %event_value%"
  announce-footer: "&6═══════════════════════"

可用变量

变量说明
%player%玩家名
%max%队伍最大人数
%boss%BOSS 显示名称
%reward%奖励描述
%color%事件正/负面颜色
%event_name%事件名称
%event_value%事件值

⌨️ 命令列表

组队命令 /zd

命令说明权限
/zd打开组队 GUIadventuresystem.use
/zd help帮助信息adventuresystem.use
/zd <玩家名>邀请玩家加入队伍adventuresystem.use
/zd yes接受组队邀请adventuresystem.use
/zd l <玩家名>踢出队员 (仅队长)adventuresystem.use
/zd q退出当前队伍adventuresystem.use

另外:Shift + 右键点击玩家可快速发送邀请。

管理命令 /as

命令说明
/as help帮助信息
/as reload重载所有配置
/as spawn <MM名> [半径]手动刷出 BOSS
/as status查看 BOSS 锁定状态 + 队伍状态
/as clear清除所有 BOSS 锁定
/as attrs查看自己的抗魔属性
/as event refresh刷新世界事件
/as event clear清除事件
/as event add <类型>手动添加事件
/as event gui打开事件 GUI
/as treasure add添加宝箱点位
/as treasure remove <ID>删除宝箱点位
/as treasure list列出宝箱点位
/as treasure refresh刷新宝箱
/as treasure test生成200个测试点位
/as treasure retest删除所有测试点位

🔐 权限节点

权限说明默认
adventuresystem.use使用基础功能 (/zd, /as help, /as attrs)所有玩家
adventuresystem.admin管理员功能 (reload/spawn/status/clear/event/treasure)仅 OP

🔗 PlaceholderAPI 变量

安装 PlaceholderAPI 后自动注册,前缀为 ptb

变量说明示例输出
%ptb_event_1%第 1 个活跃事件&a暴击风暴 I
%ptb_event_2%~%ptb_event_5%第 2~5 个事件(无事件时返回空)
%ptb_events%所有事件合并 (换行分隔)推荐 CMI TAB 使用
%ptb_event_count%当前事件数量3

CMI TAB 配置示例

# CMI TAB footer 配置
footer:
  - "&6当前事件:"
  - "%ptb_events%"

常见问题

Q: BOSS 不刷新

A: 排查步骤:

  1. 确认 MythicMobs 已安装且 BOSS 配置正确
  2. 确认 boss.boss-list 中的名称与 MM 配置一致
  3. 确认在线玩家数 ≥ min-players
  4. 使用 /as spawn SkeletonKing 手动测试
  5. 检查是否在冷却区域内 (cooldown-duration-seconds: 600)

Q: 击败 BOSS 没有奖励箱

A: 检查 rewards.reward-chest-type 对应的 MythicMobs 怪物是否存在。如果 MM 箱子实体生成失败,会回退到直接发放 boss-rewards 奖励。

Q: 护盾不显示

A: 护盾需要装备含 抗魔护盾 +X Lore 的物品。如果属性为 0,ActionBar 不会显示。使用 /as attrs 检查。

Q: 抗魔掉宝显示"未生效"

A: 掉宝属性需要持续装备 60 秒才会生效,防止临时切换装备作弊。

Q: 事件变量在 TAB 不显示

A: 需要同时安装 PlaceholderAPI。变量前缀是 ptb 不是 as

Q: 从 PlayTeamBoss 升级

A: 插件会自动将 plugins/PlayTeamBoss 文件夹重命名为 plugins/AdventureSystem,配置文件完全兼容。

📝 更新日志

v3.3 — 出生保护 + 性能优化 + Wiki重设计

  • 出生保护 玩家刚到世界时30格内不触发BOSS刷新,需跑出区域
  • 性能优化 护盾ActionBar从1tick降至5tick、护盾恢复从1tick降至2tick、AFK移动检测优化为整格比较
  • Wiki重设计 更换字体为 LXGW WenKai + Inter,加大字号,优化排版

v3.2 — 9项BUG修复与优化

  • NPC组队屏蔽 右键NPC不再触发组队邀请
  • AFK防泛滥BOSS 20分钟无活动+10格内未离开→AFK,5/10分钟冷却
  • 中文BOSS名 /as status 使用中文显示名,"solo"→"已锁定"
  • 事件GUI排序 当前激活事件排到最前面
  • 寻宝测试指令 /as treasure test 和 retest
  • 安全重载 /as reload 不重置运行时数据
  • 日志开关 BOSS刷出/清理/转移日志可配置

v3.1 — 世界生物控制GUI

  • 生物控制GUI /as mob 打开54格界面,90+生物蛋、分类开关、概率/密度控制

v3.0 — AdventureSystem 重构

  • 重命名 PlayTeamBoss → AdventureSystem
  • 新增 战利品箱系统 (BOSS 死亡生成宝箱实体, 9选1 GUI)
  • 新增 BOSS 星级稀有度 (1~5星影响宝箱品质)
  • 新增 CraftEngine 物品支持 (战利品表和探索宝箱)
  • 新增 自动迁移旧数据文件夹
  • 新增 生物生成控制系统 (黑名单/白名单)
  • 新增 战斗事件类型: 暴击风暴、生命汲取、铁壁防御、BOSS狂暴等
  • 新增 宝箱事件类型: 宝箱多选/升品/降品、寻宝热潮/荒芜、护盾碎裂/强化
  • 优化 配置文件结构 (独立 boss-loot.yml, treasure-loot.yml)

v2.x — 事件与寻宝

  • 新增 世界事件系统 (40+ 事件类型, 6小时轮换)
  • 新增 事件 GUI 查看器
  • 新增 PlaceholderAPI 事件变量
  • 新增 探索寻宝系统 (固定点位, 每人独立RNG)
  • 新增 抗魔掉宝防作弊 (持有时间检测)

v1.x — 初始版本

  • 组队系统 (5人小队, GUI界面)
  • BOSS 锁定与仇恨系统
  • 抗魔属性系统 (6种Lore属性)
  • 护盾系统 (ActionBar显示, 冷却恢复)
  • 基础 BOSS 奖励