What it does
add various battle themes to cobblemon mod, and control them depending on what species the player is facing.
CobbleThemes is a resource made by AndrouDiDou. It supports Minecraft 1.21. It has been downloaded 7,256,220 times on Modrinth. The last update came out on Oct 3, 2026.
Supported versions
1.21
Release history
CobbleThemes has had 5 releases on Modrinth since Nov 22, 2025. 5 of them came out in the past year. The newest is 1.0.0, released on Oct 3, 2026. It is made for Minecraft 1.21.1. It runs on Fabric. The download is 166.1 MB.
| Version | Released | Minecraft | Type |
|---|
1.0.0 | Oct 3, 2026 | 1.21.1 | Release |
1.7-v0.9.3-beta | Nov 26, 2025 | 1.21.1 | Beta |
1.7-v0.9.2-beta | Nov 25, 2025 | 1.21.1 | Beta |
0.9.1-beta | Nov 23, 2025 | 1.21.1 | Beta |
0.9.0-beta | Nov 22, 2025 | 1.21.1 | Beta |
Description from the author on Modrinth
Battle themes for Cobblemon's wild battles. Over 100 themes from the main series games, each with an intro that flows straight into its loop, picked depending on the wild Pokémon you're facing: its species, form, state (Alpha, Mega, Dynamax, Tera...) and much more!
✨ Features
- Over 100 battle themes, volume-balanced, with seamless intro → loop playback
- Its own volume slider, Pokémon Battles, in Minecraft's music & sound settings
- Fully client-side: works in singleplayer and on any server, nothing to install server-side
🎛️ A full in-game editor
Open it from Mod Menu → CobbleThemes → Configure.
- Profiles: a ready-made basic profile is included, and you can create as many of your own as you like
- Blocks & groups: blocks are read from top to bottom, and the first one with a group matching the Pokémon picks the theme (at random when several fit)
- Conditions: species, forms, labels (generations, legendary, starter, regional forms and more!), states (shiny, alpha, Mega, Dynamax, Gigantamax, Tera) and biomes or biome tags, which can be combined (legendary + shiny) or excluded
- Pokémon preview of everything a group takes, with conflict warnings
- Built-in theme player to listen to any theme, with its intro and loop shown on the bar
- "Which theme plays?": pick any Pokémon, and see exactly which theme your profile would play
📦 Resource packs
- Export any profile as a resource pack in one click, and import profiles or packs
- A pack can bring its own music, and its author can lock its profile
- Every exported pack includes a README explaining how to write one by hand
- Want a starting point? Check the CobbleThemes Resource Pack Template
🎵 Default themes *(basic profile)
Legendary & Mythical Pokémon
- Articuno & Zapdos & Moltres : Battle! Mythical Pokémon (from X & Y)
- Galarian Articuno & Zapdos & Moltres : Battle! Galarian Legendary Birds (from Sword & Shield)
- Mewtwo : Battle! Mewtwo (from X & Y)
- Mew : Battle! Mew (from Emerald)
- Raikou : Battle! Raikou (from HeartGold & SoulSilver)
- Entei : Battle! Entei (from HeartGold & SoulSilver)
- Suicune : Battle! Suicune (from HeartGold & SoulSilver)
- Lugia : Battle! Lugia (from HeartGold & SoulSilver)
- Ho-Oh : Battle! Ho-Oh (from HeartGold & SoulSilver)
- Regirock & Regice & Registeel & Regigigas : Battle! The Three Regis (from Ruby & Sapphire)
- Kyogre & Groudon & Rayquaza : Battle! Super-Ancient Pokémon (from Ruby & Sapphire)
- Primal Kyogre & Groudon : Battle! Super-Ancient Pokémon (from Omega Ruby & Alpha Sapphire)
- Mega Rayquaza : Battle! Rayquaza (from Omega Ruby & Alpha Sapphire)
- Deoxys : Battle! Deoxys (from Ruby & Sapphire)
- Uxie & Mesprit & Azelf : Battle! Azelf/Mesprit/Uxie (from Diamond & Pearl)
- Dialga & Palkia : Battle! Dialga/Palkia (from Diamond & Pearl)
- Origin Dialga & Palkia : Battle! Dialga Origin Form/Palkia Origin Form (from Legends: Arceus)
- Giratina : Battle! Giratina (from Platinum)
- Origin Giratina : Battle! Giratina (from Legends: Arceus)
- Mega Darkrai : Battle! Rogue Mega Darkrai (from Legend: Z-A)
- Arceus : Battle! Arceus (from Diamond & Pearl)
- Cobalion & Terrakion & Virizion & Tornadus & Thundurus & Landorus & Victini & Keldeo & Meloetta & Genesect : Battle! Legendary Pokémon (from Black & White)
- Zekrom : Battle! Zekrom (from Black & White)
- Reshiram : Battle! Reshiram (from Black & White)
- Kyurem : Battle! Kyurem (from Black & White)
- White Kyurem : Battle! White Kyurem (from Black 2 & White 2)
- Black Kyurem : Battle! Black Kyurem (from Black 2 & White 2)
- Xerneas & Yveltal : Battle! Xerneas/Yveltal (from X & Y)
- Zygarde 10% : Battle! Zygarde 10% (from Legends: Z-A)
- Zygarde 50% : Battle! Zygarde 50% (from Legends: Z-A)
- Zygarde 100% : Battle! Zygarde 100% (from Legends: Z-A)
- Tapu Koko & Tapu Lele & Tapu Bulu & Tapu Fini : Battle! Tapu (from Sun & Moon)
- Solgaleo & Lunala & Necrozma : Battle! Solgaleo/Lunala (from Sun & Moon)
- Dusk Mane Necrozma & Dawn Wings Necrozma : Battle! Necrozma (from Ultra Sun & Ultra Moon)
- Ultra Necrozma : Battle! Ultra Necrozma (from Ultra Sun & Ultra Moon)
- Zacian & Zamazenta : Battle! Mysterious Being (from Sword & Shield)
- Crowned Zacian & Zamazenta : Battle! Zacian/Zamazenta (from Sword & Shield)
- Eternatus : Battle! Eternatus ~ Phase 1 (from Sword & Shield)
- Eternamax Eternatus : Battle! Eternatus ~ Phase 2 (from Sword & Shield)
- Regieleki & Regidrago : Battle! Legendary Titans (from Sword & Shield)
- Glastrier & Spectrier : Battle! Glastrier/Spectrier (from Sword & Shield)
- Calyrex : Battle! Calyrex (from Sword & Shield)
- Ice Rider Calyrex & Shadow Rider Calyrex : Battle! Ice Rider/Shadow Rider Calyrex (from Sword & Shield)
- Wo-Chien & Chien-Pao & Ting-Lu & Chi-Yu : Battle! Legendary Pokémon (from Scarlet & Violet)
- Miraidon & Koraidon : Battle! Paradise Protection Protocol ~ Phase 2 (from Scarlet & Violet)
- Okidogi & Munkidori & Fezandipiti : Battle! Loyal Three (from Scarlet & Violet)
- Ogerpon : Battle! Ogerpon (from Scarlet & Violet)
- Terapagos : Battle! Terapagos (from Scarlet & Violet)
- Pecharunt : Battle! Pecharunt (from Scarlet & Violet)
- Remaining Legendaries & Mythicals play: Battle! Legendary Pokémon (from Diamond & Pearl)
- Dynamaxed or Gigantamaxed Legendaries, Mythicals & Ultra Beasts play: Battle! Legendary Max Raid (from Sword & Shield)
Special Pokémon
- Ultra Beasts : Battle! Ultra Beast (from Sun & Moon)
- Paradox : Battle! Area Zero (from Scarlet & Violet)
- Mega : Battle! Rogue Mega Pokémon Horde (from Legends: Z-A)
- Dynamax & Gigantamax : Battle! Max Raid (from Sword & Shield)
- Tera : Battle! Tera Raid (from Scarlet & Violet)
- Alpha : Battle! Alpha Pokémon (from Legends: Z-A)
- Alpha + Mega : Battle! Rogue Mega Pokémon (from Legends: Z-A)
- Alpha + Hisui : Battle! Alpha Pokémon (from Legends: Arceus)
- Alpha + Paradox : Battle! Depths of Area Zero (from Scarlet & Violet)
- Alpha + Gen7 : Battle! Totem Pokémon (from Sun & Moon)
- Alpha + Gen9 : Battle! Titan Pokémon (from Scarlet & Violet)
Regional Forms
- Alolan form : Battle! Wild Pokémon (from Sun & Moon)
- Galarian form : Battle! Wild Pokémon (from Sword & Shield)
- Paldean form : Battle! Wild Pokémon (from Scarlet & Violet)
- Hisuian Pokémon & form : Battle! Wild Pokémon (from Legend: Arceus)
Wild Pokémon
- Gen 1 Pokémon : Battle! Wild Pokémon (from Red & Blue)
- Gen 2 Pokémon : Battle! Wild Pokémon (from Gold & Silver)
- Gen 3 Pokémon : Battle! Wild Pokémon (from Ruby & Sapphire)
- Gen 4 Pokémon : Battle! Wild Pokémon (from Diamond & Pearl)
- Gen 5 Pokémon : Battle! Wild Pokémon (from Black & White)
- Gen 6 Pokémon : Battle! Wild Pokémon (from X & Y)
- Gen 7 Pokémon : Battle! Wild Pokémon (from Sun & Moon)
- Gen 8 Pokémon : Battle! Wild Pokémon (from Sword & Shield)
- Gen 9 Pokémon : Battle! Wild Pokémon (from Scarlet & Violet)
📋 Requirements
🗺️ What's next?
- Server options, such as themes for Pokémon tagged by a server
- PvN themes with their own custom events
- A PvP interface to pick the theme you want
- A NeoForge port (sorry AGAIN ^^')
- Better compatibility with other mods
💖 Credits
Pokémon sprites from Hisui, Gen9 and Z-A Megas are by ezerart: DeviantArt · @flea_alex on X
Pokémon music © Nintendo / Game Freak / Creatures Inc. / The Pokémon Company. This project is not affiliated with or endorsed by Nintendo, Game Freak or The Pokémon Company.
Written by AndrouDiDou. Read it with pictures on Modrinth.
How to install CobbleThemes
This mod runs only on your own game. Servers do not need it, so you can use it on any server.
Install Fabric for Minecraft 1.21.
Add the mods it needs: Cobblemon.
Download the .jar file from Modrinth and put it in the mods folder of your .minecraft directory.
Start Minecraft with the Fabric profile.
With the CraftRank Launcher you can skip these steps: open Mods, search for CobbleThemes and click Install.
Compatibility
- Minecraft versions
- 1.21
- Runs on
- Fabric
- Where it runs
- Client only (your game)
- Edition
- Java
- Needs
- Cobblemon: Mega Showdown, Mod Menu, Cobblemon
- License
- MIT
- Price
- Free
- Upkeep
- Actively updated (Nov 9, 2026)
Questions
Does CobbleThemes work on Minecraft 26.x?
Not yet. The newest version it supports is Minecraft 1.21.
Is CobbleThemes free?
Yes. CobbleThemes is free to download from Modrinth.
Is CobbleThemes client-side or server-side?
Client-side. CobbleThemes goes in your own mods folder and works on any server, including servers without mods.
Does CobbleThemes need anything else?
Yes: Cobblemon: Mega Showdown, Mod Menu, Cobblemon. Install it before CobbleThemes.
Is CobbleThemes still updated?
Yes. The last update came out in the past day.
Reviews
Log in to leave a review.