Skip to content
ShadowMC

Premium

ShadowBattlePass

A season, a hundred and forty missions, and a reason to come back tomorrow.

Minecraft1.26.2 & 1.26.3 PlatformPaper 26.2 & 26.3 Version1.0.4

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

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.

A hundred and forty missions ready

Real, balanced content, not examples to rewrite before anyone can play.

Seventy-seven objective types

Split by family, because a pass is worth what its missions are worth and a mission you cannot write is a complaint.

Coins you cannot buy

They are earned only by playing and spent only in the pass shop: nothing on those shelves goes through a credit card.

Server-wide challenges

One bar, everyone pushing it: each person's contribution is recorded, so the reward can be fair.

No cheating by placing

Blocks the player placed stay remembered in the chunk: “break 500 ores” stays a mission about mining.

The roots and their aliases

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

The pass Commands 14

CommandWhat it doesPermission
/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

The quests Commands 5

CommandWhat it doesPermission
/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

General Administration 4

CommandWhat it doesPermission
/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

On one player Administration 10

CommandWhat it doesPermission
/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

Season and templates Administration 9

CommandWhat it doesPermission
/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

Quests, challenges and boosters Administration 8

CommandWhat it doesPermission
/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

Vouchers, holograms and the network Administration 7

CommandWhat it doesPermission
/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

The two commands that hand you the right names Administration 2

CommandWhat it doesPermission
/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
NodeWhat it grantsBy 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

Screenshots

No screenshots

There are no screenshots yet. When there are they show up here, and in the meantime saying so beats filling the space.

What it is ShadowBattlePass

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.

How to install it

  1. Copy the jar into the plugins folder of your Paper server.
  2. Restart. The plugin writes its own configuration.
  3. For the Premium features paste the code you received: license claim SG-XXXX-XXXX.

Supported plugins

25 declared in the descriptor
SH ShadowEssentials Optional
SH ShadowEconomy Optional
SH ShadowPermissions Optional
SH ShadowRegions Optional
SH ShadowSkyBlock Optional
SH ShadowCrazyChest Optional
SH ShadowCommand Optional
VA Vault Optional
LU LuckPerms Optional
PL PlaceholderAPI Optional
WO WorldGuard Optional
WO WorldEdit Optional
OR Oraxen Optional
NE Nexo Optional
IT ItemsAdder Optional
MM MMOItems Optional
EX ExecutableItems Optional
MY MythicMobs Optional
HE HeadDatabase Optional
CR CrazyCrates Optional
EC EcoItems Optional
SL Slimefun Optional
MO ModelEngine Optional
VO Votifier Optional
NU NuVotifier Optional

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.

Available on

SpigotMCNon ancora pubblicato
ModrinthNon ancora pubblicato
ShadowMCCustomer area

Community