ModsFinder

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.

FabricNeoForgeClient and serverCC0 1.0 UniversalOpen source1.21.1

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

  1. Trainer spawner block

    A spawner block places one trainer at a fixed post, and the trainer remembers that spot.

  2. Real trainer battles

    Right-clicking a trainer starts a singles, doubles or triples battle with battle music.

  3. Showdown team import

    Teams can be pasted from Showdown or exported after copying, so a team is set up without rebuilding it by hand.

  4. Battle Phone item

    Crafting a Battle Phone from iron, copper and an apricorn lets the player call a trainer anywhere.

  5. Custom trainer skins

    A trainer's skin can be a Minecraft account's own PNG, so each trainer looks distinct.

Compatibility

Latest build for each game version and loader.

1.21.11.1.0-fabric1.1.0-neoforge
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
CobblemonA Pokémon mod for Fabric and NeoForge
Required

Required by 1 mod

Questions

Does Cobblemon Trainers need Cobblemon installed?

Yes. Cobblemon is a required dependency, so it must be installed alongside Cobblemon Trainers on both sides.

Which loader should be used for Cobblemon Trainers?

Files are published for both Fabric and NeoForge for 1.21.1. On Fabric, Fabric API and Fabric Language Kotlin are required; on NeoForge, Kotlin for Forge is required.

Do trainers wander around the world?

No. Trainers stay put where they are placed, so they do not spread across biomes on their own.

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

All projects

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
rerebleue, on the Modrinth page

Official listing

Owner
rerebleue
Published
2026-08-16
Updated on Modrinth
2026-10-06
Facts verified
2026-10-15

Tags