HomeJavaModsKarta BattlePass
Karta BattlePass

KartaBattlePass

KartaBattlePass is a flexible and feature-rich Battle Pass plugin for Spigot-based Minecraft servers. It allows server owners to create seasonal or ongoing Battle Passes with customizable levels, experience sources, and a powerful reward system.

Features

Dependencies

Configuration

Level Progression

You can control how much experience is required to level up using the battlepass.exp-per-level-base setting. The formula used is EXP Required = current_level * exp-per-level-base. For example, if exp-per-level-base is 100:

quests.yml

# Define your categories here.
# The 'quests' list under each category defines the sequence.
quest-categories:
  mining:
    display-name: "&b⛏ Mining Quests"
    display-item: "DIAMOND_PICKAXE"
    quests:
      - "mine_stone"
      - "mine_coal"
      - "mine_diamonds"
  combat:
    display-name: "&c⚔ Combat Quests"
    display-item: "DIAMOND_SWORD"
    quests:
      - "kill_zombies"
      - "kill_skeletons"

# Define the individual quests here.
# The IDs must match the ones used in the categories above.
quests:
  mine_stone:
    type: "block-break"
    target: "STONE"
    amount: 64
    exp: 50
    display-name: "&7Mine 64 Stone"
    rewards:
      - "eco give %player% 100"
  kill_zombies:
    type: "kill-mob"
    target: "ZOMBIE"
    amount: 10
    exp: 25
    display-name: "&2Kill 10 Zombies"
    rewards:
      - "minecraft:give %player% minecraft:iron_sword 1"
# ... and so on for all other quests

Commands

Admin Commands

Permissions

Placeholders

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more