Battle Pass Lite | GUI Rewards Editor | FREE | QUEST Custom
1.2.0BattlePass Lite - Spigot - Editor GUI - Battle Pass GUI - QUEST
For support, bug reports, or ideas, message me on Discord: #sekatow
GUI MENU (Weeks)
GUI MENU (Quest)
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 →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta