promotional bannermobile promotional banner

Cobblemon BattlePass

A Battlepass with Free and Premium Tracks With Daily/Weekly/Seasonal Missions all controllable. Can be used as Server sided only or Added Custom GUI with a Client Mod
battlepass_reward_free_850px.png

battlepass_reward_free_850px.png

battlepass_reward_premium_850px.png

battlepass_reward_premium_850px.png

battlepass_weekly_850px.png

battlepass_weekly_850px.png

Description

Hey Game Developer by day and minecraft modder by night here with my first MOD 

Minecraft 1.21.1, Java 21, Fabric Loader 0.18.4+, Fabric API, and Cobblemon 1.7.3.



Mission group Default
Daily 4 assigned per player
Weekly 5 assigned per player
Seasonal 16 long-term missions

 

Passive Battle Pass XP

Players don't only get XP from finishing missions. They also get activity XP as they play.

Activity Default XP
Capture Pokémon +10
Shiny capture +150 bonus
Legendary capture +150 bonus
Mythical capture +200 bonus
Wild battle win +15
NPC trainer win +25
PvP win +40
Battle Tower floor +20
Battle Tower boss +75 additional

Battle tower another mod im working on and made them work with one another. (Not required mod)

There are daily anti-farming caps as well:

Activity Daily count cap
Captures 100
Wild wins 100
Trainer wins 50
PvP wins 20
Tower wins 50
Shiny bonuses 10
Legendary bonuses 5
Mythical bonuses 3

Command Function
/battlepass Opens the main Battle Pass UI
/battlepass rewards Opens rewards
/battlepass daily Opens daily missions
/battlepass weekly Opens weekly missions
/battlepass seasonal Opens seasonal missions
/battlepass claimall Claims every currently available reward
/battlepass stats Shows current level, XP, Free/Premium status and season information

Admin commands

All of these sit underneath:

/battlepassadmin

The entire command root uses one configurable vanilla Minecraft permission level.

Default config:

"adminPermissionLevel": 3

Command Function
/battlepassadmin reload Reloads config.json without restarting
/battlepassadmin configcheck Checks the config and prints validation warnings
/battlepassadmin premium <player> <true/false> Enables/disables Premium for a player
/battlepassadmin addxp <player> <amount> Adds Battle Pass XP
/battlepassadmin setxp <player> <amount> Sets exact Battle Pass XP
/battlepassadmin inspect <player> Shows level, XP, Premium state and current daily/weekly mission IDs
/battlepassadmin reset <player> Resets that player's Battle Pass progress
/battlepassadmin testbalance <player> <amount> Tests the configured economy reward command
/battlepassadmin testtowertokens <player> <amount> Tests Battle Tower token integration
/battlepassadmin towerstatus Reports Battle Tower integration status
/battlepassadmin newseason Immediately starts a fresh Battle Pass season


Reward types supported

The Battle Pass has five built-in reward action types:

Type What it does
ITEM Gives a Minecraft/Cobblemon item
COMMAND Executes a configured server command
POKEMON Generates a Pokémon and gives it to the player's party/PC
BALANCE Runs the configured economy command
TOWER_TOKENS Adds Cobblemon Battle Tower tokens

Battle tower another mod im working on and made them work with one another. (Not required mod)

The Cobblemon BattlePass Team

profile avatar
Owner
  • 1
    Projects
  • 180
    Downloads