• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
PixelBoss - 重铸自定义属性世界多人BOSS挑战,固定时间刷新(1.21.1)

Bukkit PixelBoss - 重铸自定义属性世界多人BOSS挑战,固定时间刷新(1.21.1) 1.0.5

没有购买权限 (9.90 钻石)
◆ 支持核心
CatServer,Spigot,PaperSpigot,Magma,Arclight
◆ 插件前置
PixelCore
◆ 游戏版本
1.21.1
YAML:
# ============================================================
# PixelBoss - 影子BOSS活动配置文件
# ============================================================
boss:
  # ---------- 基础设置 ----------
  # BOSS生成的指定世界名称
  world: world
  # 最大血量
  max-global-hp: 8848
  # ---------- BOSS模板属性 ----------
  # 宝可梦种类
  species: mewtwo
  # 形态名称
  form: ''
  # BOSS等级
  level: 1
  # 性格
  nature: TIMID
  # 性别
  gender: ''
  # 是否闪光
  shiny: true
  # 体型倍率
  size: 2.5
  # 亲密度
  friendship: 70
  # 极巨化等级
  dynamax-level: 10
  # 是否拥有超极巨化因子
  gigantamax: false
  # IVs(顺序: HP/攻击/防御/特攻/特防/速度,范围0~31)
  ivs:
    - 31
    - 31
    - 31
    - 31
    - 31
    - 31
  # EVs(顺序同上,单项上限252,总和上限510)
  evs:
    - 0
    - 0
    - 0
    - 252
    - 4
    - 252
  # 招式列表(最多4个)
  moves:
    - psychic
    - aura_sphere
    - shadow_ball
    - recover
  # 携带物品(支持 "pixelmon:item_name" 格式:)
  held-item: choice_specs
  # BOSS名字
  display-name: '&4&l暗影BOSS'
  # ---------- 战斗规则 ----------
  # 禁用参战的宝可梦列表
  ban-pokemon:
    - arceus
    - rayquaza
  # 最大同时进行的挑战数
  max-concurrent-battles: 10
  # 战斗构建参数
  battle-settings:
    # 禁用经验获取
    disable-exp: true
    # 禁止观战
    allow-spectators: false
    # 保持true不需要修改
    register-battle: true
    # 导出战斗日志文件
    log-result: false
    # 保留暴击机制
    no-crits: false
    # 战斗状态,允许天气/场地等环境效果正常生效
    frozen: false
    # 主线程同步构建战斗,确保克隆体实体就绪后再开战,避免空战或崩溃
    start-sync: true
   # ---------- 影子BOSS专属Flags ----------
   # - UNCATCHABLE   # 禁止被任何精灵球捕获
   # - UNTRADEABLE   # 禁止通过交易/交换
   # - NO_DROPS      # 禁用原生掉落表
   # - UNBREEDABLE   # 禁止参与繁殖/生蛋
   # - UNBATTLEABLE  # 禁止发起或参与任何战斗
   # - UNMEGAEVO     # 禁止Mega进化/超级进化
   # - UNDEXABLE     # 禁止录入宝可梦图鉴
  shadow-boss-flags:
    - UNCATCHABLE
    - UNTRADEABLE
    - NO_DROPS
    - UNBREEDABLE
  # ---------- 活动广播消息 ----------
  start-broadcast:
    - '&d&l✦ 影子BOSS已降临!&e持续 {duration} 秒'
    - '&d输入 &b/pixelboss join &d立即挑战!'
  # ---------- 击败奖励 ----------
  # BOSS全局血量归零时对最后击破者执行的指令列表
  defeat-rewards:
    - give {player} minecraft:diamond 64
    - msg {player} &6恭喜你击败了影子BOSS!
  rewards:
    # BOSS全局血量归零时对【最后击破者】执行的指令列表
    last-hit:
      - 'give {player} minecraft:diamond 64'
      - 'msg {player} &6恭喜你给予了影子BOSS最后一击!'
    # 若实际参与人数不足 top-count,则只对实际人数执行
    top-damage:
      # 最多取前几名(决定排名的上限)
      top-count: 5
      # 每个名次独立的指令列表(Key = 名次数值)
      # 未单独列出的名次将使用 default 中的指令
      # 若 default 也未配置,则该名次不执行任何指令
      rank-commands:
        '1':
          - 'give {player} diamond 3'
          - 'broadcast {player} &e以 &c{damage}&e 伤害夺得影子BOSS挑战第{rank}名!'
        '2':
          - 'give {player} diamond 2'
          - 'broadcast {player} &e以 &c{damage}&e 伤害夺得影子BOSS挑战第{rank}名!'
        '3':
          - 'give {player} diamond 1'
          - 'broadcast {player} &e以 &c{damage}&e 伤害夺得影子BOSS挑战第{rank}名!'
        default:
          - 'give {player} dirt 16'
          - 'msg {player} &7你在影子BOSS挑战中排名第 &f{rank} &7名,获得安慰奖。'
  # ---------- 击败排行榜广播 ----------
  # 按顺序逐行发送,支持 & 颜色码
  # 含 {rank}/{player}/{damage}/{percent} 的行会按名次循环渲染
  # 不含上述占位符的行作为固定文本直接发送
  leaderboard-broadcast:
    enabled: true
    top-count: 5
    messages:
      - '&6&l═══ 影子BOSS伤害排行榜 ═══'
      - '&e #{rank} &f{player} &8| &c{damage} &7({percent}%)'
      - '&6&l═══════════════════════════'
  # ---------- 自动开启时间表 ----------
  auto-schedule:
    enabled: true
    # 触发日期模式: DAILY(每天) | WEEKEND(仅周六日) | MONTHLY(仅每月1号)
    mode: "WEEKEND"
    times:
      - "12:00"
      - "20:00"
    duration: 1800
    skip-if-active: true
  # ============================================================
  # 存储当前活动的实时状态,与上方模板配置完全隔离
  # ============================================================
  runtime:
    is-open: false
    remaining-seconds: 0
    global-hp: 0
    damage-record:
      2e337da9-51db-3443-9284-7bcc340be294: 104
1784312948098.png


1784312966037.png