A season is a file
How many levels, what each costs, which tracks exist and what they give: copy the file and change what you need.
Premium
A season, a hundred and forty missions, and a reason to come back tomorrow.
Included in Shadow Server - Crystal and in every tier above: with the subscription it stays active and updated for as long as it runs, on 3 servers. See the tiers.
14.99 € Stable Gameplay and content
How many levels, what each costs, which tracks exist and what they give: copy the file and change what you need.
Real, balanced content, not examples to rewrite before anyone can play.
Split by family, because a pass is worth what its missions are worth and a mission you cannot write is a complaint.
They are earned only by playing and spent only in the pass shop: nothing on those shelves goes through a credit card.
One bar, everyone pushing it: each person's contribution is recorded, so the reward can be fair.
Blocks the player placed stay remembered in the chunk: “break 500 ores” stays a mission about mining.
| Command | Description | Aliases | Permission |
|---|---|---|---|
| /battlepass | Open the battle pass | /bp /pass | shadowbattlepass.use |
| /battlepassadmin | Battle pass administration | /bpa /bpadmin | shadowbattlepass.admin |
| /quests | Battle pass quests | /bpq /bpquests | shadowbattlepass.use |
| Command | What it does | Permission |
|---|---|---|
| /bp | Opens the pass: your own head with the summary, the grid of levels and one row per track. | shadowbattlepass.use |
| /bp quests | The quests screen. q works as a short form. | shadowbattlepass.use |
| /bp shop | The shop you pay for with the pass coins. | shadowbattlepass.shop |
| /bp info | Season, tracks, boosters running and statistics. season works too. | shadowbattlepass.use |
| /bp top [leaderboard] | With no arguments it opens the leaderboard on screen; with a name it answers in chat with the top ten. leaderboard works too. | shadowbattlepass.use |
| /bp claim [level|all] | Claims everything that is ready, or one exact level. | shadowbattlepass.use |
| /bp coins | How many pass coins you hold, how many you earned and how many you spent. | shadowbattlepass.use |
| /bp mailbox | Collects the parcels left waiting because your inventory was full. | shadowbattlepass.use |
| /bp gift <player> [track] | Gifts a track to somebody. It always goes through a confirmation screen, which is the only place where the price and the recipient appear together. | shadowbattlepass.use |
| /bp recap | The season summary, with the archive of the past ones. | shadowbattlepass.use |
| /bp reroll <id> | Swaps a quest for another, if you have rerolls left. | shadowbattlepass.use |
| /bp streak | Your login streak: the one running, your best, the total. | shadowbattlepass.use |
| /bp lang [language|auto] | Picks the language. With no arguments it lists the ones available; auto goes back to the client's. | shadowbattlepass.use |
| /bp help | The list of commands. It answers to ? as well. | shadowbattlepass.use |
| Command | What it does | Permission |
|---|---|---|
| /quests | Opens the quests screen. | shadowbattlepass.use |
| /quests list | Lists them in chat, with the bar, the percentage and the count of every objective. | shadowbattlepass.use |
| /quests claim [id] | Claims one finished quest, or every one that is ready. | shadowbattlepass.use |
| /quests reroll [id] | Swaps a quest. With no id it lists the ones you can swap instead of printing a usage line: "type the id" is useless advice to somebody who cannot see the ids. swap works too. | shadowbattlepass.use |
| /quests help | The list. It answers to ? as well. | shadowbattlepass.use |
| Command | What it does | Permission |
|---|---|---|
| /bpa | Opens the administration panel. gui and menu work too. | shadowbattlepass.admin |
| /bpa reload | Reloads configuration, languages, seasons, quests, shop and challenges. It says how many milliseconds it took and lists the problems it found with the exact path. | shadowbattlepass.admin |
| /bpa info | How the plugin stands: database, active season and how long is left, content loaded, integrations, startup time, errors, players held in memory. status works too. | shadowbattlepass.admin |
| /bpa license [info|set <key>|claim <code>|refresh] | Which version is running, the limits, the server fingerprint; activates a key or re-reads it. The key is always shown masked, even to an operator. | shadowbattlepass.admin.license |
| Command | What it does | Permission |
|---|---|---|
| /bpa xp <player> <amount> | Gives pass experience. | shadowbattlepass.admin |
| /bpa setxp <player> <amount> | Sets the experience to an exact value. | shadowbattlepass.admin |
| /bpa tier <player> [count] | Gives levels, adjusting the experience to match. With no number, one. tiers works too. | shadowbattlepass.admin |
| /bpa settier <player> <level> | Takes them to exactly that level. | shadowbattlepass.admin |
| /bpa coins [give|take|set] <player> <count> | Pass coins. With no verb the number counts as give, and a negative number takes them away: the old lines in your scripts keep working. | shadowbattlepass.admin |
| /bpa track give <player> <track> | Unlocks a track and hands over everything owed. It says how many rewards it gave. | shadowbattlepass.admin |
| /bpa track take <player> <track> | Takes it away again. | shadowbattlepass.admin |
| /bpa give <player> <line> | Hands over a reward written in the files' own syntax. It is the line to put in a Tebex webhook. | shadowbattlepass.admin |
| /bpa reset <player> | Resets their pass and their quests. | shadowbattlepass.admin |
| /bpa recap <player> [json] | Their season summary, readable; with json, on a single line for a website or a bot. | shadowbattlepass.admin |
| Command | What it does | Permission |
|---|---|---|
| /bpa season list | Every season it found, with levels, tracks and file. The active one is marked. | shadowbattlepass.admin |
| /bpa season start <id> | Starts one. The choice is remembered across restarts. | shadowbattlepass.admin |
| /bpa season end | Closes the current one: it hands over what is owed and shows the summaries. stop works too. | shadowbattlepass.admin |
| /bpa season reset [id] | Deletes a season's progress and says how many rows it removed. | shadowbattlepass.admin |
| /bpa season auto | Stops forcing one and goes back to choosing from the calendar. | shadowbattlepass.admin |
| /bpa season create <id> [levels] [days] | Writes a new season file, playable already and commented. 100 levels and 90 days as standard; it does not start it. | shadowbattlepass.admin |
| /bpa template list | The catalogue of the three ready-made battle passes. | shadowbattlepass.admin |
| /bpa template info <id> | What it holds and which files it would write, before writing them. It warns you if any of those files is already there. | shadowbattlepass.admin |
| /bpa template apply <id> | Writes them and reloads. It never overwrites anything: files already present are skipped and named one by one. | shadowbattlepass.admin |
| Command | What it does | Permission |
|---|---|---|
| /bpa quest complete <player> <id> | Completes it for them, to try it out. | shadowbattlepass.admin |
| /bpa quest reset <player> | Resets their quests. | shadowbattlepass.admin |
| /bpa quest cycle <group> | Reshuffles that group for everybody. | shadowbattlepass.admin |
| /bpa challenge list | The challenges defined, with objective, state and progress. | shadowbattlepass.admin |
| /bpa challenge start <id> | Starts it now. | shadowbattlepass.admin |
| /bpa challenge stop <id> | Stops it. It counts as won if the objective had been reached. | shadowbattlepass.admin |
| /bpa booster <player> [x] [duration] | A personal booster. 1.5 for 1h as standard. | shadowbattlepass.admin |
| /bpa booster global [x] [duration] | A booster for the whole server. server works too. | shadowbattlepass.admin |
| Command | What it does | Permission |
|---|---|---|
| /bpa voucher list | The ones defined in vouchers.yml, with the track they unlock. | shadowbattlepass.admin |
| /bpa voucher give <player> <id> [count] | Hands over the item. It writes into it the season that was running at the moment of delivery. | shadowbattlepass.admin |
| /bpa hologram list | Where the floating leaderboards are, with world and coordinates. | shadowbattlepass.admin |
| /bpa hologram place <leaderboard> | Places one where you are standing. set works too. | shadowbattlepass.admin |
| /bpa hologram remove <leaderboard> | Takes it away. It works even when the holograms cannot be drawn, so they can always be cleaned up. | shadowbattlepass.admin |
| /bpa sync | The state of the line to the other servers: on or off, at what level of detail and how often it reads. | shadowbattlepass.admin |
| /bpa sync push | Tells every other server to reload. | shadowbattlepass.admin |
| Command | What it does | Permission |
|---|---|---|
| /bpa mob | Looks at the creature in front of you - up to thirty blocks away, or the nearest one within eight - and prints every name it answers to, with the quest line already written. mobs works too. | shadowbattlepass.admin |
| /bpa item | Takes the item in your hand and prints its configuration line: the short form, the long one to edit afterwards, and the useful filters if it has a name or a model. | shadowbattlepass.admin |
| Node | What it grants | By default |
|---|---|---|
| shadowbattlepass.use | Open the battle pass and the quests | Everyone |
| shadowbattlepass.shop | Use the pass shop | Everyone |
| shadowbattlepass.admin | Every administration command | Operators |
| shadowbattlepass.bypass.limits | No anti-farm, anti-afk or daily cap | Operators |
| shadowbattlepass.admin.license | View and activate the plugin licence | Operators |
| shadowbattlepass.premium | Premium track of the season | Nobody |
| shadowbattlepass.deluxe | Deluxe track of the season | Nobody |
| shadowbattlepass.booster.125 | Earn 25% more experience | Nobody |
| shadowbattlepass.booster.150 | Earn 50% more experience | Nobody |
| shadowbattlepass.booster.200 | Earn double experience | Nobody |
There are no screenshots yet. When there are they show up here, and in the meantime saying so beats filling the space.
A season is a file: levels, price, tracks and rewards. Seventy-seven objective types, pass coins you can only earn by playing, server-wide challenges, and blocks you placed yourself do not count.
Un server vive delle persone che tornano. Un battle pass è il modo più collaudato che esista per dare un motivo di rientrare domani: una barra che sale, tre missioni nuove ogni mattina, un premio che si vede a due livelli di distanza.
plugins folder of your Paper server.license claim SG-XXXX-XXXX.None of these has to be installed, except the ones marked required: when it is there, ShadowBattlePass uses it; when it is missing, it works all the same.