Cobblemon Trainers
by rerebleue
Cobblemon Trainers adds real Pokémon trainers to a Cobblemon world, placed by a spawner block or a datapack, with battles that start on a right-click.
What it does
Trainers can be placed through a trainer spawner block, which keeps one trainer in place, or generated from a single JSON file that defines the trainer's team and key items. Trainers stay where they are placed and do not wander off, so a world does not fill with trainers standing around biomes nobody crosses. Villages can also receive trainers that are built once and remain. The admin side offers two ways to populate the world: placing trainers by hand or generating them from a configured block that travels inside a structure.
Battles are real Cobblemon trainer battles, with singles, doubles and triples chosen on a right-click and battle music during the fight. Teams can be made by pasting a Showdown team or by copying and exporting a finished team. The trainer's skin can be set to a Minecraft account's own PNG, and armour, Poké Balls and Mega Bracelets can be worn as the datapack says. Battle Phone items, crafted from four iron ingots, four copper ingots and an apricorn of the player's choice, call trainers wherever the player stands.
The mod runs on the client and server, so both sides need it and the mod uses Cobblemon, Fabric API, Fabric Language Kotlin and Kotlin for Forge as required dependencies. Files exist for Fabric and NeoForge for 1.21.1 only. The code is released under CC0 1.0 Universal, with public links to the source code and issue tracker.
Key features
Trainer spawner block
A spawner block places one trainer at a fixed post, and the trainer remembers that spot.
Real trainer battles
Right-clicking a trainer starts a singles, doubles or triples battle with battle music.
Showdown team import
Teams can be pasted from Showdown or exported after copying, so a team is set up without rebuilding it by hand.
Battle Phone item
Crafting a Battle Phone from iron, copper and an apricorn lets the player call a trainer anywhere.
Custom trainer skins
A trainer's skin can be a Minecraft account's own PNG, so each trainer looks distinct.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 3
Required by 1 mod
Questions
Does Cobblemon Trainers need Cobblemon installed?
Which loader should be used for Cobblemon Trainers?
Do trainers wander around the world?
In the catalog
Cobblemon Trainers is one of 11,058 Mobs mods on ModsFinder, and one of 5,189 Mobs mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from rerebleue
Similar mods
What the author says
Add real Pokémon trainers to your Cobblemon world - each one a single JSON file. Compatible with · Minecraft 1.21.1 · Fabric - Neoforge · Cobblemon 1.8.1 · Java 21 · needed on client and server
Official listing
- Modrinth page
- modrinth.com/mod/cobblemon-trainers-rerebleue
- Owner
- rerebleue
- Published
- 2026-08-16
- Updated on Modrinth
- 2026-10-06
- Facts verified
- 2026-10-15
