Cobblemon Scoremons

A Cobblemon Addon that adds Player Statistics for scoreboard tracking

14,74k

Cobblemon Scoremons

Cobblemon Scoremons

A Fabric mod for Minecraft 1.21.1 that adds extra statistics for Cobblemon trainers! Track your progress with new custom stats such as Pokémon caught, shinies encountered, trades completed, and more.

✨ Features

* Lightweight: * Shiny Pokémon caught * Pokémon caught * Pokémon registered in Pokédex * Battles won (PVP) * Pokémon reel (fishing rod) * Trades completed * Lightweight: Use Minecraft’s `/scoreboard` system to display and track these stats. * Lightweight: JSON-based configuration file to toggle which events broadcast to chat. * Lightweight: No extra items or mechanics — just pure stat tracking.

🎮 How it Works

The mod listens to Cobblemon events (catching, battling, trading, fishing, etc.) and increments corresponding custom Minecraft stats. These stats can be accessed through:

* The Scoreboard system (ESC → Statistics) * The Scoreboard system with `/scoreboard objectives`

Current stats :

* Shiny Pokémon caught -> minecraft.custom:scoremons.shiny_pokemon_caught * Pokémon caught -> minecraft.custom:scoremons.pokemon_caught * Pokémon registered in Pokédex -> minecraft.custom:scoremons.pokemon_registered * Battles won (PVP) -> minecraft.custom:scoremons.battle_won * Pokémon reel (fishing rod) -> minecraft.custom:scoremons.pokemon_reel * Trades completed -> minecraft.custom:scoremons.trades

For example:

``` /scoreboard objectives add shinyCaught minecraft.custom:scoremons.shiny_pokemon_caught /scoreboard objectives setdisplay sidebar shinyCaught ```

This will show all players’ shiny catches in the sidebar.

📋 Requirements

* Cobblemon: 1.21.1 * Cobblemon: Latest version * Cobblemon: Required * Cobblemon: 1.6.0+

🔧 Installation

1. Install Fabric Loader and Fabric API. 2. Download and install Cobblemon. 3. Download this mod and place it in your `mods` folder. 4. Launch Minecraft!

⚙️ Configuration

The mod creates a configuration file at ".minecraft/config/scoremons_config.json" :

``` { "broadcastShinyCaught": true, "broadcastLegendaryCaught": true, "broadcastShinyFossilRevived": true } ```

* `broadcastShinyCaught` : Broadcast a message when a shiny is caught. * `broadcastLegendaryCaught` : Broadcast a message when a legendary is caught. * `broadcastShinyFossilRevived` : Broadcast a message when a shiny fossil is revived.

🐛 Known Issues

* None currently reported. Please open an issue if you encounter one.

Track your Cobblemon journey like never before! ⚡

ADS