BattlePass icon

BattlePass -----

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



Attention: plugin in beta report any bug or tell me what to add! ;D


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

Screenshot 2025-06-26 155658.png
battlepass gui

Screenshot 2025-06-26 154130.png
View attachment 903523
actionbar mission notification
Screenshot 2025-06-26 154205.png
Exp daily reward
Screenshot 2025-06-12 151833.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:
Screenshot 2025-07-18 214027.png

Permissions:

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

Configuration files:

Code (YAML):
# Battle Pass Messages Configuration
#
# Placeholders:
# %player% - Player name
# %level% - Current level
# %xp% - Current XP
# %xp_needed% - XP needed for next level
# %total_levels% - Total levels earned
# %season_time% - Time until season ends
# %reset_time% - Time until daily missions reset
# %amount% - Amount (for various contexts)
# %mission% - Mission name
# %progress% - Current progress
# %required% - Required amount
# %reward_xp% - XP reward amount
# %target% - Target player name (for admin commands)
# %current% - Current progress
# %time% - Time remaining

# Prefix
prefix
: "&6&l[BATTLE PASS] &e"

# General messages
messages
:
  # Plugin load/reload
  plugin-enabled
: "&aBattle Pass enabled successfully!"
  config-reloaded
: "&aBattlePass configuration reloaded!"

  # Errors
  player-only
: "&cOnly players can use this command!"
  no-permission
: "&cYou don't have permission to use this command!"
  player-not-found
: "&cPlayer not found!"
  invalid-amount
: "&cInvalid amount! Please enter a number."
  amount-must-be-positive
: "&cAmount must be positive!"

  # Command usage
  usage
:
    battlepass
: "&cUsage: /battlepass"
    add-premium
: "&cUsage: /battlepass addpremium <player>"
    remove-premium
: "&cUsage: /battlepass removepremium <player>"
    add-xp
: "&cUsage: /battlepass addxp <player> <amount>"
    remove-xp
: "&cUsage: /battlepass removexp <player> <amount>"

  # Help menu
  help
:
    header
: "&6&lBattle Pass Commands:"
    battlepass
: "&e/battlepass &7- Open the Battle Pass GUI"
    help
: "&e/bp help &7- Show this help menu"
    reload
: "&e/bp reload &7- Reload the configuration"
    add-premium
: "&e/bp addpremium <player> &7- Give premium pass to a player"
    remove-premium
: "&e/bp removepremium <player> &7- Remove premium pass from a player"
    add-xp
: "&e/bp addxp <player> <amount> &7- Add XP to a player"
    remove-xp
: "&e/bp removexp <player> <amount> &7- Remove XP from a player"

  # Premium pass messages
  premium
:
    given-sender
: "&aPremium pass given to %target% for this season!"
    given-target
: "&6&lCONGRATULATIONS! &eYou now have the Premium Battle Pass!"
    removed-sender
: "&cPremium pass removed from %target%!"
    removed-target
: "&cYour Premium Battle Pass has been removed!"
    required
: "&c&lYou need the Premium Pass to claim this reward!"

  # XP messages
  xp
:
    added-sender
: "&aAdded %amount% XP to %target%'s Battle Pass!"
    added-target
: "&a&lYou received %amount% Battle Pass XP!"
    removed-sender
: "&cRemoved %amount% XP from %target%'s Battle Pass!"
    removed-target
: "&c&l%amount% Battle Pass XP has been removed!"

  # Level up
  level-up
: "&6&lLEVEL UP! &fYou are now level &e%level%"
  new-rewards
: "&e&lNEW REWARDS! &fYou have new rewards available to claim!"

  # Join messages
  rewards-available
: "&eYou have &f%amount% &erewards available to claim!"
  rewards-notification
: "&eYou have &f%amount% &enew rewards to claim!"

  # Mission messages
  mission
:
    completed
: "&a&lMission Completed: &f%mission% &7(+%reward_xp% XP)"
    reset
: "&6&lDaily missions have been reset!"
    actionbar-progress
: "&e%mission%: &f%current%/%required%"
    actionbar-completed
: "&a&lCOMPLETED: &f%mission%"

  # Season messages
  season
:
    reset
: "&6&l[SEASON RESET] &eThe Battle Pass season has ended! A new season begins now!"
    ends-in
: "&7Season ends in: &e%season_time%"
    achievement
: "%player% has completed the entire Battle Pass!"
    premium-achievement
: "%player% has become a LEGEND by completing the Premium Battle Pass!"

  # Reward messages
  rewards
:
    free-claimed
: "&a&lFree Rewards Claimed!"
    premium-claimed
: "&6&lPremium Rewards Claimed!"
    already-claimed
: "&cYou have already claimed this reward!"
    cannot-claim
: "&cYou cannot claim this reward!"
    locked
: "&c&lLOCKED (Level %level% Required)"
    item-reward
: "&f• %amount%x %item%"
    command-reward
: "&f• %reward%"

  # Daily reward messages
  daily-reward
:
    claimed
: "&a&lDaily Reward Claimed! &fYou received &e%amount% XP!"
    already-claimed
: "&cYou have already claimed your daily reward! Come back later."

# GUI titles
gui
:
  battlepass
: "&6&lBattle Pass &7- Page %page%"
  missions
: "&b&lDaily Missions"
  leaderboard
: "&6&lBattle Pass Leaderboard"

# GUI items
items
:
  # Battle Pass main GUI
  progress
:
    name
: "&6&lYour Progress"
    lore
:
      - "&7Level
: &e%level%&7/&e54"
      - "&7XP
: &e%xp%&7/&e%xp_needed%"
      - ""
      - "&7Premium Pass
: %premium_status%"
      - "&7Season Ends
: &e%season_time%"
      - ""
      - "&7Complete missions to earn XP"
      - "&7and unlock rewards!"

  premium-status
:
    active
: "&a&lACTIVE"
    inactive
: "&c&lINACTIVE"

  separator
:
    name
: " "

  previous-page
:
    name
: "&e&lPrevious Page"
    lore
:
     - "&7Click to go to page %page%"

  next-page
:
    name
: "&e&lNext Page"
    lore
:
     - "&7Click to go to page %page%"

  missions-button
:
    name
: "&b&lDaily Missions"
    lore
:
     - "&7Complete daily missions"
      - "&7to earn bonus XP!"
      - ""
      - "&7Resets in
: &e%reset_time%"
      - ""
      - "&e&lCLICK TO VIEW"

  leaderboard-button
:
    name
: "&6&lLeaderboard"
    lore
:
     - "&7View the top 10 players"
      - "&7with highest battle pass levels!"
      - ""
      - "&e&lCLICK TO VIEW"

  # Daily Reward item
  daily-reward
:
    name
: "&6&lDaily Reward"
    lore-available
:
     - "&7Claim your daily XP bonus!"
      - ""
      - "&7Reward
: &e%xp% XP "
      - "
"
      - "
&a&lCLICK TO CLAIM! "
    lore-cooldown:
      - "
&7You have already claimed "
      - "
&7your daily reward! "
      - "
"
      - "
&7Reward : &e%xp% XP "
      - "
&7Next claim in : &c%time%"
      - ""
      - "&c&lON COOLDOWN"

  # Reward items
  reward-available
:
    name
: "&a&lLevel %level% %type% Reward"
    lore-header
:
     - "&7Rewards:"
    lore-footer
:
     - ""
      - "&7Required Level
: &e%level%"
      - ""
      - "&7Season ends in
: &c%season_time%"
      - ""
      - "&a&lCLICK TO CLAIM!"

  reward-claimed
:
    name
: "&7&lLevel %level% %type% Reward"
    lore-header
:
     - "&7Rewards:"
    lore-footer
:
     - ""
      - "&7Required Level
: &e%level%"
      - ""
      - "&7Season ends in
: &c%season_time%"
      - ""
      - "&7&lALREADY CLAIMED"

  reward-premium-locked
:
    name
: "&6&lLevel %level% Premium Reward"
    lore-header
:
     - "&7Rewards:"
    lore-footer
:
     - ""
      - "&7Required Level
: &e%level%"
      - ""
      - "&7Season ends in
: &c%season_time%"
      - ""
      - "&6&lPREMIUM ONLY"

  reward-level-locked
:
    name
: "&c&lLevel %level% %type% Reward"
    lore-header
:
     - "&7Rewards:"
    lore-footer
:
     - ""
      - "&7Required Level
: &e%level%"
      - ""
      - "&7Season ends in
: &c%season_time%"
      - ""
      - "&c&lLOCKED (Level %level% Required)"

  # Mission GUI items
  mission-timer
:
    name
: "&e&lTime Until Reset"
    lore
:
     - "&7Missions reset in:"
      - "&f%reset_time%"
      - ""
      - "&7Complete missions before"
      - "&7they reset to earn XP!"

  mission-completed
:
    name
: "&a&l%mission%"
    lore
:
      - "&7Progress
: &f%progress%&7/&f%required%"
      - "&7Reward
: &e%reward_xp% XP "
      - "
"
      - "
&7Resets in : &e%reset_time%"
      - ""
      - "&a&lCOMPLETED"

  mission-in-progress
:
    name
: "&e&l%mission%"
    lore
:
      - "&7Progress
: &f%progress%&7/&f%required%"
      - "&7Reward
: &e%reward_xp% XP "
      - "
"
      - "
&7Resets in : &e%reset_time%"
      - ""
      - "&e&lIN PROGRESS"

  # Leaderboard GUI items
  leaderboard-title
:
    name
: "&6&lTop 10 Players"
    lore
:
      - "&7Season ends in
: &e%season_time%"
      - ""
      - "&7Compete for the top spots!"

  leaderboard-player
:
    name
: "%rank% &f%player%"
    lore
:
      - "&7Level
: &e%level%"
      - "&7Total Levels
: &e%total_levels%"
      - "&7XP
: &e%xp%"
      - ""
      - "%status%"

  leaderboard-rank
:
    first
: "&6&l#1"
    second
: "&7&l#2"
    third
: "&c&l#3"
    other
: "&7#%rank%"

  leaderboard-status
:
    you
: "&a&lTHIS IS YOU!"
    other
: "&7Keep grinding to beat them!"

  # Back button
  back-button
:
    name
: "&c&lBack"
    lore
:
     - "&7Return to Battle Pass"

# Time formats
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
: "Available now!"

# Reward types
reward-types
:
  free
: "Free"
  premium
: "Premium"

Code (YAML):

# Battle Pass Configuration
# Season duration in days
season
:
  duration
: 30
# 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

 

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: 325
First Release: Jun 12, 2025
Last Update: Jul 18, 2025
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings