1. We have reverted back to the old resource index layout while we look into creating a new, improved way to categorise resources. We apologise for the inconvenience.

25% Discount | Battle Pass | Weekly & Daily Challenges | +155 Challenges | +11 Plugin Addons 2.4.2

Create challenges for weeks, and daily challenges for your players.

  1. InsiderAnh
    Supported MC Versions:
    1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14
    [​IMG]
    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


    [​IMG]

    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)

    [​IMG]
    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    • /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.

    [​IMG]
    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.

    [​IMG]

    // 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

    [​IMG]
    // 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

    [​IMG]

    [​IMG]
    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;
    }
    Cry_Legende and Sosa like this.

Recent Updates

  1. Fixed Bug
  2. Fixed Big Bug
  3. Titles, Fix Bugs & Percent Notify

Recent Reviews

  1. ItsSniper
    ItsSniper
    5/5,
    Version: 1.6.0
    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!
  2. jackskate
    jackskate
    5/5,
    Version: 1.1.1
    Very nice plugin, Dev is fast to fix issues and is fast with adding suggestions.