# Battle Pass

Battle Pass is an optional feature that provides a battle pass system for players.

Battle Pass settings located in the /ExcellentQuests/battlepass.yml config file.

# Seasons

Battle Pass works by seasons. This means that you have to start a new season to activate the Battle Pass for players.

To start a new season, use the /bp start command. You can set a custom season name and days duration.

Active or scheduled seasons can be force cancelled using the /bp cancel command. This will permanently remove them from the database.

# Leveling

Players can level up their battle pass by completing Daily Quests to get battle pass XP.

Progression settings located under the Leveling -> Progression section in the battle pass config. Amount of XP required for next level increase in geometric progression, starting from 250 XP on level 1 and ending with 500 XP on level 105.

# Premium Access

You can automatically unlock the Premium battle pass access for players with the excellentquests.battlepass.premium permission.

To do that, enable the GivePremiumByPermission setting in the battle pass config.

# Rewards

Rewards for Battle Pass levels are configurable under the Levels section in the battle pass config.

# This is where battle pass level rewards starts.
Levels:
  # Battle Pass level.
  # You may list only levels where you give rewards to keep your config clean.
  '3':
    # Default rewards available for all players.
    # Set to '' for no rewards.
    Default_Rewards: bp_cash_low
    # Premium rewards available only for players with the Premium access.
    # Set to '' for no rewards.
    Premium_Rewards: ''
  '6':
    Default_Rewards: bp_cash_high
    Premium_Rewards: ''