CobblePass
The CobblePass modification presents a battle pass system for Cobblemon 1.6+, running on Minecraft 1.21.1 via Fabric technology. This is a progression-reward system with two participation types: free and premium. Players earn experience by catching and defeating Pokémon, which allows them to progress through levels and receive highly customizable rewards!
System Requirements and Installation
Currently, this additional mod is developed exclusively for Fabric since the author is just learning Minecraft modding. If there are many requests for Forge support, the developer will consider this possibility.
The mod requires the following dependencies:
- Cobblemon
- Impactor
- GooeyLibs
GooeyLibs and Impactor modules are needed only on the server side.
Main Features
Progressive Level System
- Multi-level progression with customizable stages
- Two reward categories: free and premium
- Flexible reward configuration
- Instant reward claiming
- Server-side functionality with client interface
- Ability to edit levels, general settings and player data without server reboots
Configuration Settings
### config.json
```json
{
"maxLevel": 100, // Maximum level for players
"xpPerLevel": 1000, // Required experience to advance to the next level
"catchXP": 100, // Experience per Pokémon catch
"defeatXP": 50, // Experience per Pokémon defeat
"premiumCost": 1000, // Cost of premium access in Impactor currency
"seasonDurationDays": 60, // Season duration in days
"currentSeason": 0, // Current season number
"xpMultiplier": 1.1 // Experience multiplier for calculating each level
}