NewCraftRank SitesA free website and storeMake yours ›
AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›Security RadarA free check of your server's login, anti-bot and proxy settings, only with your OK See how it works ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Plugins / SchackPass

SchackPass

A seasonal battle pass for Paper with free and premium rewards, daily and weekly missions, and a full in-game GUI editor.

PluginsFree1.21 – 26.x
by Schack0 · listed from Modrinth
Download ›

Direct download from Modrinth · 1 downloads

What it does

SchackPass is a plugin for Paper / Spigot servers, made by Schack0. A seasonal battle pass for Paper with free and premium rewards, daily and weekly missions, and a full in-game GUI editor.

It supports Minecraft 1.21 – 26.x. It has been downloaded 1 times on Modrinth. The last update came out on Nov 8, 2026.

Supported versions

26.x1.21

Release history

The newest is 1.0, released on Nov 8, 2026. It is made for Minecraft 1.21.1 – 26.3. It runs on Paper and Purpur. The download is 343 KB.

VersionReleasedMinecraftType
1.0Nov 8, 20261.21.1 – 26.3Release

Commands

The commands named on the Modrinth page of SchackPass:

/bpadmin/battlepass/bp/pass/bpa

Permissions

Permission nodes named there, to give with a plugin like LuckPerms:

schackpass.premiumschackpass.useschackpass.admin
Description from the author on Modrinth

SchackPass

A seasonal battle pass for Paper servers. Players earn XP from daily and weekly missions, level up, and claim rewards on a free and a premium track. Season dates, tiers, rewards and missions can all be set up in-game through a GUI editor.

It works right after installing: the first start creates a 30-tier season and 12 missions that you can change or replace.

Features

Battle pass

  • A free and a premium reward track on every tier
  • Rewards can be items (custom names, enchantments and other item data are kept), console commands, or both
  • Claim rewards one by one or all at once
  • If a player's inventory is full, the items drop at their feet

Seasons

  • Each season has a start and end date, and switches automatically
  • Progress is kept per season, so everyone starts a new season from zero
  • Set the number of tiers and the XP per level for each season
  • Schedule upcoming seasons in advance; overlapping dates are refused
  • Rewards that aren't claimed before the season ends are lost

Missions

  • Each player gets random missions from your daily and weekly pools
  • Daily missions reset at midnight and weekly missions on Monday, in the time zone you choose
  • Mission types: kill mobs, kill players, break blocks, place blocks, harvest crops, craft items, smelt items, fish, enchant items, trade with villagers
  • Target specific mobs, blocks or items, or count anything

Protection against farming

  • Blocks placed by players don't count towards break missions
  • Mobs from spawners can be excluded from kill missions
  • Nothing counts in creative or spectator mode

In-game editor

Open it with /bpadmin. From there you can:

  • Create, schedule and delete seasons
  • Add tiers and set their rewards by placing items straight from your inventory
  • Add reward commands by typing them in chat
  • Create and edit missions: type, targets, amount, XP, name and icon
  • Change the language, mission counts, premium price, time zone and anti-farming options

Only the database connection and the autosave interval are set in config.yml alone.

Premium track

Premium lasts for one season and can be given in three ways:

  • With /bpadmin premium give , which you can run from a store such as Tebex and which also works for offline players who have joined before
  • With the schackpass.premium permission
  • By letting players buy it in-game with Vault money (off by default)

Languages

English and Polish are included. To add another language, copy a file in plugins/SchackPass/lang, translate it and select it in the editor. Messages use MiniMessage formatting.

Storage

SQLite works with no setup. MySQL can be turned on in config.yml.

Requirements

  • Paper 1.21.1 - 26.3
  • Java 21

Optional:

Commands

Command · Description · Permission
/battlepass (/bp, /pass) · Open the battle pass · schackpass.use
/bpadmin (/bpa) · Open the editor · schackpass.admin
/bpadmin reload · Reload all files · schackpass.admin
/bpadmin xp · Change a player's XP · schackpass.admin
/bpadmin premium · Give or remove premium for the current season · schackpass.admin
/bpadmin reset · Wipe a player's progress in the current season and their current missions · schackpass.admin

Permissions

Permission · Description · Default
schackpass.use · Open the battle pass · Everyone
schackpass.premium · Have the premium track without buying it · Nobody
schackpass.admin · Use the editor and admin commands · Operators

Placeholders

These need PlaceholderAPI.

Placeholder · Value
%schackpass_level% · Current level
%schackpass_max_level% · Highest level in the season
%schackpass_xp% · Total XP this season
%schackpass_xp_into_level% · XP earned towards the next level
%schackpass_xp_per_level% · XP needed per level
%schackpass_premium% · true or false
%schackpass_season% · Season name
%schackpass_time_left% · Time until the season ends

Installation

  1. Put the jar in your server's plugins folder.
  2. Restart the server.
  3. Run /bpadmin in-game to set up your season.

Reward commands can use %player%, %uuid% and %tier%.

Statistics

SchackPass uses bStats to collect anonymous usage statistics, such as server and player counts, the Minecraft version, the plugin language and the database type. To opt out, set enabled: false in plugins/bStats/config.yml.

Written by Schack0. Read it with pictures on Modrinth.

How to install SchackPass

  1. Make sure your server runs Paper and Spigot on Minecraft 1.21 – 26.x.

  2. Download the .jar file from Modrinth and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: SchackPass should be listed in green. Its config files are created in the plugins folder on the first start.

Full guide: How to install plugins on a Minecraft server

Compatibility

Minecraft versions
26.x, 1.21
Runs on
Paper, Spigot
Edition
Java
Needs
PlaceholderAPI
License
Free to use
Price
Free
Upkeep
Actively updated (Nov 14, 2026)

SchackPass compared with similar ones Compare all alternatives

ResourceDownloadsRatingVersionsLast updatePrice
SchackPassthe one you looked at1–1.21 – 26.x5 days agoFree
AdvancedQuestsfooti_16–1.20 – 1.219 days agoFree
ExcellentCratesNightExpress1,515–1.21 – 26.x28 days agoFree
rnChatGamesJhordanPG305.01.21 – 26.x24 days agoFree

Questions

Does SchackPass work on Minecraft 26.x?

Yes. SchackPass supports Minecraft 26.x. All supported versions: 26.x, 1.21.

Is SchackPass free?

Yes. SchackPass is free to download from Modrinth.

Which server software does SchackPass run on?

SchackPass runs on Paper and Spigot servers.

Does SchackPass need anything else?

Yes: PlaceholderAPI. Install it before SchackPass.

Is SchackPass still updated?

Yes. The last update came out in the past day.

What are the best alternatives to SchackPass?

The closest ones are AdvancedQuests, ExcellentCrates and rnChatGames. Compare all alternatives

Alternatives to SchackPass

AdvancedQuestsPlugins · 1.20 – 1.21

A customizable quest system for Paper servers! Daily and weekly quests, multiple categories, configurable rewards, GUI menus, progress tracking and…

Free6 downloads
RestCorePlugins · 1.21

a modern modular server core plugin with a full gui control center, maintenance mode, homes, warps, kits, rewards, reports, staff tools and clean server…

Free19 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.