Cobblemon Showdown (Forge 1.20.1)

Quick rating

Community listing page, reviews here may not be monitored by the author.

Cobblemon Showdown (Forge 1.20.1)

No reviews yet

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

QoL & Tweaks
Mod Loaders
Forge
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
cobblemon_showdown-2.0.3.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

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.

Screenshots

Gallery

  • mod_showdown1.png
    mod_showdown1.png Get detailed and persistent info as you battle.
  • mod_showdown2.png
    mod_showdown2.png View type-effectiveness and move info as you battle.
  • boxsort.webp
    boxsort.webp Auto-sort your PC boxes.
  • battling.webp
    battling.webp PVP Battle using custom JSONs which contain battle rules.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~120,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works