Back to mods
Cobblemon Showdown (Forge 1.20.1) project artwork

CurseForge · Minecraft mod

Cobblemon Showdown (Forge 1.20.1)

v2.0.0: DOUBLE BATTLES -- QoL mod for Cobblemon on Forge 1.20.1, includes custom battle formats, PC sorting, enhanced GUI, and more.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Cobblemon Showdown (Forge 1.20.1) release should I use?

Updated yesterday
Latest stable file cobblemon_showdown-2.0.3.jar
Game version 1.20.1
Loader Forge

Cobblemon Showdown (Forge 1.20.1) cobblemon_showdown-2.0.3.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is Cobblemon Showdown (Forge 1.20.1) required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Cobblemon Showdown (Forge 1.20.1) cobblemon_showdown-2.0.3.jar need?

cobblemon_showdown-2.0.3.jar. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Cobblemon, Kotlin for Forge first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.

1 listed on this file 1 pulled in by one of those mods
Cobblemon Needed by Cobblemon Showdown (Forge 1.20.1) cobblemon_showdown-2.0.3.jar
required
Matching file found Matched file: Cobblemon v1.5.2 ~ Forge
Kotlin for Forge Needed by Cobblemon
pulled in
Matching file found Matched file: Kotlin for Forge 4.12.0

1 extra mod was pulled in by another dependency. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Cobblemon Showdown (Forge 1.20.1) without breaking your instance.

Built for Cobblemon Showdown (Forge 1.20.1) cobblemon_showdown-2.0.3.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use cobblemon_showdown-2.0.3.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Cobblemon, Kotlin for Forge first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside cobblemon_showdown-2.0.3.jar. It opens that exact file at the source.

About this project

What does Cobblemon Showdown (Forge 1.20.1) add?

This mod aims to add features to Cobblemon on 1.20.1, which has ceased updates as of May 2024 (v1.5.2). Some features are backports from updated versions of Cobblemon, and some entirely new.

Overview

  • In-battle user interface that displays helpful information, like party stats, current stat changes, type effectiveness, and field conditions. [Hold SHIFT for more info ingame]
  • Completely custom PVP battle formats: set level, bans, clauses and more. The default formats will generate in on first launch (in config/cobblemon_showdown) and are customizable.
  • DOUBLE BATTLES are also an available PVP format option in config. [v2.0.0]
  • PC sorting user-interface to sort boxes by many characteristics. You can also use [MOUSE SCROLL] to quickly switch boxes.
  • Commands to quick lookup any Pokemon species/move/ability etc.

❗ This mod is required on both client and server. It relies on custom packets from the server to send battle data to the client.

Commands

All commands are under /showdown.

Play

  • /showdown challenge <player> : open a menu of formats to challenge that player with
  • /showdown challenge <player> <format> : send a challenge in the given format
  • /showdown challenge <player> <format> item_bet:<item>,<amount> : same, but stake an item on the outcome
  • /showdown accept <player> : accept a pending challenge from that player
  • /showdown deny <player> : decline a pending challenge from that player
  • /showdown abort : leave/cancel the battle you're currently in

Watch

  • /showdown spectate <player> : spectate the battle that player is currently in
  • /showdown unspectate : stop spectating

Formats and party

  • /showdown format list : list every configured format
  • /showdown format <formatId> : show the rules and clauses for a format
  • /showdown format_party_test <formatId> : check whether your current party is legal for a format

Data lookup (Showdown-style /dt)

  • /showdown dt <query> : look up a Pokemon, move, ability, type, held item, or SimpleTMs TM/TR. Fuzzy matched, results are clickable to chain more lookups. For TMs it also shows which party members can learn the move.

History

  • /showdown history : show your own W/L record and recent matches
  • /showdown history <player> : show another player's record

Admin (op level 2)

  • /showdown format <formatId> export : print the format's JSON with a click-to-copy button

Help

  • /showdown help (or just /showdown) : print the in-game help

Custom Battle Formats

Please view the example config below:

These format configs live in configs/cobblemon_showdown/formats. To edit these JSON files, you can use a code editor like Notepad++. Here are the variables to make your own formats:

Field Type Description
name string Display name for the format
description string Brief description shown in info
party_size 1-6 Required Pokemon count
battle_type string "singles" or "doubles"
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

  • 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.

Project description from CurseForge.

Pick your setup

Cobblemon Showdown (Forge 1.20.1) by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Cobblemon Showdown (Forge 1.20.1) versions and loaders

11 of 11 releases match

Looking for an older file? The official CurseForge project page is in Resources.