HomeJavaModsMSP-BattlePass - Missions & Rewards
MSP-BattlePass - Missions & Rewards
ModsJava

MSP-BattlePass - Missions & Rewards

battlepass, missions, rewards, seasons, premium, minigames, paper, customizable

⬇ Download on Spigot

MSP-BattlePass

Custom Missions, Seasons and Reward Tracks for Paper

Create engaging seasonal progression with customizable missions, unlimited tiers, free rewards, premium rewards and a public integration API.

Version 0.1.3-alpha • Paper 1.21.x • Java 21

[HR][/HR]

FEATURES


MISSIONS

Create as many missions as your season needs.

Available periods:


Built-in mission events:


CUSTOM objectives allow SkyWars, BedWars, survival servers and any other minigame to report victories or server-specific actions through the API.

REWARD SYSTEM

Built-in reward types:


Code (YAML):

free-rewards
:

[LIST ]
[* ]'item:DIAMOND:3:&bThree diamonds'


[* ]'command:eco give %player% 500'


[* ]'message:&aYou unlocked a reward!'


[* ]'sound:minecraft:ui.toast.challenge_complete'
 
[/LIST]
Available command placeholders:


Console command rewards make MSP-BattlePass compatible with most economy, crate, rank, permission and cosmetic plugins without requiring a direct dependency.

If a custom reward provider is unavailable, the reward remains unclaimed instead of being lost.

BATTLE-PASS GUI


PLAYER COMMANDS

Code (Text):

/bp
/bp missions
/bp claim [free|premium]
/bp claimall
/bp stats
 
Command aliases:

Code (Text):

/battlepass
/bp
/pase
/pasedebatalla
 
ADMINISTRATION COMMANDS

Code (Text):

/bp admin season
/bp admin reload
/bp admin xp add
/bp admin xp set
/bp admin premium grant
/bp admin premium revoke
/bp admin mission
/bp admin reset
 
Administration commands support offline players.

PERMISSIONS

Code (Text):

mspbattlepass.use
mspbattlepass.admin
mspbattlepass.admin.reload
mspbattlepass.admin.progress
 
The previous mrslowpaintbattlepass.* and rodrigobattlepass.* permission namespaces remain accepted for compatibility.

CONFIGURATION

MSP-BattlePass generates three readable YAML files:


All tier icons and mission icons can use valid Minecraft materials.

STORAGE

Player profiles are stored locally by UUID.

The plugin saves:


Profiles are saved asynchronously and use atomic file replacement to reduce the possibility of corrupted data.

MySQL and cross-server synchronization are not included in this version.

DEVELOPER API

The public MSPBattlePassAPI allows other plugins to:


Published Bukkit events:


Experience and reward-claim events are cancellable.

INSTALLATION


  1. []Stop your Paper server.
    [
    ]Place MSP-BattlePass-0.1.3-alpha.jar inside the plugins folder.
    []Start the server once to generate the configuration.
    [
    ]Stop the server and configure season.yml.
  2. Start the server and run /bp admin season.

When upgrading from a previous version, MSP-BattlePass can automatically copy configuration and player data from the previous plugin folders while preserving the originals as backups.

IMPORTANT INFORMATION


LICENSE

MSP-BattlePass is open-source software released under the MIT License.

Copyright © 2026 MrSlowPaint.

MSP-BattlePass - Missions & Rewards is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 4 times (via Spigot). Download it and open it directly in the game.

Explore more