Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Links
Tags
Creators
Details
Licensed ARR
Published 2 days ago
Updated 2 months ago
MasterBattlePass
MasterBattlePass is the ultimate progression and seasonal Battle Pass plugin designed to boost player retention and add an engaging progression system to your Minecraft server.
🎮 Features
- Dual Reward Tracks: Features both Free and Premium tracks, customizable via in-game currency, store rank permissions, or key items.
- Custom Quests & Challenges:
- Daily, Weekly, and Seasonal quest categories.
- Diverse trigger types: mob/player kills, mining, block placing, play time, crafting, fishing, and custom events.
- Fully Customizable GUI: Sleek in-game inventory interface with dynamic previews, progress bars, sound effects, and claimable reward status.
- Flexible Leveling System: Set custom XP requirements per level, dynamic XP scaling, and optional Prestige levels for players who complete the pass early.
- Extensive Integrations: Full support for PlaceholderAPI, Vault, PlayerPoints, UltraEconomy, and popular reward managers (Commands, ItemsAdder, Oraxen, Crate keys).
- Automated Seasons: Schedule automated season resets or trigger them manually to refresh content and keep your community engaged.
⚙️ Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/battlepass (or /bp) |
Opens the main Battle Pass menu | masterbattlepass.use |
/bp quests |
View active challenges and progress | masterbattlepass.use |
/bp admin addxp <player> <amount> |
Add Battle Pass XP to a player | masterbattlepass.admin |
/bp admin setlevel <player> <level> |
Set a player's current pass level | masterbattlepass.admin |
/bp admin pass give <player> premium |
Grant Premium Pass access to a player | masterbattlepass.admin |
/bp reload |
Reload configuration files | masterbattlepass.admin |
📦 Configuration Example
# MasterBattlePass - Level Rewards Config Example
levels:
1:
required-xp: 100
free-rewards:
- 'command: give %player% diamond 5'
- 'message: &aYou claimed Level 1 Free Reward!'
premium-rewards:
- 'command: give %player% netherite_ingot 1'
- 'message: &6You claimed Level 1 Premium Reward!'


