Battle Pass | Weekly & Daily Challenges | +157 Challenges | +12 Plugin Addons 2.4.4

Create challenges for weeks, and daily challenges for your players.
gKMW22S.png
The Battle Pass is a plugin that allows you to create missions and you can sell a battle pass in your store as premium pass that will give better rewards.

Wiki: https://github.com/GhostSkill/BattlePass/wiki
Issues: https://github.com/GhostSkill/BattlePass/issues
Requests: https://github.com/GhostSkill/BattlePass/pulls


gXtRT5a.png


MySQL Pooling & SQL Lite ▻ The plugin works with MySQL pool, or SQL Lite for people who do not have MySQL.
BuildBattle Pro Addon - Work with the BuildBattle Pro API to create Challenges and Quest for these.
WIN_BUILDBATTLE
SOLO
TEAM
PLAY_BUILDBATTLE
SOLO
TEAM
BedWars1058 Addon - Work with the BedWars1058 API to create Challenges and Quest for these.
KILL_BEDWARS
BED_BREAK_BEDWARS
WIN_BEDWARS
PLAY_BEDWARS
NUMBER of TEAM SIZE ex: 1, 2, 4, 8, X
UPGRATE_BUY_BEDWARS
ITEM_BUY_BEDWARS
ALL
SkyWarsX Addon - Work with the SkyWarsX API to create Challenges and Quest for these.
PLAY_SKYWARS_X
ALL
PLAY_MAP_SKYWARS_X
YOUR MAP NAMES
WIN_SKYWARS_X
ALL
WIN_MAP_SKYWARS_X
YOUR MAP NAMES
EggWarsX Addon - Work with the EggWarsX API to create Challenges and Quest for these.
PLAY_EGGWARS_X
ALL
PLAY_MAP_EGGWARS_X
YOUR MAP NAMES
WIN_EGGWARS_X
ALL
WIN_MAP_EGGWARS_X
YOUR MAP NAMES
ProSkyWars Addon - Work with the ProSkyWars API to create Challenges and Quest for these.
PLAY_PROSKYWARS
SOLO
TEAM
MEGA
WIN_PROSKYWARS
SOLO
TEAM
MEGA
KILL_PROSKYWARS
ALL
PLAY_MAP_PROSKYWARS
YOUR WORLD NAMES
WIN_MAP_PROSKYWARS
YOUR WORLD NAMES
KILL_MAP_PROSKYWARS
YOUR WORLD NAMES
ProEggWars Addon - Work with the ProEggWars API to create Challenges and Quest for these.
PLAY_PROEGGWARS
SOLO
TEAM
MEGA
WIN_PROEGGWARS
ALL
KILL_PROEGGWARS
ALL
PLAY_MAP_PROEGGWARS
YOUR WORLD NAMES
WIN_MAP_PROEGGWARS
YOUR WORLD NAMES
KILL_MAP_PROEGGWARS
YOUR WORLD NAMES
ProBedWars Addon - Work with the ProBedWars API to create Challenges and Quest for these.
PLAY_PROBEDWARS
SOLO
TEAM
MEGA
WIN_PROBEDWARS
ALL
KILL_PROBEDWARS
ALL
PLAY_MAP_PROBEDWARS
YOUR WORLD NAMES
WIN_MAP_PROBEDWARS
YOUR WORLD NAMES
KILL_MAP_PROBEDWARS
YOUR WORLD NAMES
ASkyBlock Addon - Work with the ASkyBlock API to create Challenges for these.
CHALLENGE_COMPLETE_ASKYBLOCK
CHALLENGE_LEVELUP_ASKYBLOCK
ALL
ProPractice Addon - Work with the ProProPractice API to create Challenges and Quest for these.
KILL_PROPRACTICE
ALL
WIN_PROPRACTICE
ALL
PLAY_PROPRACTICE
ALL
MythicMobs Addon - Work with the MythicMobs API to create Challenges and Quest for these.
KILL_MYTHICMOB
ALL MYTHIC MOB TYPES
SkyWars Cookloco Addon - Work with the SkyWars API to create Challenges and Quest for these.
PLAY_SKYWARS
SOLO
TEAM
WIN_SKYWARS
SOLO
TEAM
KILL_SKYWARS
SOLO
TEAM
PLAY_MAP_SKYWARS
YOUR WORLD NAMES
WIN_MAP_SKYWARS
YOUR WORLD NAMES
KILL_MAP_SKYWARS
YOUR WORLD NAMES
Custom Daily Challenges ▻ It creates customized challenges with a system of maximum 3 accumulated challenges and automatic delivery daily.
Custom Weekly Challenges ▻ It creates customized challenges with a system of maximum 7 per week and automatic delivery weekly.
PlaceholderAPI - You have two placeholders to use in scoreboard, chat or wherever you want.
%battlepass_stars%
%battlepass_level%
• Quest & Challenges PlaceholdersThis will give you the possibility to create your custom menus or display it in any plugin that supports Placeholders API.
Quest Types[/COLOR]
%battlepass_progress_quest_<questID>%
%battlepass_max_quest_<questID>%
%battlepass_bar_quest_<questID>%

Challenges Types

%battlepass_progress_challenge_<challengeID>%
%battlepass_max_challenge_<challengeID>%
%battlepass_bar_challenge_<challengeID>%
MetaData Base - The plugin saves temporary challenge data to prevent people from taking advantage of bugs.
Checking of Cancelled - The plugin checks if an event is being canceled by another plugin, to avoid giving empty progress and optimization.
Custom Quests ▻ Personalized missions to meet them in an unlimited time but once a day.
Custom Messages Challenges ▻ Personalized messages for each challenge progress, completed and started.
Custom Free Rewards ▻ You can put personalized rewards for each level, free of charge.
Custom Paid Rewards ▻ You can put personalized rewards for each level, paid of charge.
Custom Command Rewards ▻ Custom commands for each level reward.
Custom Messages Rewards ▻ Personalized messages for each level progress, completed and started.
Custom Event API ▻ You have an extensive API to work with events.
Fill Empty or Back Slots - Option in the config that allows you to fill the slots with a customizable material.
Sound in Rewards - Added the possibility of putting sounds upon receiving a reward.
types:
- /eco give <player> 100
- command:/xp <player> 5
- sound:NOTE_PLING (Name of Sound in your Version)
Sound to Complete Challenge - Added the possibility of putting sounds when you met a challenge.
types:
- /eco give <player> 100
- command:/xp <player> 5
- sound:NOTE_PLING (Name of Sound in your Version)

H2LNaQi.png
UjYMk3h.png


WCiWA6y.png


lIT3HCK.png


fXpy1HH.png


OlXRv4i.png

rexQ9YZ.png


0OPnqkH.png

hJStZfO.png


tMrUogT.png

DmEi6Py.png

VPfVqrx.png


CTE54uY.png


MBtarhn.png


RvUugx2.png

ZdX2Cu5.png


o6SXEcW.png


IiGaEl7.png

Nr9vhC1.png


h26DVjE.png

jqjbtJR.png

• /battlepass ▻ Open the Main Challenge menu.
• /battlepass quest ▻ Open the Daily Quests menu.
• /battlepass week ▻ Open the Main Week Challenge menu.
• /battlepass rewards ▻ Open the Battle Rewards menu.
• /battlepass {add/set/remove} <player> <amount> ▻ Command that allows you to manage the stars of a player.
• /battlepass addprogress {challenge/quest} <player> <type> <subtype> <amount> ▻ Command to add progress in quest or challenge type.

PunW5Ae.png
battlepass.season1 ▻ Permission to give the Battle pass.
battlepass.autoenablequest ▻ Permission to give acces to auto enable.
battlepass.admin ▻ Permission to add/set/remove stars.

f2YevIU.png

// Work with/without API
OPEN_CHEST

// Work with API
SURVIVE_OPPONENT

// Work without API
DAMAGE_SWORD
DAMAGE_BOW
BREAK_ORE
ALL BLOCKS
RESIST_DAMAGE

SHOT
SHOT_ARROW_DISTANCE
KILL

// Types to survival
FISHING_CAUGHT_FISH
FISHING_CAUGHT_ENTITY
ENCHANT
ALL ENCHANTS
CRAFT
ALL ITEMS
TAME
ALL ENTITYS NAMES
LEVEL_UP
ALL
TO_LEVEL
YOUR LEVEL NEED
KILL_PROPRACTICE
ALL
WIN_PROPRACTICE
ALL
PLAY_PROPRACTICE
ALL
PLAY_SKYWARS
SOLO
TEAM
WIN_SKYWARS
SOLO
TEAM
KILL_SKYWARS
SOLO
TEAM
KILL_MYTHICMOB
ALL MYTHIC MOB TYPES
PLAY_SKYWARS_X
ALL
PLAY_MAP_SKYWARS_X
YOUR MAP NAMES
WIN_SKYWARS_X
ALL
WIN_MAP_SKYWARS_X
YOUR MAP NAMES
PLAY_EGGWARS_X
ALL
PLAY_MAP_EGGWARS_X
YOUR MAP NAMES
WIN_EGGWARS_X
ALL
WIN_MAP_EGGWARS_X
YOUR MAP NAMES
PLAY_PROSKYWARS
SOLO
TEAM
MEGA
WIN_PROSKYWARS
SOLO
TEAM
MEGA
KILL_PROSKYWARS
ALL
PLAY_PROEGGWARS
SOLO
TEAM
MEGA
WIN_PROEGGWARS
ALL
KILL_PROEGGWARS
ALL
PLAY_PROBEDWARS
SOLO
TEAM
MEGA
WIN_PROBEDWARS
ALL
KILL_PROBEDWARS
ALL
WIN_BUILDBATTLE
SOLO
TEAM
PLAY_BUILDBATTLE
SOLO
TEAM
KILL_BEDWARS
BED_BREAK_BEDWARS
WIN_BEDWARS
PLAY_BEDWARS
NUMBER of TEAM SIZE ex: 1, 2, 4, 8, X
UPGRATE_BUY_BEDWARS
ITEM_BUY_BEDWARS
ALL
CHALLENGE_COMPLETE_ASKYBLOCK
CHALLENGE_LEVELUP_ASKYBLOCK
ALL


dNfRxpA.png
// Work with API
WIN
PLAY
KILL_MONSTER

// Types to survival
TAME
ALL ENTITYS NAMES
LEVEL_UP
ALL
TO_LEVEL
YOUR LEVEL NEED
WIN_BUILDBATTLE
SOLO
TEAM
PLAY_BUILDBATTLE
SOLO
TEAM
KILL_PROPRACTICE
ALL
WIN_PROPRACTICE
ALL
PLAY_PROPRACTICE
ALL
PLAY_SKYWARS
SOLO
TEAM
WIN_SKYWARS
SOLO
TEAM
KILL_SKYWARS
SOLO
TEAM
KILL_MYTHICMOB
ALL MYTHIC MOB TYPES
KILL_BEDWARS
BED_BREAK_BEDWARS
WIN_BEDWARS
PLAY_BEDWARS
NUMBER of TEAM SIZE ex: 1, 2, 4, 8, X
UPGRATE_BUY_BEDWARS
ITEM_BUY_BEDWARS
ALL
PLAY_SKYWARS_X
ALL
PLAY_MAP_SKYWARS_X
YOUR MAP NAMES
WIN_SKYWARS_X
ALL
WIN_MAP_SKYWARS_X
YOUR MAP NAMES
PLAY_EGGWARS_X
ALL
PLAY_MAP_EGGWARS_X
YOUR MAP NAMES
WIN_EGGWARS_X
ALL
WIN_MAP_EGGWARS_X
YOUR MAP NAMES
PLAY_PROSKYWARS
SOLO
TEAM
MEGA
WIN_PROSKYWARS
SOLO
TEAM
MEGA
KILL_PROSKYWARS
ALL
PLAY_PROEGGWARS
SOLO
TEAM
MEGA
WIN_PROEGGWARS
ALL
KILL_PROEGGWARS
ALL
PLAY_PROBEDWARS
SOLO
TEAM
MEGA
WIN_PROBEDWARS
ALL
KILL_PROBEDWARS
ALL

GnfsVbB.png





sBZDODK.png
QABattlePassAPI.addBattleStar(player, amount);
QABattlePassAPI.setBattleStar(player, amount);
QABattlePassAPI.removeBattleStar(player, amount);
Code:
public WinGameEvent(Player p, String type){
    this.p = p;
    this.type = type;
}

public Player getPlayer() {
    return p;
}

public String getType() {
    return type;
}
Code:
public PlayGameEvent(Player p, String type){
    this.p = p;
    this.type = type;
}

public Player getPlayer() {
    return p;
}

public String getType() {
    return type;
}
Code:
public PlayerGameDeathEvent(Player p, String type, int oponent){
    this.p = p;
    this.oponent = oponent;
    this.type = type;
}

public Player getPlayer() {
    return p;
}

public int getOponent() {
    return oponent;
}

public String getType() {
    return type;
}

Latest updates

  1. ShopGUI Plus Support | Fixed Bug

    ★ Added ★ • ShopGUIPlus - Added Quest and challenges ShopGUIPlus plugin types are as follows...
  2. Fixed Bug

    Ω Fixed Ω • Fixed the error when starting the plugin reported by @Zonaxer in Spigot Page. If...
  3. Fixed Big Bug

    Ω Fixed Ω • Error with notifications.

Latest reviews

prosze o kontakt (please a contact)
Amazing plugin, everything seems to work as advertised. The dev also added my feature within a few hours of suggesting it. Very friendly as well. Definitely recommend!
Very nice plugin, Dev is fast to fix issues and is fast with adding suggestions.
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.