RevampBattlePass ✨ | Season Pass | Quests Expansion! ✨ icon

RevampBattlePass ✨ | Season Pass | Quests Expansion! ✨ -----

Custom commands, xp, levels, premium and free.



[​IMG]
s [​IMG]

Initialization: Battlepass is a plugin that will allow you to gain experience, in order to be able to earn rewards, you have many modification options and menu creations with many variables to free your imagination in terms of content, use custom heads, custom commands and many actions, follow downloading and reading more about the documentation and its use, thank you!.

Buy Quest Expansion:

[CLICK HERE]

IT IS NOT RECOMMENDED TO CONTINUE USING VERSION 1.8
Why BattlePass?:
    • Customizable Battle Pass System: Create unique battle pass seasons with configurable tiers, rewards, and XP requirements.
    • Season Support: Includes a time system to set the season time.
    • Actions: Add different types of actions to the rewards.
    • Reward Integration: Seamlessly integrate rewards such as items, commands, and permissions into your battle pass system.
    • Built-in PlaceholderAPI Support: Access a wide range of placeholders to display player XP, claimed rewards, pass type, and more.
    • Interactive Menus: Enjoy intuitive menus for navigating through the battle pass, claiming rewards, and managing progression.
    • Extensive Configuration Options: Customize every aspect of the battle pass system to suit your server's needs, including menu layouts, rewards, and XP progression.
    • Plugin Integration: BattlePass supports integration with popular Minecraft plugins, enhancing compatibility and expanding functionality.
    • Support: Battlepass support 1.16 up to 1.20.x.
Integrated Plugins:

    • PlaceholderAPI

    • Vault

    • WorldEdit

    • EssentialsX

    • LuckPerms

    • Multiverse-Core

    • ClearLagg

    • ProtocolLib

    • Citizens

    • HolographicDisplays

    • Dynmap

    • mcMMO

    • ChestShop

    • GriefPrevention

    • ShopGUIPlus

    • AdvancedBan

    • DiscordSRV

    • VotingPlugin

    • CrazyCrates

    • Autorank

    • Jobs Reborn

    • MythicMobs

    • EpicWorldGenerator

    • PlayerParticles

    • SilkSpawners

    • DeluxeMenus

    • UltimateStacker

    • FactionsUUID

    • BentoBox

    • EliteMobs

    • (and much more)

Compatibility:
BattlePass is compatible with a wide range of Minecraft server software, including Spigot, Paper, Bukkit, and more. Whether you're running a small private server or a large multiplayer network, BattlePass seamlessly integrates into your existing environment.

Easy Setup: Setting up BattlePass is straightforward and user-friendly, with intuitive configuration files and detailed documentation to guide you through the process. Customize your battle pass system to align with your server's theme and objectives, and start engaging your players with exciting rewards and progression mechanics.


[​IMG]

/premium: Open the Premium Rewards menu for players with premium access.

/free: Open the Free Rewards menu for all players.

/level: View level progress in percentage to the next reward.

/battlepassadmin reload: Reload the BattlePass menus and configuration.

/battlepassadmin give xp <player> <xp>: Give a specific amount of XP to a player.

/battlepassadmin take xp <player> <xp>: Take a specific amount of XP from a player.

/battlepassadmin set xp <player> <xp>: Set an exact amount of xp to a player.

/battlepassadmin give premium <player> <time>: Grant premium access to a player for a specified duration.

/battlepassadmin remove premium <player>: Remove premium access from a player.

/battlepassadmin premium list: Shows a list of players with a premium pass.

/battlepassadmin delete <player>: Delete player from database.

/battlepassadmin start season <duration>: A new season of the Battle Pass begins.

/battlepassadmin stop season: Stops the current Battle Pass season.


[​IMG]

battlepass.main: Allows access to the main BattlePass menu.
premium.rewards: Grants access to the Premium Rewards menu.
battlepass.admin: Provides administrative access to BattlePass commands.



[​IMG]

. Season Pass System:
Introducing a new Season Pass system where players can purchase a pass to access exclusive rewards and challenges throughout a predefined season.

. Seasonal Rewards:

Earn unique rewards, cosmetics, and perks exclusive to each season by progressing through the Season Pass tiers.

. Limited-Time Content:

Access to special events, challenges, and rewards that are only available during the active season.

. Progress Tracking:
Keep track of your progress and see how close you are to unlocking the next tier of rewards within the Season Pass.

. Renewable Pass:

Players have the option to renew their Season Pass for each new season to continue earning exclusive rewards and benefits.

. NPC SUPPORT [Citizens and Others]:
Open menus, execute commands, etc., with NPC.

. PREMIUM LIST:

Access the list of players with active premium in real time

[​IMG]

. ACTIONS:
Perform different actions when claiming a reward, actions:
[title] • [subtitle] • [sound] • [broadcast] • [particle]



[​IMG]

%battlepass_player_xp%
Provides the amount of experience points (XP) a player currently has in the Battle Pass system.

%battlepass_claimed_rewards%

Indicates the number of rewards that a player has claimed in the Battle Pass system.

%battlepass_pass_type%

Specifies whether the player has a Premium or Free Battle Pass.
This placeholder dynamically determines the pass type based on the player's permissions.


%battlepass_xp_next_reward%

Shows the amount of XP required for the next reward in the Battle Pass system.
This value represents the XP threshold that the player needs to reach to unlock the next reward tier.


%battlepass_premium_expire%

The player will get the remaining time of the premium pass.

%battlepass_top_<n>%

By replacing <n> with a number, for example 1, the top 1 player in XP will appear in the battlepass, if you put 2 the top 2 will appear, and so on.
Example: %battlepass_top_1%.


%battlepass_season_timer%

Get and display the current count for the active season to end.

They are illustrative since you can modify absolutely everything.
[​IMG]


[​IMG]


[​IMG]


[​IMG]

Code (Text):

##########################
#      BATTLEPASS        #
#                        #
# by  CinturonCris       #
#                        #
##########################

# Reward status (Free / Premium) #
states:
  # Name for the variable {state}
  locked: "&c&lLOCKED"
  unlocked: "&a&lUNLOCKED"
  claimed: "&e&lCLAIMED"

# MENU GUI CONFIG /pass #
# GUI slot size.
size: 27
# Name to be displayed in the menu title,
# you can use color & format.
title: "           &e&lBATTLEPASS"
#Here you can add your own sound when opening the menu, if you don't want you can delete this.
sound-open: UI_BUTTON_CLICK
# Section of items that will be displayed in the menu
items:
  fill:  # Item to fill empty spaces
    material: GRAY_STAINED_GLASS_PANE
    name: "&7"
    slot: 0-26 # You can do this to fill with items you want, yes, skip if the slot is already occupied.
  # Unique name of the reward.
  # Do not repeat this name in other rewards.
  premium_rewards:
    # This is the yml that will be rewritten when clicking on the menu item,
    # modification is not recommended.
    menu-open: premium_menu.yml
    # Use this other one for 1.12.x
    # https://www.digminecraft.com/lists/item_id_list_pc_1_12.php
    # The IDS must always be placed in uppercase letters.
    # In this case use PLAYER_HEAD to represent a head.
    material: PLAYER_HEAD #for itemsadders: "material: itemsadders-item"
    # The textures, this line only exists if the material has a "PLAYER_HEAD" this is used to apply custom textures
    # You can use the "value" for example from here: https://minecraft-heads.com/custom-heads
    texture: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvY2QxNjZmNDU4NzNlNjZkZGFkMWZiNjM1ZTYzMDIwNmE0OWVkMGY1N2MzMjJlZDFjMzBkM2EwODFjM2FhNjY0MyJ9fX0=
    # Name that will appear on the item in the menu.
    name: "&e&lPREMIUM REWARDS"
    # Item lore, you can add and remove lines.
    # You can delete this line completely if you want an empty item without lore.
    lore:
      - ""
      - "&7Click to open premium rewards menu."
      - ""
    # Location of the item within the GUI.
    # The first slot is counted as 0.
    slot: 11
  free_rewards:
    menu-open: free_menu.yml
    material: PLAYER_HEAD
    texture: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjUzZDc3NDI0Y2NiMTFmNzQyOTMyNDg3NzEzZTJlNDFiNDgxZjkxZWQxMTg3NGZkZmM1NzZlNDJkNTU5YTg2NiJ9fX0=
    name: "&a&lFREE REWARDS"
    lore:
      - ""
      - "&7Click to open free rewards menu."
      - ""
    slot: 15
  player_info:
    material: PLAYER_HEAD
    name: "&e&lPLAYER INFO"
    lore:
      - ""
      - "&7Level: &c{own_xp}"
      - "&7Next Reward: "
      #You can edit the {xp_bar} variable in messages.yml
      - " {xp_bar}"
      - "&8● &7XP bar to claim the reward."
      #You can edit the {premium_or_free} variable in messages.yml
      - "&8● &7Your pass: {premium_or_free}"
      - ""
    slot: 13
  quest:
    material: BOOK
    name: "&c&lQUESTS"
    lore: # Buy Expansion: https://www.spigotmc.org/resources/battlepassquest-%E2%9C%A6expansion%E2%9C%A6-daily-weekly-always.120669/
      - "&eRemember to have the 'BatllePassQuests' expansion"
      - "&einstalled for this feature!"
      - ""
      - "&7Click to open quests menu!"
      - ""
    slot: 22
    quest: "quest"

Code (Text):

##########################
#      BATTLEPASS        #
#                        #
# by  CinturonCris       #
#                        #
##########################

title: "&0&nFree Rewards&7 [1]"
sound-open: UI_BUTTON_CLICK
size: 54
items:
  fill:  # Item to fill empty spaces
    material: GRAY_STAINED_GLASS_PANE
    name: "&7"
    slot: 0-53 # You can do this to fill with items you want, yes, skip if the slot is already occupied.
  coal_reward:
    slot: 19
    # Here you can define the number of items that will be seen in the stack, you can delete this.
    amount: 2
    material: MINECART
    # previous-item, works to show an item at the beginning,
    # when the player claims the reward, it will show the "material: " if previous-item, you delete it, it will only use material.
    previous-item: CHEST_MINECART
    name: "&7Free Coal"
    lore:
      - ""
      - "&bClick to claim a free coal"
      - "&band money!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    # Actions! What do we have here? You can perform different actions when claiming a reward
    # for example playing a sound or appearing titles on the screen.
    # Remember to use the correct ID depending on the version you use,look for sounds from your version.
    actions:
      - "[title] &a&lCongratulations &b%player% &a&l!"
      - "[broadcast] &7[&dBattlepass&7] The player %player% has claimed the &d%reward%!"
      - "[no-message]" # This is so that the default claimed reward message in messages.yml does not fire for this reward.
      - "[subtitle] &aYou claimed the reward."
      - "[sound] ENTITY_PLAYER_LEVELUP"
      - "[particle] SMALL_FLAME:30"
      - "[close]" # If you want the menu to close when claiming this reward.
    # Deny Actions! added in 2.9-beta
    # Here you can execute actions for when the player does NOT yet have enough xp to claim the reward, as always, you can delete this line if you are not interested.
    deny-actions:
      - "[sound] BLOCK_ANVIL_BREAK"
      - "[close]"
    # On the commands, you can now place more than 1, divided with: or separated by lines.
    # The benefit of : is that they are executed at the same time,
    # online they are executed in a chain in case the first one has problems with certain commands.
    custom_command: "give %player% coal 1:eco give %player% 100" # 2.9-beta - The custom_command will soon be changed to "actions:".
    xp_required: 12
  iron_reward:
    slot: 20
    amount: 2
    material: IRON_INGOT
    name: "&b2 Free Iron Ingot"
    lore:
      - ""
      - "&eClick to claim a 2 free iron ingot!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    actions:
      - "[title] &a&lEPIC &b%player% &a&l!"
      - "[subtitle] &dProcessed reward."
      - "[sound] BLOCK_NOTE_BLOCK_PLING"
      - "[particle] VILLAGER_HAPPY:5"
      - "[close]"
    deny-actions:
      - "[sound] BLOCK_ANVIL_BREAK"
      - "[close]"
    # Here we have the version in the form of a list that is executed in a chain.
    custom_command:
      - give %player% iron_ingot 2
      - eco give %player% 200
    xp_required: 20
  redstone_reward:
    slot: 21
    material: REDSTONE
    name: "&7Free Redstone"
    lore:
      - ""
      - "&aClick to claim a free redstone!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    actions:
      - "[title] &e&lWOW!"
      - "[subtitle] &bNICE!"
      - "[sound] ENTITY_ENDER_DRAGON_GROWL"
    deny-actions:
      - "[sound] BLOCK_ANVIL_BREAK"
      - "[close]"
    custom_command: "give %player% redstone 1"
    xp_required: 50
  diamond_reward:
    slot: 22
    material: DIAMOND
    name: "&bFree Diamond"
    lore:
      - ""
      - "&eClick to claim a free diamond!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% diamond 1"
    xp_required: 100
  emerald_reward:
    slot: 23
    material: EMERALD
    name: "&aFree Emerald"
    lore:
      - ""
      - "&bClick to claim a free emerald!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    deny-actions:
      - "[sound] BLOCK_ANVIL_BREAK"
      - "[close]"
    custom_command: "give %player% emerald 1"
    xp_required: 150
  gold_reward:
    slot: 24
    material: GOLD_INGOT
    name: "&6Free Gold Ingot"
    lore:
      - ""
      - "&eClick to claim a free gold ingot!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% gold_ingot 1"
    xp_required: 200
  money1:
    slot: 25
    material: PAPER
    name: "&6Free Money"
    lore:
      - ""
      - "&eClick to claim a &a300$&e!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    deny-actions:
      - "[sound] BLOCK_ANVIL_BREAK"
      - "[close]"
    custom_command: "eco give %player% 300"
    xp_required: 250
  lapis_reward:
    slot: 28
    material: LAPIS_BLOCK
    name: "&9Free Lapis Block"
    lore:
      - ""
      - "&eClick to claim a free lapis block!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% lapis_block 1"
    xp_required: 300
  iron_pickaxe_reward:
    slot: 29
    material: IRON_PICKAXE
    name: "&fFree Iron Pickaxe"
    lore:
      - ""
      - "&eClick to claim a free iron pickaxe!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% iron_pickaxe 1"
    xp_required: 350
  iron_axe_reward:
    slot: 30
    material: IRON_AXE
    name: "&fFree Iron Axe"
    lore:
      - ""
      - "&eClick to claim a free iron axe!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% iron_axe 1"
    xp_required: 400
  diamond__sword_reward:
    slot: 31
    material: DIAMOND_SWORD
    name: "&fFree Diamond Sword"
    lore:
      - ""
      - "&eClick to claim a free diamond sword!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% diamond_sword 1"
    xp_required: 450
  diamond__leggings:
    slot: 32
    material: DIAMOND_LEGGINGS
    name: "&dFree Diamond Leggings"
    lore:
      - ""
      - "&eClick to claim a free diamond leggings!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% diamond_leggings 1"
    xp_required: 500
  diamond__chestplate:
    slot: 33
    material: DIAMOND_CHESTPLATE
    name: "&bFree Diamond Chestplate"
    lore:
      - ""
      - "&eClick to claim a free diamond chestplate!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% diamond_chestplate 1"
    xp_required: 550
  money2:
    slot: 34
    material: PAPER
    name: "&6Free Money"
    lore:
      - ""
      - "&eClick to claim a &a1000$&e!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "eco give %player% 1000"
    xp_required: 600
  player_info:
    slot: 4
    material: PLAYER_HEAD
    name: "&e&lINFO"
    lore:
      - ""
      - "&7Level: &c{own_xp}"
      - "&7Next Reward: "
      #You can edit the {xp_bar} variable in messages.yml
      - " {xp_bar}"
      - "&8● &7XP bar to claim the reward."
      #You can edit the {premium_or_free} variable in messages.yml
      - "&8● &7Your pass: {premium_or_free}"
      - ""
  back_button:
    slot: 45
    material: ARROW
    name: "&c&lBACK"
    lore:
      - ""
      - "&7Click to go back to"
      - "&7the main menu."
      - ""
    menu-open: main_menu.yml
  next_button:
    slot: 53
    material: ARROW
    name: "&c&lNEXT PAGE"
    lore:
      - ""
      - "&7Click to go to the next page"
      - ""
    menu-open: free_menu_page_2.yml

Code (Text):
##########################
#      BATTLEPASS        #
#                        #
# by  CinturonCris       #
#                        #
##########################

title: "&6Premium Rewards Menu"
size: 54
items:
  coal_reward:
    slot: 19
    material: COAL_BLOCK
    name: "&7Super Coal Block"
    lore:
      - ""
      - "&bClick to claim a super coal block!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% coal_block 1"
    xp_required: 12
  iron_reward:
    slot: 20
    material: IRON_BLOCK
    name: "&bSuper Iron Block"
    lore:
      - ""
      - "&eClick to claim a super iron block!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% iron_block 1"
    xp_required: 20
  redstone_reward:
    slot: 21
    material: REDSTONE_BLOCK
    name: "&7Super Redstone Block"
    lore:
      - ""
      - "&aClick to claim a super redstone block!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% redstone_block 1"
    xp_required: 50
  gold_reward:
    slot: 22
    material: GOLD_BLOCK
    name: "&6Super Gold Block"
    lore:
      - ""
      - "&eClick to claim a super gold block!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% gold_block 1"
    xp_required: 100
  diamond_reward:
    slot: 23
    material: DIAMOND_BLOCK
    name: "&bSuper Diamond Block"
    lore:
      - ""
      - "&eClick to claim a super diamond block!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% diamond_block 1"
    xp_required: 150
  emerald_reward:
    slot: 24
    material: EMERALD_BLOCK
    name: "&aSuper Emerald Block"
    lore:
      - ""
      - "&bClick to claim a super emerald block!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% emerald_block 1"
    xp_required: 200
  money1:
    slot: 25
    material: PAPER
    name: "&6Super Money"
    lore:
      - ""
      - "&eClick to claim a &a1000$&e!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "eco give %player% 1000"
    xp_required: 250
  lapis_reward:
    slot: 28
    material: LAPIS_BLOCK
    name: "&9Super Lapis Block"
    lore:
      - ""
      - "&eClick to claim a super lapis block!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% lapis_block 1"
    xp_required: 300
  golden_apple:
    slot: 29
    material: GOLDEN_APPLE
    name: "&eSuper Golden Apple"
    lore:
      - ""
      - "&eClick to claim a x32 super golden apple!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% golden_apple 32"
    xp_required: 350
  xp_bottle:
    slot: 30
    material: EXPERIENCE_BOTTLE
    name: "&dSuper Experience Bottle"
    lore:
      - ""
      - "&eClick to claim a super x64 experiencie bottle!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% exp_bottle 64"
    xp_required: 400
  diamond_pickaxe:
    slot: 31
    material: DIAMOND_PICKAXE
    name: "&fSuper Diamond Pickaxe"
    lore:
      - ""
      - "&eClick to claim a super iron pickaxe!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% diamond_pickaxe 1"
    xp_required: 450
  diamond_axe:
    slot: 32
    material: DIAMOND_AXE
    name: "&fSuper Diamond Axe"
    lore:
      - ""
      - "&eClick to claim a super diamond axe!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% diamond_axe 1"
    xp_required: 500
  diamond_sword:
    slot: 33
    material: NETHERITE_SWORD
    name: "&fSuper Netherite Sword"
    lore:
      - ""
      - "&eClick to claim a super diamond sword!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "give %player% diamond_sword 1"
    xp_required: 550
  money2:
    slot: 34
    material: PAPER
    name: "&6Super Money"
    lore:
      - ""
      - "&eClick to claim a &a5000$&e!"
      - "&c&lXP &b{own_xp} &7| &c{xp_required}"
      - ""
      - "{state}"
      - ""
    custom_command: "eco give %player% 5000"
    xp_required: 600
  player_info:
    slot: 4
    material: PLAYER_HEAD
    data: 3
    name: "&e&lINFO"
    lore:
      - ""
      - "&fXP &c{own_xp} &c{xp_bar}"
      - "&8● &7XP bar to claim the reward."
      - "&8● &7Your pass: {premium_or_free}"
      - ""
  back_button:
    slot: 49
    material: ARROW
    name: "&c&lBACK"
    lore:
      - ""
      - "&7Click to go back to"
      - "&7the main menu."
      - ""
    is_back_button: true

Code (Text):
messages:
  menus_reloaded: "&7[&bBP&7] &aAll menus were reloaded correctly."
  plugin_reload_failed: "&7[&bBP&7] &cFailed to reload plugin. Please check the configuration."
  invalid_xp_amount: "&7[&bBP&7] &cInvalid XP amount."
  player_not_found: "&7[&bBP&7] &cPlayer not found."
  xp_received: "&7[&bBP&7] &aYou have received &b%xp% &aXP."
  xp_removed: "&7[&bBP&7] &aYou have lost &c%xp% &aXP."
  set_xp_success: "&7[&bBP&7] &aSuccessfully set XP to &b%xp% &afor player &b%player%&a."
  invalid_time: "&7[&bBP&7] &cInvalid time format."
  premium_granted: "&7[&bBP&7] &aYou have given the premium pass to &b%player% &afor &b%time%&a."
  premium_received: "&7[&bBP&7] &aYou have received the &e&lPREMIUM &aBattle Pass during &b%time%&a!"
  premium_revoked: "&7[&bBP&7] &cPremium pass revoked from &b%player%&c."
  premium_revoked_notification: "&7[&bBP&7] &cYour premium pass has been revoked."
  invalid_command_usage: "&7[&bBP&7] &cInvalid command usage. Please use /battlepassadmin give premium <player> <time> or /battlepassadmin remove premium <player>."
  player_no_premium: "&cPlayer does not have premium pass."
  player_not_online: "&7[&bBP&7] &cThe player &b%player% &cis not online!"
  gave_xp: "&7[&bBP&7] &aYou have given &b%xp% &aXP to &b%player%."
  took_xp: "&7[&bBP&7] &aYou have removed &b%xp% &aXP from &b%player%."
  already_claimed_reward: "&7[&bBP&7] &cYou have already claimed the reward: %reward%."
  claimed_reward: "&7[&bBP&7] &aYou claimed the reward: %reward%."
  claim_reward_error: "&7[&bBP&7] &cAn error occurred while claiming the reward."
  not_enough_xp: "&7[&bBP&7] &cYou don't have enough XP to claim this reward."
  no_permission_premium_rewards: "&7[&bBP&7] &cYou don't have permission to access premium rewards."
  season_already_started: "&7[&bBP&7] &cThe season has already started!"
  invalid_season_duration: "&7[&bBP&7] &cInvalid season duration!"
  season_started: "&7[&bBP&7] &aThe season has started!"
  season_not_started: "&7[&bBP&7]  &cThe season has not started yet!"
  season_stopped: "&7[&bBP&7] &cThe season has been stopped!"
  delete_success: "&7[&bBP&7] &aPlayer &c%player% &ahas been completely removed from the database."

