Description
Better BattlePass
Better BattlePass adds a complete Battle Pass experience to your server with XP progression, Free/VIP reward tracks, mission categories, and full in-game editors.
Everything is configurable live, with no server restart required.
Key Features
- Horizontal Battle Pass UI with level columns.
- Two reward tracks per level: Free and VIP.
- Clear reward states: Locked, Claim, Already Claimed.
- Reward cards include icon, quantity, rarity, and label.
- Battle pass name is configurable in the editor.
- Configurable battle pass duration (in days).
- Remaining season days shown in the UI title.
- Automatic season lock when duration ends.
- Instant config hot reload after save.
Commands
- /bp or /battlepass
Open the Battle Pass UI. - /bp editor
Open the Battle Pass editor (admin). - /bp mission
Open the mission list UI. - /bp mission editor
Open the mission editor (admin).
- /bp setlevel <player> <level>
Set a player's Battle Pass level (admin).
- /bp setxp <player> <xp>
Set a player's Battle Pass XP (admin).
- /bp reload
Reload the Battle Pass config (admin).
Mission System
- Mission categories:
Daily, Weekly, Seasonal - Reset behavior:
Daily resets every day, Weekly resets every week, Seasonal is one-time per season. - Claim flow:
Locked until completed, Claim when ready, Already Claimed once claimed. - Real-time progress bar updates.
- Functional objective tracking:
kill_mob, mine_ore, chop_wood, harvest_crop - Wildcard targets supported:
any_mob, any_ore, any_wood, any_crop - Added playtime event
- Added collect event
- Added place block event
- Added Travel blocks event
- Added possibility to add more than 5 missions in each category (Daily, weekly, Season)
Progression and Rewards
- Configurable total level count.
- Configurable required XP per level.
- Each level has:
freeReward and vipReward - Claiming gives the item and marks it as claimed in persistent data.
- Built-in service API includes methods like:
addXP, getXP, isLevelUnlocked, hasClaimed, claimReward.
Permissions
- BetterBattlePass.perks.free
- BetterBattlePass.perks.vip
- BetterBattlePass.admin
Storage
- Config: config.json
- Player data: <playerId>.json
Preview:



Mod Info
- Developer: GilloDaby
- Compatibility: Hytale Server API (Java)
