Sueta

Battle Pass Lite | GUI Rewards Editor | FREE | QUEST Custom

1.2.0

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

·Plugin

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

Commands & Permissions
### 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    |
config.yml
# ==================================================
# 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"
quest/week1.yml
# ==================================================
# 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"

Similar projects

Plugin →