Code (Text):

##########################
#      BATTLEPASS        #
#                        #
# by  CinturonCris       #
#                        #
##########################

version: 3.1 #do not modify

# MySQL support - update v2.4
mysql:
  enabled: false # true/false connection to MySQL (false by default)
  host: "localhost" # MySQL database host
  port: "3306" # MySQL database port
  database: "battlepass" # Database name
  username: "root" # Database user
  password: "" # your password

files:  # List of menu configuration files, you can add more to make more reward pages
  - gui-premium-list.yml #This is from the premium players menu, do not touch.
  - premium_menu.yml
  - free_menu.yml
  - main_menu.yml
  - free_menu_page_2.yml

# List of worlds where the BattlePass should be disabled
disable-worlds:
  - world_nether
  - world_the_end

# Options to remove data upon season reset
remove-premium: true
remove-xp: true
remove-rewards: true

# Example:
# If season-pass-duration is set to 7d, the BattlePass will reset every 7 days.
# The options remove-premium and remove-xp control whether the premium status, rewards adn XP of players are removed during the reset.
 

Continuous Development: I am committed to ongoing development and improvement of the BattlePass plugin, with regular updates, bug fixes, and feature enhancements. Join our Discord [HERE] community to share feedback, report issues, and collaborate with other server owners and administrators.

⚠️⚠️⚠️
* If you're gonna leave a pointless negative review, save it. If you're gonna leave a bad review, at least join the plugin's Discord and I'll try to fix your problem. Leaving a bad review without asking for support is unfair, considering my plugin is free and I develop it in my spare time. Thanks.


Resource Information
Author:
----------
Total Downloads: 813
First Release: Jun 15, 2024
Last Update: Dec 6, 2024
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings