BattlePass icon

BattlePass -----

Complete daily challenges and unlock exclusive rewards in this engaging BattlePass system!





BattlePass
is a complete plugin for Minecraft servers that adds a seasonal progression system similar to modern battle royale games.

upload_2025-8-3_13-8-31.png
battlepass gui

upload_2025-8-20_12-34-37.png
Placeholders scoreboard example

Screenshot 2025-06-26 154130.png
actionbar mission notification
upload_2025-8-3_13-10-51.png
Exp daily reward
upload_2025-8-3_13-11-47.png
leaderboard for top player
44444444444444444.png
Custom shop

333333333333.png
Coins

22222222222.png

111111111111111.png


Main Features:
  • Level System: 54 levels to unlock by earning XP
  • Dual-Track Rewards: Free rewards for all players + exclusive premium rewards
  • Daily Missions: 5 random missions that reset every day (kills, mining, PvP, etc.)
  • Limited Seasons: Each season lasts 30 days with automatic reset
  • Global Leaderboard: Top 10 players with highest levels achieved
  • Intuitive GUI: Complete graphical interface with page navigation
  • SQLite Database: Secure saving of all progress
  • Smart Notifications: Automatic alerts for new available rewards
  • Exp Daily Reward, Actionbar mission notification and more..
Commands:
upload_2025-8-7_16-43-50.png

Permissions:

  • battlepass.admin - Access to administrative commands
  • battlepass.use - Allows use of /battlepass command

Configuration files:

Code (YAML):

prefix
: "<gradient:#FF6B6B:#4ECDC4>BATTLE PASS</gradient> &8» "

messages
:
  plugin-enabled
: "<gradient:#00FF88:#00D4FF>✓ Battle Pass enabled successfully!</gradient>"
  config-reloaded
: "<gradient:#00FF88:#00D4FF>✓ Configuration reloaded!</gradient>"

  player-only
: "<gradient:#FF0000:#FF6B6B>✗ Only players can use this command!</gradient>"
  no-permission
: "<gradient:#FF0000:#FF6B6B>✗ You don't have permission to use this command!</gradient>"
  player-not-found
: "<gradient:#FF0000:#FF6B6B>✗ Player not found!</gradient>"
  invalid-amount
: "<gradient:#FF0000:#FF6B6B>✗ Invalid amount! Please enter a number.</gradient>"
  amount-must-be-positive
: "<gradient:#FF0000:#FF6B6B>✗ Amount must be positive!</gradient>"

  usage
:
    battlepass
: "<gradient:#FFE66D:#FF6B6B>Usage:</gradient> &f/battlepass"
    add-premium
: "<gradient:#FFE66D:#FF6B6B>Usage:</gradient> &f/battlepass addpremium <player>"
    remove-premium
: "<gradient:#FFE66D:#FF6B6B>Usage:</gradient> &f/battlepass removepremium <player>"
    add-xp
: "<gradient:#FFE66D:#FF6B6B>Usage:</gradient> &f/battlepass addxp <player> <amount>"
    remove-xp
: "<gradient:#FFE66D:#FF6B6B>Usage:</gradient> &f/battlepass removexp <player> <amount>"
    add-coins
: "<gradient:#FFE66D:#FF6B6B>Usage:</gradient> &f/battlepass addcoins <player> <amount>"
    remove-coins
: "<gradient:#FFE66D:#FF6B6B>Usage:</gradient> &f/battlepass removecoins <player> <amount>"

  help
:
    header
: "<gradient:#FFD93D:#FF6B6B>⚡ BATTLE PASS COMMANDS ⚡</gradient>"
    battlepass
: "<gradient:#4ECDC4:#45B7D1>/battlepass</gradient> &7- Open the Battle Pass GUI"
    help
: "<gradient:#4ECDC4:#45B7D1>/bp help</gradient> &7- Show this help menu"
    reload
: "<gradient:#4ECDC4:#45B7D1>/bp reload</gradient> &7- Reload the configuration"
    add-premium
: "<gradient:#4ECDC4:#45B7D1>/bp addpremium <player></gradient> &7- Give premium pass"
    remove-premium
: "<gradient:#4ECDC4:#45B7D1>/bp removepremium <player></gradient> &7- Remove premium pass"
    add-xp
: "<gradient:#4ECDC4:#45B7D1>/bp addxp <player> <amount></gradient> &7- Add XP to a player"
    remove-xp
: "<gradient:#4ECDC4:#45B7D1>/bp removexp <player> <amount></gradient> &7- Remove XP from a player"
    add-coins
: "<gradient:#4ECDC4:#45B7D1>/bp addcoins <player> <amount></gradient> &7- Add Battle Coins"
    remove-coins
: "<gradient:#4ECDC4:#45B7D1>/bp removecoins <player> <amount></gradient> &7- Remove Battle Coins"

  premium
:
    given-sender
: "<gradient:#00FF88:#00D4FF>✓</gradient> Premium pass given to <gradient:#FFD93D:#FF6B6B>%target%</gradient>"
    given-target
: "<gradient:#FFD93D:#FF6B6B>★ CONGRATULATIONS ★</gradient>\n<gradient:#F7B731:#FC4A1A>You now have the Premium Battle Pass!</gradient>"
    removed-sender
: "<gradient:#FF6B6B:#FF0000>✗</gradient> Premium pass removed from %target%"
    removed-target
: "<gradient:#FF6B6B:#FF0000>Your Premium Battle Pass has been removed!</gradient>"
    required
: "<gradient:#FF0000:#FF6B6B>⚠ You need the Premium Pass to claim this reward!</gradient>"

  xp
:
    added-sender
: "<gradient:#00FF88:#00D4FF>✓</gradient> Added <gradient:#FFD93D:#FF6B6B>%amount% XP</gradient> to %target%"
    added-target
: "<gradient:#00FF88:#45B7D1>+ %amount% XP</gradient>"
    removed-sender
: "<gradient:#FF6B6B:#FF0000>✗</gradient> Removed %amount% XP from %target%"
    removed-target
: "<gradient:#FF6B6B:#FF0000>- %amount% XP</gradient>"

  level-up
: "<gradient:#FFD93D:#FF6B6B>⬆ LEVEL UP!</gradient> <gradient:#4ECDC4:#45B7D1>You are now level %level%</gradient>"
  new-rewards
: "<gradient:#00FF88:#45B7D1>NEW REWARDS!</gradient> &fYou have new rewards available to claim!"

  rewards-available
: "<gradient:#4ECDC4:#45B7D1>Welcome back!</gradient> &fYou have <gradient:#FFD93D:#FF6B6B>%amount% rewards</gradient> available!"
  rewards-notification
: "You have <gradient:#FFD93D:#FF6B6B>%amount% new rewards</gradient> to claim!"

  mission
:
    completed
: "<gradient:#00FF88:#45B7D1>✓ MISSION COMPLETED:</gradient> &a%mission% <gradient:#FFD93D:#FF6B6B>(+%reward_xp% XP)</gradient>"
    reset
: "<gradient:#FF6B6B:#4ECDC4>⟳ Daily missions have been reset!</gradient>"
    actionbar-progress
: "&c%mission%: &7%current%&f/&8%required%"
    actionbar-completed
: "<gradient:#00FF88:#45B7D1>✓ COMPLETED:</gradient> &a&l%mission%"

  season
:
    reset
: "<gradient:#FF0000:#FFD93D>SEASON RESET</gradient>\n<gradient:#4ECDC4:#45B7D1>The Battle Pass season has ended! A new season begins now!</gradient>"
    ends-in
: "&7Season ends in: <gradient:#FFD93D:#FF6B6B>%season_time%</gradient>"
    achievement
: "<gradient:#FFD93D:#FF6B6B>%player%</gradient> has completed the entire Battle Pass!"
    premium-achievement
: "<gradient:#FFD93D:#FF6B6B>%player%</gradient> has become a <gradient:#FF00FF:#00FFFF>LEGEND</gradient> by completing the Premium Battle Pass!"

  rewards
:
    free-claimed
: "<gradient:#00FF88:#45B7D1>✓ Free Rewards Claimed!</gradient>"
    premium-claimed
: "<gradient:#FFD93D:#FF6B6B>★ Premium Rewards Claimed!</gradient>"
    already-claimed
: "<gradient:#FF6B6B:#FF0000>✗ You have already claimed this reward!</gradient>"
    cannot-claim
: "<gradient:#FF6B6B:#FF0000>✗ You cannot claim this reward!</gradient>"
    locked
: "<gradient:#FF0000:#FF6B6B>LOCKED</gradient> &7(Level %level% Required)"
    item-reward
: "&7• &f%amount%x <gradient:#4ECDC4:#45B7D1>%item%</gradient>"
    command-reward
: "&7• <gradient:#FFD93D:#FF6B6B>%reward%</gradient>"

  daily-reward
:
    claimed
: "<gradient:#00FF88:#45B7D1>✓ Daily Reward Claimed!</gradient> &fYou received <gradient:#FFD93D:#FF6B6B>%amount% XP</gradient>"
    already-claimed
: "<gradient:#FF6B6B:#FF0000>✗ You have already claimed your daily reward!</gradient>"

  coins
:
    distribution-announcement
: "<gradient:#FFD93D:#FF6B6B>BATTLE COINS</gradient> <gradient:#4ECDC4:#45B7D1>Top 10 players are receiving their daily Battle Coins!</gradient>"
    distribution-player
: "<gradient:#FFD93D:#FF6B6B>#%rank%</gradient> <gradient:#4ECDC4:#45B7D1>%player%</gradient> &7received <gradient:#FFD93D:#FF6B6B>%amount% Battle Coins</gradient>"
    received
: "<gradient:#00FF88:#45B7D1>+ %amount% Battle Coins!</gradient>"
    balance
: "&7Your Battle Coins: <gradient:#FFD93D:#FF6B6B>%amount%</gradient>"
    added-sender
: "<gradient:#00FF88:#45B7D1>✓</gradient> Added <gradient:#FFD93D:#FF6B6B>%amount% Battle Coins</gradient> to %target%"
    added-target
: "<gradient:#00FF88:#45B7D1>+ %amount% Battle Coins!</gradient>"
    removed-sender
: "<gradient:#FF6B6B:#FF0000>✗</gradient> Removed %amount% Battle Coins from %target%"
    removed-target
: "<gradient:#FF6B6B:#FF0000>- %amount% Battle Coins!</gradient>"
    insufficient-remove
: "<gradient:#FF6B6B:#FF0000>✗</gradient> %target% only has %current% Battle Coins!"

  shop
:
    insufficient-coins
: "<gradient:#FF6B6B:#FF0000>✗ Insufficient Battle Coins!</gradient> &7Need: <gradient:#4ECDC4:#45B7D1>%required%</gradient> &7Have: <gradient:#4ECDC4:#45B7D1>%current%</gradient>"
    purchase-success
: "<gradient:#00FF88:#45B7D1>✓ Purchase Successful!</gradient> &fBought <gradient:#FFD93D:#FF6B6B>%item%</gradient> for <gradient:#FFD93D:#FF6B6B>%price% Battle Coins</gradient>"
    shop-title
: "<gradient:#FFD93D:#FF6B6B>Battle Pass Shop</gradient>"

gui
:
  battlepass
: "<gradient:#FF6B6B:#4ECDC4>⚡ BATTLE PASS</gradient> &8- &7Page %page%"
  missions
: "<gradient:#4ECDC4:#45B7D1>Daily Missions</gradient>"
  leaderboard
: "<gradient:#FFD93D:#FF6B6B>Battle Pass Leaderboard</gradient>"
  shop
: "<gradient:#FFD93D:#FF6B6B>Battle Pass Shop</gradient>"

items
:
  progress
:
    name
: "<gradient:#FFD93D:#FF6B6B>⭐ Your Progress</gradient>"
    lore
:
     - "&7"
      - "&8▸ &7Level
: <gradient: #4ECDC4:#45B7D1>%level%</gradient>&7/<gradient:#4ECDC4:#45B7D1>54</gradient>"
      - "&8▸ &7XP
: <gradient: #FFD93D:#FF6B6B>%xp%</gradient>&7/<gradient:#FFD93D:#FF6B6B>%xp_needed%</gradient>"
      - "&7"
      - "&8▸ &7Premium Pass
: %premium_status%"
      - "&8▸ &7Season Ends
: <gradient: #FF6B6B:#FFD93D>%season_time%</gradient>"
      - "&7"
      - "&7Complete missions to earn XP"
      - "&7and unlock amazing rewards!"

  premium-status
:
    active
: "<gradient:#00FF88:#45B7D1>✓ ACTIVE</gradient>"
    inactive
: "<gradient:#FF6B6B:#FF0000>✗ INACTIVE</gradient>"

  separator
:
    name
: " "

  previous-page
:
    name
: "<gradient:#4ECDC4:#45B7D1>← Previous Page</gradient>"
    lore
:
     - "&7Click to go to page %page%"

  next-page
:
    name
: "<gradient:#4ECDC4:#45B7D1>Next Page →</gradient>"
    lore
:
     - "&7Click to go to page %page%"

  missions-button
:
    name
: "<gradient:#4ECDC4:#45B7D1>Daily Missions</gradient>"
    lore
:
     - "&7"
      - "&7Complete daily missions"
      - "&7to earn bonus XP!"
      - "&7"
      - "&8▸ &7Resets in
: <gradient: #FFD93D:#FF6B6B>%reset_time%</gradient>"
      - "&7"
      - "<gradient:#4ECDC4:#45B7D1>▶ CLICK TO VIEW</gradient>"

  leaderboard-button
:
    name
: "<gradient:#FFD93D:#FF6B6B>Leaderboard</gradient>"
    lore
:
     - "&7"
      - "&7View the top 10 players"
      - "&7with highest battle pass levels!"
      - "&7"
      - "&8▸ &7Next Coins
: <gradient: #FFD93D:#FF6B6B>%coins_time%</gradient>"
      - "&7"
      - "<gradient:#FFD93D:#FF6B6B>▶ CLICK TO VIEW</gradient>"

  shop-button
:
    name
: "<gradient:#FFD93D:#FF6B6B>Battle Pass Shop</gradient>"
    lore
:
     - "&7"
      - "&7Spend your Battle Coins on"
      - "&7exclusive rewards and items!"
      - "&7"
      - "&8▸ &7Your Coins
: <gradient: #FFD93D:#FF6B6B>%coins%</gradient>"
      - "&7"
      - "<gradient:#FFD93D:#FF6B6B>▶ CLICK TO OPEN</gradient>"

  daily-reward
:
    name
: "<gradient:#FFD93D:#FF6B6B>☀ Daily Reward</gradient>"
    lore-available
:
     - "&7"
      - "&7Claim your daily XP bonus!"
      - "&7"
      - "&8▸ &7Reward
: <gradient: #FFD93D:#FF6B6B>%xp% XP</gradient>"
      - "&7"
      - "<gradient:#00FF88:#45B7D1>▶ CLICK TO CLAIM!</gradient>"
    lore-cooldown
:
     - "&7"
      - "&7You have already claimed"
      - "&7your daily reward!"
      - "&7"
      - "&8▸ &7Reward
: <gradient: #FFD93D:#FF6B6B>%xp% XP</gradient>"
      - "&8▸ &7Next claim
: <gradient: #FF6B6B:#FF0000>%time%</gradient>"
      - "&7"
      - "<gradient:#FF6B6B:#FF0000>⏰ ON COOLDOWN</gradient>"

  reward-available
:
    name
: "<gradient:#00FF88:#45B7D1>✓ Level %level% Reward</gradient>"
    lore-header
:
     - "&7"
      - "<gradient:#4ECDC4:#45B7D1>▼ Rewards ▼</gradient>"
    lore-footer
:
     - "&7"
      - "&8▸ &7Required Level
: <gradient: #FFD93D:#FF6B6B>%level%</gradient>"
      - "&7"
      - "<gradient:#00FF88:#45B7D1>▶ CLICK TO CLAIM!</gradient>"

  reward-claimed
:
    name
: "&8Level %level% Reward"
    lore-header
:
     - "&7"
      - "&8▼ Rewards ▼"
    lore-footer
:
     - "&7"
      - "&8▸ &7Required Level
: &8%level%"
      - "&7"
      - "&8✓ ALREADY CLAIMED"

  reward-premium-locked
:
    name
: "<gradient:#FFD93D:#FF6B6B>Level %level% Premium Reward</gradient>"
    lore-header
:
     - "&7"
      - "<gradient:#FFD93D:#FF6B6B>▼ Rewards ▼</gradient>"
    lore-footer
:
     - "&7"
      - "&8▸ &7Required Level
: <gradient: #FFD93D:#FF6B6B>%level%</gradient>"
      - "&7"
      - "<gradient:#FFD93D:#FF6B6B>⭐ PREMIUM ONLY</gradient>"

  reward-level-locked
:
    name
: "<gradient:#FF6B6B:#FF0000>Level %level% Reward</gradient>"
    lore-header
:
     - "&7"
      - "&8▼ Rewards ▼"
    lore-footer
:
     - "&7"
      - "&8▸ &7Required Level
: <gradient: #FF6B6B:#FF0000>%level%</gradient>"
      - "&7"
      - "<gradient:#FF6B6B:#FF0000>LOCKED</gradient>"

  mission-timer
:
    name
: "<gradient:#4ECDC4:#45B7D1>⏰ Time Until Reset</gradient>"
    lore
:
     - "&7"
      - "&7Missions reset in:"
      - "<gradient:#FFD93D:#FF6B6B>%reset_time%</gradient>"
      - "&7"
      - "&7Complete missions before"
      - "&7they reset to earn XP!"

  mission-completed
:
    name
: "<gradient:#00FF88:#45B7D1>✓ %mission%</gradient>"
    lore
:
     - "&7"
      - "&8▸ &7Progress
: <gradient: #00FF88:#45B7D1>%progress%/%required%</gradient>"
      - "&8▸ &7Reward
: <gradient: #FFD93D:#FF6B6B>%reward_xp% XP</gradient>"
      - "&7"
      - "&8▸ &7Resets in
: <gradient: #FFD93D:#FF6B6B>%reset_time%</gradient>"
      - "&7"
      - "<gradient:#00FF88:#45B7D1>✓ COMPLETED</gradient>"

  mission-in-progress
:
    name
: "<gradient:#FFE66D:#FF6B6B>⚡ %mission%</gradient>"
    lore
:
     - "&7"
      - "&8▸ &7Progress
: <gradient: #FFE66D:#FF6B6B>%progress%/%required%</gradient>"
      - "&8▸ &7Reward
: <gradient: #FFD93D:#FF6B6B>%reward_xp% XP</gradient>"
      - "&7"
      - "&8▸ &7Resets in
: <gradient: #FFD93D:#FF6B6B>%reset_time%</gradient>"
      - "&7"
      - "<gradient:#FFE66D:#FF6B6B>⚡ IN PROGRESS</gradient>"

  leaderboard-title
:
    name
: "<gradient:#FFD93D:#FF6B6B>Top 10 Players</gradient>"
    lore
:
     - "&7"
      - "&8▸ &7Season ends
: <gradient: #FFD93D:#FF6B6B>%season_time%</gradient>"
      - "&8▸ &7Next coins
: <gradient: #4ECDC4:#45B7D1>%coins_time%</gradient>"
      - "&7"
      - "&7Compete for the top spots"
      - "&7and earn Battle Coins daily!"

  leaderboard-player
:
    name
: "%rank% <gradient:#4ECDC4:#45B7D1>%player%</gradient>"
    lore
:
     - "&7"
      - "&8▸ &7Level
: <gradient: #4ECDC4:#45B7D1>%level%</gradient>"
      - "&8▸ &7Total Levels
: <gradient: #FFD93D:#FF6B6B>%total_levels%</gradient>"
      - "&8▸ &7XP
: <gradient: #4ECDC4:#45B7D1>%xp%</gradient>"
      - "&8▸ &7Battle Coins
: <gradient: #FFD93D:#FF6B6B>%coins%</gradient>"
      - "&7"
      - "%status%"

  leaderboard-rank
:
    first
: "<gradient:#FFD700:#FFA500>#1</gradient>"
    second
: "<gradient:#C0C0C0:#808080>#2</gradient>"
    third
: "<gradient:#CD7F32:#8B4513>#3</gradient>"
    other
: "&7#%rank%"

  leaderboard-status
:
    you
: "<gradient:#00FF88:#45B7D1>★ THIS IS YOU! ★</gradient>"
    other
: "&7Keep grinding to beat them!"

  coins-info
:
    name
: "<gradient:#FFD93D:#FF6B6B>Battle Coins Info</gradient>"
    lore
:
     - "&7"
      - "&7Battle Coins are special currency"
      - "&7awarded to top players daily!"
      - "&7"
      - "<gradient:#4ECDC4:#45B7D1>▼ How to earn ▼</gradient>"
      - "&7• Be in the top 10 leaderboard"
      - "&7• #1 gets 10 coins"
      - "&7• #2 gets 9 coins"
      - "&7• ... and so on"
      - "&7"
      - "<gradient:#FFD93D:#FF6B6B>▼ What they're for ▼</gradient>"
      - "&7• Purchase exclusive items"
      - "&7• Get special perks"
      - "&7• Show off your dedication!"
      - "&7"
      - "&8▸ &7Next distribution
: <gradient: #FFD93D:#FF6B6B>%time%</gradient>"

  back-button
:
    name
: "<gradient:#FF6B6B:#FF0000>← Back</gradient>"
    lore
:
     - "&7Return to Battle Pass"

  shop-balance
:
    name
: "<gradient:#FFD93D:#FF6B6B>Your Balance</gradient>"
    lore
:
     - "&7"
      - "&8▸ &7Battle Coins
: <gradient: #FFD93D:#FF6B6B>%coins%</gradient>"
      - "&7"
      - "&7Earn more by staying"
      - "&7in the top 10!"

time
:
  days-hours
: "%days%d %hours%h"
  hours-minutes
: "%hours%h %minutes%m"
  day
: "day"
  days
: "days"
  hour
: "hour"
  hours
: "hours"
  minute
: "minute"
  minutes
: "minutes"
  available-now
: "<gradient:#00FF88:#45B7D1>Available now!</gradient>"

reward-types
:
  free
: "<gradient:#4ECDC4:#45B7D1>Free</gradient>"
  premium
: "<gradient:#FFD93D:#FF6B6B>Premium</gradient>"
 

Code (YAML):

# Battle Pass Configuration

# Season duration in days
season
:
  duration
: 30
  # Whether to reset battle coins when season ends
  reset-coins-on-season-end
: true

# Experience configuration
# xp-per-level: Fixed XP required to advance to next level
# Total XP needed for level 54 = xp-per-level × 53
# Examples:
# - 100 XP per level = 5,300 total XP (very easy)
# - 400 XP per level = 21,200 total XP (easy)
# - 1000 XP per level = 53,000 total XP (balanced for 30 days)
# - 2000 XP per level = 106,000 total XP (hard)
experience
:
  xp-per-level
: 200

# Daily reward configuration
daily-reward
:
  xp
: 200

# Battle Coins distribution configuration
# Coins distributed to top 10 players every 24 hours
# Format: position = coins amount
battle-coins
:
  distribution
:
    1
: 10
    2
: 9
    3
: 8
    4
: 7
    5
: 6
    6
: 5
    7
: 4
    8
: 3
    9
: 2
    10
: 1

# Shop configuration
shop
:
  enabled
: true

 

Code (YAML):
# Battle Pass Missions Configuration
#
# You can create any type of mission with customizable requirements
#
# Mission Types:
# - KILL_MOB: Kill a specific mob type
# - BREAK_BLOCK: Break a specific block type
# - MINE_BLOCK: Mine a specific block type (for ores, only counts if item drops)
# - PLACE_BLOCK: Place a specific block type
# - CRAFT_ITEM: Craft a specific item
# - FISH_ITEM: Fish a specific item
# - ENCHANT_ITEM: Enchant any item
# - BREED_ANIMAL: Breed a specific animal type
# - TAME_ANIMAL: Tame a specific animal type
# - TRADE_VILLAGER: Trade with villagers
# - KILL_PLAYER: Kill players
# - DEATH: Die a certain number of times
# - DAMAGE_DEALT: Deal damage to entities
# - DAMAGE_TAKEN: Take damage
# - WALK_DISTANCE: Walk a certain distance in blocks
# - PLAY_TIME: Play for a certain amount of minutes
#
# Each mission pool will have missions randomly selected from it daily
# The 'weight' determines how likely a mission is to be selected
#
# Available placeholders:
# <amount> - The required amount for the mission
# <target> - The target mob/block/item name

# Number of daily missions to generate
daily-missions-count
: 7

# Mission pools - missions will be randomly selected from these
mission-pools
:
  # Kill mob missions
  kill-zombies
:
    type
: KILL_MOB
    target
: ZOMBIE
    display-name
: "Kill <amount> Zombies"
    min-required
: 10
    max-required
: 30
    min-xp
: 100
    max-xp
: 200
    weight
: 10

  kill-skeletons
:
    type
: KILL_MOB
    target
: SKELETON
    display-name
: "Kill <amount> Skeletons"
    min-required
: 10
    max-required
: 25
    min-xp
: 100
    max-xp
: 200
    weight
: 10

  kill-creepers
:
    type
: KILL_MOB
    target
: CREEPER
    display-name
: "Kill <amount> Creepers"
    min-required
: 5
    max-required
: 15
    min-xp
: 150
    max-xp
: 250
    weight
: 8

  kill-spiders
:
    type
: KILL_MOB
    target
: SPIDER
    display-name
: "Kill <amount> Spiders"
    min-required
: 10
    max-required
: 25
    min-xp
: 100
    max-xp
: 180
    weight
: 9

  kill-endermen
:
    type
: KILL_MOB
    target
: ENDERMAN
    display-name
: "Kill <amount> Endermen"
    min-required
: 3
    max-required
: 10
    min-xp
: 200
    max-xp
: 350
    weight
: 6

  kill-blazes
:
    type
: KILL_MOB
    target
: BLAZE
    display-name
: "Kill <amount> Blazes"
    min-required
: 5
    max-required
: 15
    min-xp
: 250
    max-xp
: 400
    weight
: 5

  kill-witches
:
    type
: KILL_MOB
    target
: WITCH
    display-name
: "Kill <amount> Witches"
    min-required
: 3
    max-required
: 8
    min-xp
: 200
    max-xp
: 300
    weight
: 6

  kill-guardians
:
    type
: KILL_MOB
    target
: GUARDIAN
    display-name
: "Kill <amount> Guardians"
    min-required
: 5
    max-required
: 12
    min-xp
: 250
    max-xp
: 400
    weight
: 4

  kill-phantoms
:
    type
: KILL_MOB
    target
: PHANTOM
    display-name
: "Kill <amount> Phantoms"
    min-required
: 3
    max-required
: 8
    min-xp
: 200
    max-xp
: 350
    weight
: 5

  kill-pillagers
:
    type
: KILL_MOB
    target
: PILLAGER
    display-name
: "Kill <amount> Pillagers"
    min-required
: 5
    max-required
: 15
    min-xp
: 150
    max-xp
: 250
    weight
: 7

  # Mine block missions (ores)
  mine-diamonds
:
    type
: MINE_BLOCK
    target
: DIAMOND_ORE
    display-name
: "Mine <amount> Diamonds"
    min-required
: 3
    max-required
: 10
    min-xp
: 300
    max-xp
: 500
    weight
: 7

  mine-deepslate-diamonds
:
    type
: MINE_BLOCK
    target
: DEEPSLATE_DIAMOND_ORE
    display-name
: "Mine <amount> Deepslate Diamond Ore"
    min-required
: 3
    max-required
: 10
    min-xp
: 350
    max-xp
: 550
    weight
: 6

  mine-iron
:
    type
: MINE_BLOCK
    target
: IRON_ORE
    display-name
: "Mine <amount> Iron Ore"
    min-required
: 20
    max-required
: 50
    min-xp
: 100
    max-xp
: 200
    weight
: 10

  mine-deepslate-iron
:
    type
: MINE_BLOCK
    target
: DEEPSLATE_IRON_ORE
    display-name
: "Mine <amount> Deepslate Iron Ore"
    min-required
: 15
    max-required
: 40
    min-xp
: 120
    max-xp
: 220
    weight
: 9

  mine-gold
:
    type
: MINE_BLOCK
    target
: GOLD_ORE
    display-name
: "Mine <amount> Gold Ore"
    min-required
: 10
    max-required
: 30
    min-xp
: 150
    max-xp
: 250
    weight
: 8

  mine-emeralds
:
    type
: MINE_BLOCK
    target
: EMERALD_ORE
    display-name
: "Mine <amount> Emerald Ore"
    min-required
: 3
    max-required
: 8
    min-xp
: 400
    max-xp
: 600
    weight
: 4

  mine-lapis
:
    type
: MINE_BLOCK
    target
: LAPIS_ORE
    display-name
: "Mine <amount> Lapis Ore"
    min-required
: 10
    max-required
: 25
    min-xp
: 120
    max-xp
: 200
    weight
: 9

  mine-redstone
:
    type
: MINE_BLOCK
    target
: REDSTONE_ORE
    display-name
: "Mine <amount> Redstone Ore"
    min-required
: 15
    max-required
: 35
    min-xp
: 100
    max-xp
: 180
    weight
: 9

  mine-coal
:
    type
: MINE_BLOCK
    target
: COAL_ORE
    display-name
: "Mine <amount> Coal Ore"
    min-required
: 30
    max-required
: 80
    min-xp
: 80
    max-xp
: 150
    weight
: 10

  mine-ancient-debris
:
    type
: MINE_BLOCK
    target
: ANCIENT_DEBRIS
    display-name
: "Mine <amount> Ancient Debris"
    min-required
: 1
    max-required
: 3
    min-xp
: 500
    max-xp
: 800
    weight
: 3

  # Break block missions
  break-stone
:
    type
: BREAK_BLOCK
    target
: STONE
    display-name
: "Break <amount> Stone"
    min-required
: 100
    max-required
: 300
    min-xp
: 100
    max-xp
: 200
    weight
: 10

  break-dirt
:
    type
: BREAK_BLOCK
    target
: DIRT
    display-name
: "Break <amount> Dirt"
    min-required
: 50
    max-required
: 150
    min-xp
: 80
    max-xp
: 150
    weight
: 9

  break-logs
:
    type
: BREAK_BLOCK
    target
: OAK_LOG
    display-name
: "Break <amount> Oak Logs"
    min-required
: 30
    max-required
: 80
    min-xp
: 100
    max-xp
: 180
    weight
: 10

  break-sand
:
    type
: BREAK_BLOCK
    target
: SAND
    display-name
: "Break <amount> Sand"
    min-required
: 40
    max-required
: 100
    min-xp
: 80
    max-xp
: 150
    weight
: 8

  break-gravel
:
    type
: BREAK_BLOCK
    target
: GRAVEL
    display-name
: "Break <amount> Gravel"
    min-required
: 40
    max-required
: 100
    min-xp
: 80
    max-xp
: 150
    weight
: 8

  break-netherrack
:
    type
: BREAK_BLOCK
    target
: NETHERRACK
    display-name
: "Break <amount> Netherrack"
    min-required
: 100
    max-required
: 250
    min-xp
: 100
    max-xp
: 180
    weight
: 7

  # Place block missions
  place-stone
:
    type
: PLACE_BLOCK
    target
: STONE
    display-name
: "Place <amount> Stone"
    min-required
: 50
    max-required
: 150
    min-xp
: 100
    max-xp
: 200
    weight
: 8

  place-wood
:
    type
: PLACE_BLOCK
    target
: OAK_PLANKS
    display-name
: "Place <amount> Oak Planks"
    min-required
: 50
    max-required
: 150
    min-xp
: 80
    max-xp
: 150
    weight
: 9

  place-glass
:
    type
: PLACE_BLOCK
    target
: GLASS
    display-name
: "Place <amount> Glass"
    min-required
: 30
    max-required
: 80
    min-xp
: 100
    max-xp
: 180
    weight
: 7

  # Craft item missions
  craft-diamond-pickaxe
:
    type
: CRAFT_ITEM
    target
: DIAMOND_PICKAXE
    display-name
: "Craft <amount> Diamond Pickaxes"
    min-required
: 1
    max-required
: 3
    min-xp
: 200
    max-xp
: 350
    weight
: 6

  craft-golden-apples
:
    type
: CRAFT_ITEM
    target
: GOLDEN_APPLE
    display-name
: "Craft <amount> Golden Apples"
    min-required
: 2
    max-required
: 5
    min-xp
: 250
    max-xp
: 400
    weight
: 5

  craft-anvil
:
    type
: CRAFT_ITEM
    target
: ANVIL
    display-name
: "Craft <amount> Anvils"
    min-required
: 1
    max-required
: 2
    min-xp
: 300
    max-xp
: 450
    weight
: 5

  craft-ender-chest
:
    type
: CRAFT_ITEM
    target
