Mineuniverse
Log in Register
Mods

Cobblemon Showdown (Forge 1.20.1)

Comprehensive QoL mod for Cobblemon on Forge 1.20.1, includes custom battle formats, PC sorting, enhanced GUI, and more.
by newbulaco
Download Claim this project
96,069 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Addons API and Library Utility & QoL

 

🗡 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:

  • Use /showdown challenge [player_name] [format_name] to challenge any player to a custom battle
  • Custom format JSONs can be found in modpack_name/config/cobblemon_showdown/formats/[format.json]
  • Use a text editor like Notepad++ to edit these JSON files
  • A few example formats will generate when the mod starts for the first time, use those as an example to make your own! If you're having trouble, delete all formats to regenerate the example ones.
  • Keep track of your wins and losses with /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:

  • View detailed Pokemon stats, moves, IVs, etc whether in battle or in your PC.
  • View detailed Move information in battle
  • View Type-Effectiveness for your Moves in battle
  • SimpleTMs mod enhancement: Hover and press [Shift] (by default) over a TM item to easily see who in your party can learn it.

🗡Battle State Info: During battle, easily keep track of ongoing status, weather, hazards, etc:

  • Stats drops and increases (+1 Atk, -1 Speed,..)
  • Weather effects with turn counter (Sandstorm (5), Rain (8),..)
  • Specific Side conditions (Light Screen, Tailwind,..)
  • Unique volatile states (Charge, Drowsy, etc,..)
  • The Green Squares indicate your battle party status and size
  • I believe everything will be shown like Pokemon Showdown, but if I missed something please let me know!

📚 Pokemon Encyclopedia: Use /showdown dt to view any specific Pokemon information immediately:

  • Look up Ability information (dt Intimidate, dt FlameBody)
  • Look up Move information, like type, power, effect (dt FireBlast, dt ThunderCage)
  • Look up Pokemon info, like ability(s), base stats, etc (dt Tropius, dt Toxtricity)

💻 PC Enhancements: Bulk sort your Pokemon based on different characteristics:

  • Sort by single box, or your entire PC
  • Sort by characteristics like, Dex#, Level, IVs, Shiny status, and more
  • Sort descending or ascending
  • Use [MOUSE SCROLL] to quickly switch boxes

⚔ 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

  • This mod has an API to be used with my next mod, Newbmons, which will add custom Pokemon content such as new moves and abilities. More info on this in the next updates.
  • This mod was made for this version due to this Forge version (1.20.1) of Cobblemon lacking many addons. If you want a port of this mod for the updated versions, please search if a mod has already been made with the features you want first.
  • Feel free to use this mod in your modpack.
  • License: This mod is open source under the MIT License, you're free to view, modify, and learn from the source code. Please do not reupload this mod to other sites; download it only from this CurseForge page and the official GitHub repository.
cobblemon_showdown-1.2.2.jar
MC Client, 1.20.1, Forge, Server
Release 2026-06-21 Get

More from newbulaco

LootSpan (Distance-based Loot)
3,399

You Might Also Like

Liberty's Villagers
Quality of Life and AI improvements for Villagers
9,968,428
No More Pop-ups
A Minecraft mod to remove in-game pop-ups
996,708
BetterRandomSourceConcurrencyCrash
Improved logging of crashes caused by mods accessing RandomSources from the wrong thread
99,371
Exit Confirmation
Often accidentally closed Minecraft? This mod might help!
99,067
NoDynamicFps
Adds an option to disable Vanilla's Dynamic FPS implementation
99,004
Immersive Crafting
Adds crafting recipes to immersive portals
9,998