CobbleThemes

CobbleThemes

add various battle themes to cobblemon mod, and control them depending on what species the player is facing.

by
5.8M Downloads
fabricgame-mechanicsutility
Configure a Compatible Minecraft Server

About this Mod

logo of the mod
This mod aim to add battle themes to pokemons battles, with over 60 differents themes that play differently depending on the wild pokemon the player is facing

What are the pokemon that play custom themes ?

  • Articuno, Zapdos, Moltres, Mewtwo, Mew : Battle! (Mewtwo, from X & Y)
  • Galarian Articuno, Zapdos, Moltres : Battle! (Galarian Legendary Birds, from Sword & Shield)
  • 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! (Regirock/Regice/Registeel, from gen3, gen4, gen5 & gen 6)
  • Kyogre, Groudon, Rayquaza : Battle! (Super-Ancient Pokémon, from Ruby & Sapphire)
  • Primal Kyogre, Primal Groudon : Battle! (Super-Ancient Pokémon, from Omega Ruby & Alpha Sapphire)
  • Mega Rayquaza : Battle! (Super-Ancient Pokémon, from Omega Ruby & Alpha Sapphire)
  • Deoxys : Battle! (Deoxys, from from Ruby & Sapphire)
  • Uxie, Mesprit, Azelf : Battle! (Azelf/Mesprit/Uxie, from Diamond & Pearl)
  • Dialga, Palkia : Battle! (Dialga/Palkia, from Diamond & Pearl)
  • Origin Dialga, Origin Palkia : Battle! (Dialga Origin Form/Palkia Origin Form, from Legend Arceus)
  • Giratina : Battle! (Giratina, from Platinum)
  • Origin Giratina : Battle! (Giratina, from Legend Arceus)
  • Arceus : Battle! (Arceus, from Diamond & Pearl)
  • Cobalion, Terrakion, Virizion, Tornadus, Thundurus, Landorus, Victini, Keldeo, Meloetta, Genesct, Enamorus : Battle! (Legendary Pokémon, from Black & White)
  • Reshiram, Zekrom : Battle! (Reshiram/Zekrom, from Black & White)
  • Kyurem : Battle! (Kyurem, from Black & White)
  • Black Kyurem, White Kyurem : Battle! (Black Kyurem/White Kyurem, from Black2 & White2)
  • Xerneas, Yveltal : Battle! (Xerneas/Yveltal, from X & Y)
  • Zygarde 10% : Battle! (Zygarde 10%, from Legend Z-A)
  • Zygarde 50% : Battle! (Zygarde 50%, from Legend Z-A)
  • Zygarde 100% : Battle! (Zygarde 100%, from Legend 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! (Dusk Mane Necrozma/ Dawn Wings Necrozma, from Ultra Sun & Ultra Moon)
  • Ultra Necrozma : Battle! (Ultra Necrozma, from Ultra Sun & Ultra Moon)
  • Zacian, Zamazenta : Battle! (Mysterious Being, from Sworld & Shield)
  • Crowned Zacian, Crowned Zamazenta : Battle! (Zacian/Zamazenta, from Sworld & Shield)
  • Eternatus : Battle! (Eternatus ~ Phase 1, from Sworld & Shield)
  • Eternamax : Battle! (Eternatus ~ Phase 2, from Sworld & Shield)
  • Regieleki, Regidrago : Battle! (Legendary Titans, from Sworld & Shield)
  • Glastrier, Spectrier : Battle! (Glastrier/Spectrier, from Sword & Shield)
  • Calyrex : Battle! (Calyrex, from Sworld & Shield)
  • Ice Rider Calyrex, Shadow Rider Calyrex : Battle! (Ice Rider/Shadow Rider Calyrex, from Sworld & Shield)
  • Wo-Chien, Chien-Pao, Ting-Lu, Chi-Yu : Battle! (Legendary Pokemon, 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 Legendarys/Mythicals use : Battle! (Legendary Pokemon, from Diamond & Pearl)

  • Ultra Beasts : Battle! (Ultra Beast, from Sun & Moon)
  • Paradox : Battle! (Depths of Area Zero, from Scarlet & Violet)
  • Gen1 Pokémons : Battle! (Wild Pokémon - Kanto, from HeartGold & SoulSilver)
  • Gen2 Pokémons : Battle! (Wild Pokémon - Johto, from HeartGold & SoulSilver)
  • Gen3 Pokémons : Battle! (Wild Pokémon, from Ruby & Sapphire)
  • Gen4 Pokémons : Battle! (Wild Pokémon, from Diamond & Pearl
  • Gen5 Pokémons : Battle! (Wild Pokémon, from Black & White) and (Wild Pokémon, from Black2 & White2)
  • Gen6 Pokémons : Battle! (Wild Pokémon, from X & Y)
  • Gen7 Pokémons : Battle! (Wild Pokémon, from Sun & Moon) and (Wild Pokémon, from Ultra Sun & Ultra Moon)
  • Gen8 Pokémons : Battle! (Wild Pokémon, from Sworld & Shield)
  • Gen9 Pokémons : Battle! (Kitakami Region, from Scarlet & Violet)

What am i planning to add ?

  • add more themes events (mostly for gimmicks like mega/dmax/tera, but also shiny wild pokemons for exemple)
  • adjust volumes of songs better
  • add NPCs themes with custom events
  • make a PvP interface that let you select the theme you want (in all of PvN and PvW themes)
  • make a Neoforge version (sorry ^^')
  • loop themes better (because rn it just reset after the file has been read)
  • make it more customizable
  • try to make the mod work as best as possible with other mods
  • make it fully client-sided
  • make all songs play instantly (some take ~0.50 secondes to start)
  • update it to cobblemon 1.7

Available Versions

CobbleThemes 1.7-v0.9.3-betabeta
MC 1.21.1fabric
November 26, 2025
CobbleThemes 1.7-v0.9.1-betabeta
MC 1.21.1fabric
November 25, 2025
CobbleThemes 1.6-v0.9.1-betabeta
MC 1.21.1fabric
November 23, 2025
CobbleThemes 1.6-v0.9.0-betabeta
MC 1.21.1fabric
November 22, 2025

How to Install CobbleThemes on Your Client

1

Install the Mod Loader Locally

Install fabric for your local Minecraft version.

2

Download the Matching File

Choose the CobbleThemes file for fabric and Minecraft 1.21.1.

3

Install Mod

Place the .jar file in your local .minecraft/mods folder and restart Minecraft. No server-side installation is required.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.1

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Does CobbleThemes need to be installed on the Minecraft server?

No. Modrinth marks CobbleThemes as unsupported on the server side. Install it only in your local Minecraft mods folder. Your server can remain unchanged unless the mod page lists an additional dependency.

Which version and loader does CobbleThemes require?

Use a file for fabric and your exact Minecraft version. Supported versions include 1.21.1. Files for different loaders are not interchangeable.

CobbleThemes is not working – what should I check?

First check the Minecraft version, loader version and required dependencies. Put the .jar file in your local .minecraft/mods folder and remove older duplicates. Because this mod is client-side, adding server RAM will not fix it.

Minecraft Server for Your Group

CobbleThemes stays on your client. Host a compatible world for your group.

Recommended RAM
4 GBfrom €5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
Client Compatibility Guide
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Unsupported

Supported Versions

1.21.1