: ENDER_CHEST
    display-name
: "Craft <amount> Ender Chests"
    min-required
: 1
    max-required
: 3
    min-xp
: 350
    max-xp
: 500
    weight
: 4

  # Fish missions
  fish-cod
:
    type
: FISH_ITEM
    target
: COD
    display-name
: "Fish <amount> Cod"
    min-required
: 10
    max-required
: 25
    min-xp
: 100
    max-xp
: 200
    weight
: 8

  fish-salmon
:
    type
: FISH_ITEM
    target
: SALMON
    display-name
: "Fish <amount> Salmon"
    min-required
: 8
    max-required
: 20
    min-xp
: 120
    max-xp
: 220
    weight
: 7

  fish-pufferfish
:
    type
: FISH_ITEM
    target
: PUFFERFISH
    display-name
: "Fish <amount> Pufferfish"
    min-required
: 3
    max-required
: 8
    min-xp
: 200
    max-xp
: 350
    weight
: 5

  # Enchant missions
  enchant-items
:
    type
: ENCHANT_ITEM
    target
: ANY
    display-name
: "Enchant <amount> Items"
    min-required
: 3
    max-required
: 8
    min-xp
: 200
    max-xp
: 400
    weight
: 6

  # Breed missions
  breed-cows
:
    type
: BREED_ANIMAL
    target
: COW
    display-name
: "Breed <amount> Cows"
    min-required
: 5
    max-required
: 15
    min-xp
: 100
    max-xp
: 200
    weight
: 8

  breed-sheep
:
    type
: BREED_ANIMAL
    target
: SHEEP
    display-name
: "Breed <amount> Sheep"
    min-required
: 5
    max-required
: 15
    min-xp
: 100
    max-xp
: 200
    weight
: 8

  breed-pigs
:
    type
: BREED_ANIMAL
    target
: PIG
    display-name
: "Breed <amount> Pigs"
    min-required
: 5
    max-required
: 15
    min-xp
: 100
    max-xp
: 200
    weight
: 8

  # Tame missions
  tame-wolves
:
    type
: TAME_ANIMAL
    target
: WOLF
    display-name
: "Tame <amount> Wolves"
    min-required
: 2
    max-required
: 5
    min-xp
: 200
    max-xp
: 350
    weight
: 6

  tame-cats
:
    type
: TAME_ANIMAL
    target
: CAT
    display-name
: "Tame <amount> Cats"
    min-required
: 2
    max-required
: 5
    min-xp
: 200
    max-xp
: 350
    weight
: 6

  tame-horses
:
    type
: TAME_ANIMAL
    target
: HORSE
    display-name
: "Tame <amount> Horses"
    min-required
: 1
    max-required
: 3
    min-xp
: 250
    max-xp
: 400
    weight
: 5

  # Trade missions
  trade-villagers
:
    type
: TRADE_VILLAGER
    target
: ANY
    display-name
: "Trade with Villagers <amount> Times"
    min-required
: 5
    max-required
: 15
    min-xp
: 150
    max-xp
: 300
    weight
: 7

  # Player missions
  kill-players
:
    type
: KILL_PLAYER
    target
: PLAYER
    display-name
: "Kill <amount> Players"
    min-required
: 3
    max-required
: 10
    min-xp
: 300
    max-xp
: 500
    weight
: 5

  # Other missions
  die-times
:
    type
: DEATH
    target
: ANY
    display-name
: "Die <amount> Times"
    min-required
: 3
    max-required
: 8
    min-xp
: 100
    max-xp
: 200
    weight
: 3

  deal-damage
:
    type
: DAMAGE_DEALT
    target
: ANY
    display-name
: "Deal <amount> Damage"
    min-required
: 500
    max-required
: 1500
    min-xp
: 150
    max-xp
: 300
    weight
: 6

  take-damage
:
    type
: DAMAGE_TAKEN
    target
: ANY
    display-name
: "Take <amount> Damage"
    min-required
: 100
    max-required
: 300
    min-xp
: 100
    max-xp
: 200
    weight
: 4

  walk-blocks
:
    type
: WALK_DISTANCE
    target
: ANY
    display-name
: "Walk <amount> Blocks"
    min-required
: 1000
    max-required
: 3000
    min-xp
: 100
    max-xp
: 200
    weight
: 8

  play-minutes
:
    type
: PLAY_TIME
    target
: ANY
    display-name
: "Play for <amount> Minutes"
    min-required
: 30
    max-required
: 90
    min-xp
: 200
    max-xp
: 400
    weight
: 7

Perfect for keeping players active with daily objectives and exclusive rewards!
my other plugins: https://www.spigotmc.org/resources/authors/lino9999.45866/
Resource Information
Author:
----------
Total Downloads: 952
First Release: Jun 12, 2025
Last Update: Oct 7, 2025
Category: ---------------
All-Time Rating:
17 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings