🗡 Cobblemon Showdown: All-in-One QoL upgrade for Cobblemon 🗡
I noticed there aren't many addons in terms of Cobblemon for this Forge version, so I decided to make a mod with tons of features I would enjoy. I was inspired to make this after trying Society: Cobblemon, an upcoming modpack featuring Cobblemon. Whether you enjoy battling, catching, or breeding, this mod should be helpful.
❗ This mod is required on both client and server. It relies on custom packets from the server to send battle data to the client.

🗡Custom Battle Formats: Challenge other players to battle in custom formats defined in JSON files:
/showdown challenge [player_name] [format_name] to challenge any player to a custom battlemodpack_name/config/cobblemon_showdown/formats/[format.json]/showdown history❗ Keep in mind: Double battles are not in this version of Cobblemon (1.20.1). It would be possible to add it but it would take signifigant effort, so don't get your hopes up that I'll add it. Please understand!👓 GUI Enhancements: Press [Shift] to quickly view detailed information about Pokemon:
🗡Battle State Info: During battle, easily keep track of ongoing status, weather, hazards, etc:
📚 Pokemon Encyclopedia: Use /showdown dt to view any specific Pokemon information immediately:
💻 PC Enhancements: Bulk sort your Pokemon based on different characteristics:

⚔ More on Custom Battle Formats: Please view the example config below:

Here are the JSON functions to make your own formats:
`name` | string | Display name for the format
`description` | string | Brief description shown in info
`party_size` | 1-6 | Required Pokemon count
`best_of` | 1, 3, 5 | Games per match (series)
`set_level` | 1-100 | Scale all Pokemon to this level
`battle_timer` | bool | Enable 210s total + 60s/turn timer
`team_preview` | bool | Lead selection phase before battle
`species_clause` | bool | No duplicate species allowed
`ban_all_pokemon_except_whitelist` | bool | Whitelist mode
`whitelist_species` | array | Allowed species (if whitelist mode)
`bans.pokemon` | array | Banned species (lowercase, underscores)
`bans.moves` | array | Banned moves
`bans.abilities` | array | Banned abilities
`bans.items` | array | Banned held items

Dev Notes