更好的战斗通行证

更好的战斗通行证

Better BattlePass 为您的服务器增添了完整的战斗通行证体验,包含经验值进度、免费/VIP奖励轨道、任务类别以及完整的游戏内编辑器。

实用

Better BattlePass

Better BattlePass 为你的服务器提供完整的战令体验,包括经验值进度、免费/VIP 奖励轨道、任务分类以及完整的游戏内编辑器。
所有内容均可实时配置,无需重启服务器。


主要特性

  • 横向战令界面,按等级分列显示。
  • 每个等级有两个奖励轨道:免费VIP
  • 清晰的奖励状态:锁定领取已领取
  • 奖励卡片包含图标、数量、稀有度和标签。
  • 战令名称可在编辑器中配置。
  • 可配置的战令持续时间(以天为单位)。
  • 界面标题中显示剩余赛季天数。
  • 持续时间结束后自动锁定赛季。
  • 保存后立即热加载配置。

指令

  • /bp/battlepass
    打开战令界面。

  • /bp editor
    打开战令编辑器(管理员)。

  • /bp mission
    打开任务列表界面。

  • /bp mission editor
    打开任务编辑器(管理员)。

  • /bp setlevel <玩家> <等级>
    设置玩家的战令等级(管理员)。

  • /bp setxp <玩家> <经验值>
    设置玩家的战令经验值(管理员)。

  • /bp reload
    重新加载战令配置(管理员)。


任务系统

  • 任务分类:
    每日每周赛季
  • 重置行为:
    每日任务每天重置,每周任务每周重置,赛季任务每赛季仅一次。
  • 领取流程:
    完成前为 锁定,可领取时显示 领取,领取后显示 已领取
  • 实时进度条更新。
  • 功能性目标追踪:
    kill_mobmine_orechop_woodharvest_crop
  • 支持通配符目标:
    any_mobany_oreany_woodany_crop
  • 新增:游戏时间事件
  • 新增:收集事件
  • 新增:放置方块事件
  • 新增:移动方块事件
  • 新增:每个分类(每日、每周、赛季)可添加超过 5 个任务

进度与奖励

  • 可配置的总等级数量。
  • 可配置每级所需经验值。
  • 每个等级包含:
    freeRewardvipReward
  • 领取后给予物品,并在持久化数据中标记为已领取。
  • 内置服务 API 包含方法如:
    addXPgetXPisLevelUnlockedhasClaimedclaimReward

权限

  • BetterBattlePass.perks.free
  • BetterBattlePass.perks.vip
  • BetterBattlePass.admin

存储

  • 配置文件:config.json
  • 玩家数据:<玩家ID>.json

预览:

预览图1

预览图2

预览图3


模组信息

  • 开发者:GilloDaby
  • 兼容性:Hytale 服务器 API (Java)