Battle Pass Lite | GUI Rewards Editor | FREE | QUEST Custom | XP System [1.20.X] icon

Battle Pass Lite | GUI Rewards Editor | FREE | QUEST Custom | XP System [1.20.X] -----

BattlePass Lite - Spigot - Editor GUI - Battle Pass GUI - QUEST




For support, bug reports, or ideas, message me on Discord: #sekatow

68747470733a2f2f692e696d6775722e636f6d2f6e3056676347412e706e67.png
2025-08-18_20.53.55.png

GUI MENU (Weeks)
Captura de pantalla 2025-08-20 132230.png

GUI MENU (Quest)
Captura de pantalla 2025-08-20 132247.png

Features
  • Battle Pass system with free and premium rewards
  • Three reward rows: Free, Level Indicators, Premium
  • Page navigation with arrows
  • Fully customizable rewards (items, enchantments, lore)
  • Configurable premium system
  • Customizable mission GUI with configurable size
  • Customizable mission items
  • Real-time mission progress tracking
  • Multiple mission types (kill mobs, break blocks, place blocks, craft items, fish, mine ores, breed animals, travel distance, play time)
  • Progressive level system configurable via YAML
  • Automatic XP for completing missions
  • Ranking system with top players GUI
  • In-game commands for managing and viewing the battle pass
  • Permission-based access for players and admins
  • YAML configuration files for quests, rewards, and XP
  • SUPPORT Commands in Rewards (NEW!!!!!)
Commands & Permissions

Code (Text):
### Commands & Permissions

| Command                  | Description                    | Permission            |
|---------------------------|--------------------------------|-----------------------|
| /bp                      | Open the main Battle Pass GUI  | battlepass.use        |
| /bp quest                | View available quests          | battlepass.use        |
| /bp xp                   | View your XP and level         | battlepass.use        |
| /bp top                  | View the top 5 players         | battlepass.use        |
| /bp reload               | Reload all configurations      | battlepass.admin      |
| /bp give <player> <xp>   | Give XP to a player            | battlepass.admin      |
| (Premium Rewards Access) | Access premium rewards         | battlepass.premium    |
 

Code (YAML):
# ==================================================
# Config levels and more...
# ==================================================

xp
:
  levels
:
    1
: 100     # XP required for level 1
    2
: 250     # XP required for level 2
    3
: 500     # XP required for level 3
    4
: 750     # XP required for level 4
    5
: 1000     # XP required for level 5
    6
: 1500     # XP required for level 6
    7
: 2000     # XP required for level 7
    8
: 2500     # XP required for level 8
    9
: 3000     # XP required for level 9
    10
: 4000   # XP required for level 10
    11
: 6000   # XP required for level 11
    12
: 8000   # XP required for level 12
    13
: 10000   # XP required for level 13
    14
: 12000   # XP required for level 14
    15
: 13000   # XP required for level 15
    16
: 15000   # XP required for level 16
    17
: 20000   # XP required for level 17
    18
: 25000   # XP required for level 18

# Quest GUI configuration
quest-gui
:
  size
: 54

# Rewards configuration
rewards
:
  # Item displayed when there are multiple rewards at a level
  # Valid materials: CHEST, ENDER_CHEST, SHULKER_BOX, BARREL, etc.
  multiple-items-display-item
: "CHEST"

Code (YAML):
# ==================================================
# Week 1 - SURVIVAL BASICS
# ==================================================

quests
:
  week1_zombie_slayer
:
    name
: "&c Zombie Slayer"
    description
: "&7Kill 20 zombies to prove your combat skills"
    type
: "KILL_SPECIFIC_MOBS"
    entity-type
: "ZOMBIE"
    target
: 20
    xp-reward
: 80
    item
:
      material
: "ROTTEN_FLESH"
      name
: "&c Zombie Slayer"
      lore
:
       - "&7Kill 20 zombies to prove your combat skills"
        - "&7Hunt the undead!"
        - ""
        - "&eReward
: &680 XP "

  week1_wood_collector:
    name: "
&6 Wood Collector "
    description: "
&7Break 50 oak logs "
    type: "
BREAK_SPECIFIC_BLOCKS "
    block-type: "
OAK_LOG "
    target: 50
    xp-reward: 60
    item:
      material: "
OAK_LOG "
      name: "
&6 Wood Collector "
      lore:
        - "
&7Break 50 oak logs "
        - "
&7Gather wood for your adventures! "
        - "
"
        - "
&eReward : &660 XP "

  week1_stone_builder:
    name: "
&7⛏️ Stone Builder "
    description: "
&7Place 30 cobblestone blocks "
    type: "
PLACE_SPECIFIC_BLOCKS "
    block-type: "
COBBLESTONE "
    target: 30
    xp-reward: 50
    item:
      material: "
COBBLESTONE "
      name: "
&7⛏️ Stone Builder "
      lore:
        - "
&7Place 30 cobblestone blocks "
        - "
&7Start building your empire! "
        - "
"
        - "
&eReward : &650 XP "

  week1_tool_crafter:
    name: "
&e Tool Crafter "
    description: "
&7Craft 5 wooden pickaxes "
    type: "
CRAFT_SPECIFIC_ITEMS "
    item-type: "
WOODEN_PICKAXE "
    target: 5
    xp-reward: 70
    item:
      material: "
WOODEN_PICKAXE "
      name: "
&e Tool Crafter "
      lore:
        - "
&7Craft 5 wooden pickaxes "
        - "
&7Tools are essential for survival! "
        - "
"
        - "
&eReward : &670 XP "

  week1_coal_miner:
    name: "
&8⚫ Coal Miner "
    description: "
&7Mine 15 coal ore blocks "
    type: "
MINE_SPECIFIC_ORES "
    block-type: "
COAL_ORE "
    target: 15
    xp-reward: 65
    item:
      material: "
COAL_ORE "
      name: "
&8⚫ Coal Miner "
      lore:
        - "
&7Mine 15 coal ore blocks "
        - "
&7Fuel for your furnaces! "
        - "
"
        - "
&eReward : &665 XP "

  week1_chicken_farmer:
    name: "
&e Chicken Farmer "
    description: "
&7Breed 8 chickens "
    type: "
BREED_SPECIFIC_ANIMALS "
    entity-type: "
CHICKEN "
    target: 8
    xp-reward: 75
    item:
      material: "
EGG "
      name: "
&e Chicken Farmer "
      lore:
        - "
&7Breed 8 chickens "
        - "
&7Start your poultry farm! "
        - "
"
        - "
&eReward : &675 XP "

  week1_first_steps:
    name: "
&a First Steps "
    description: "
&7Travel 3000 blocks in any direction "
    type: "
TRAVEL_DISTANCE "
    target: 3000
    xp-reward: 80
    item:
      material: "
LEATHER_BOOTS "
      name: "
&a First Steps "
      lore:
        - "
&7Travel 3000 blocks in any direction "
        - "
&7Explore the world around you! "
        - "
"
        - "
&eReward : &680 XP "

  week1_fisher:
    name: "
&9 Apprentice Fisher "
    description: "
&7Catch 10 fish "
    type: "
FISH "
    target: 10
    xp-reward: 55
    item:
      material: "
FISHING_ROD "
      name: "
&9 Apprentice Fisher "
      lore:
        - "
&7Catch 10 fish "
        - "
&7Learn the art of fishing! "
        - "
"
        - "
&eReward : &655 XP "

  week1_furnace_user:
    name: "
&c Furnace Master "
    description: "
&7Smelt 20 items in a furnace "
    type: "
SMELT_ITEMS "
    target: 20
    xp-reward: 60
    item:
      material: "
FURNACE "
      name: "
&c Furnace Master "
      lore:
        - "
&7Smelt 20 items in a furnace "
        - "
&7Cook food and smelt ores! "
        - "
"
        - "
&eReward : &660 XP "

  week1_bread_eater:
    name: "
&6 Bread Lover "
    description: "
&7Consume 15 pieces of food "
    type: "
CONSUME_FOOD "
    target: 15
    xp-reward: 45
    item:
      material: "
BREAD "
      name: "
&6 Bread Lover "
      lore:
        - "
&7Consume 15 pieces of food "
        - "
&7Keep your hunger satisfied! "
        - "
"
        - "
&eReward : &645 XP "

  week1_bed_sleeper:
    name: "
&d️ Good Night "
    description: "
&7Sleep in a bed 3 times "
    type: "
SLEEP_IN_BED "
    target: 3
    xp-reward: 30
    item:
      material: "
RED_BED "
      name: "
&d️ Good Night "
      lore:
        - "
&7Sleep in a bed 3 times "
        - "
&7Rest is important! "
        - "
"
        - "
&eReward : &630 XP "

  week1_damage_dealer:
    name: "
&c⚔️ Damage Dealer "
    description: "
&7Deal 100 points of damage to any entity "
    type: "
DEAL_DAMAGE "
    target: 100
    xp-reward: 55
    item:
      material: "
WOODEN_SWORD "
      name: "
&c⚔️ Damage Dealer "
      lore:
        - "
&7Deal 100 points of damage to any entity "
        - "
&7Show your fighting prowess! "
        - "
"
        - "
&eReward : &655 XP "

  week1_basic_crafter:
    name: "
&e Basic Crafter "
    description: "
&7Craft any 25 items "
    type: "
CRAFT_ITEMS "
    target: 25
    xp-reward: 50
    item:
      material: "
CRAFTING_TABLE "
      name: "
&e Basic Crafter "
      lore:
        - "
&7Craft any 25 items "
        - "
&7Learn the basics of crafting! "
        - "
"
        - "
&eReward : &650 XP "

  week1_survivor:
    name: "
&2 Survivor "
    description: "
&7Stay online for 300 seconds (5 minutes ) "
    type: "
STAY_ONLINE "
    target: 300
    xp-reward: 40
    item:
      material: "
CLOCK "
      name: "
&2 Survivor "
      lore:
        - "
&7Stay online for 5 minutes "
        - "
&7Prove your dedication! "
        - "
"
        - "
&eReward : &640 XP "

  # Testing quest
  test_simple_jump:
    name: "
&e Jump "
    description: "
&7Jump 100 times anywhere "
    type: "
JUMP_TIMES "
    target: 100
    xp-reward: 50
    item:
      material: "
RABBIT_FOOT "
      name: "
&e Jump "
      lore:
        - "
&7Jump 100 times anywhere "
        - "
"
        - "
&eReward : &650 XP "
Resource Information
Author:
----------
Total Downloads: 46
First Release: Aug 19, 2025
Last Update: Aug 20, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings