Overview
This skript provides a complete BattlePass progression system that allows players to earn XP, level up through tiers, and unlock rewards. The system is designed to add long-term progression and engagement by rewarding players for completing tasks and participating in gameplay activities.Players gain BattlePass XP by completing quests and objectives. As they level up their BattlePass, they unlock rewards that can be claimed through a clean and simple GUI menu. The pass supports both free and premium reward tracks, allowing servers to provide additional rewards to premium users.
The entire system is command-managed and GUI driven, making it simple for both players and administrators to use.
Core System
The BattlePass works through a level progression system:• Players earn BattlePass XP through quests and tracked gameplay actions
• XP increases the player's BattlePass level
• Each level can contain free and/or premium rewards
• Rewards can be items or commands executed by the server
• Players claim rewards through a GUI menu
The system tracks player progress automatically and stores progression so that players can continue advancing their pass over time.
Features
✔ Full BattlePass progression system✔ XP based leveling system
✔ Free reward track
✔ Premium reward track
✔ Daily quests
✔ Weekly quests
✔ Lifetime progression goals
✔ GUI menus for rewards and quests
✔ Multi-page reward menu
✔ Admin management commands
✔ Player progression tracking
✔ Custom rewards (items or commands)
✔ Premium pass support
✔ Lightweight skript design
Quest System
Players can complete quests to earn BattlePass XP. Quests are separated into multiple categories to encourage different types of gameplay.Daily Quests
Daily quests provide smaller objectives that can be completed frequently.Examples include:
• Mining ores
• Shooting arrows
• Eating food
• PvP kills
• Using rockets
These quests reward smaller amounts of XP but are designed to be completed quickly.
Weekly Quests
Weekly quests require more progress but provide larger XP rewards.Examples include:
• Mining large amounts of ores
• Breaking wool blocks
• Shooting arrows multiple times
• Eating golden apples
• Placing blocks
These encourage longer gameplay sessions and sustained activity.
Lifetime Goals
Lifetime goals are permanent milestones that track long-term player achievements.Examples include:
• Total ores mined
• Total PvP kills
• Shields broken
• Golden apples eaten
These goals allow players to slowly progress their BattlePass over time.
Reward System
Each BattlePass level can contain rewards that players unlock once they reach that tier.Rewards support:
• Item rewards
• Command based rewards
• Separate free and premium rewards
Premium rewards can be restricted so only players with the premium pass can claim them.
Administrators can easily add or remove rewards using commands.
GUI System
The BattlePass uses simple and clean graphical menus.Menus include:
• BattlePass progression menu
• Reward claim menu
• Quest menu
• Multi-page navigation for tiers
The GUI system allows players to easily view their progress, available quests, and rewards.
Commands
Player Commands
/battlepass/bp
Opens the BattlePass menu.
/bp quests
Opens the quests menu.
/bp help
Displays the help menu.
Admin Commands
Permission: battlepass.admin/bp allowpremium <player>
Give a player the Premium BattlePass.
/bp setexp <player> <amount>
Set a player's BattlePass XP.
/bp addexp <player> <amount>
Add XP to a player.
/bp resetpass <player>
Reset a player's BattlePass progress.
/bp admin setlevel <player> <level>
Set a player's BattlePass level.
/bp rewardadd <level> <free/premium> <item/cmd>
Add a reward to a tier.
/bp rewardremove <level> <free/premium>
Remove a reward from a tier.
