ModsFinder

Radical Cobblemon Trainers API

by hd42

Radical Cobblemon Trainers API supplies trainer management and battle features for Cobblemon, and it can be used as a library by other mods.

FabricNeoForgeClient or server, optionalCustom license1.21.1

What it does

The library keeps a registry that links trainers to entities, and it defines several battle formats, including single, double and multi battles. Custom battle rules can cap values such as the number of item uses in one battle. Trainers can carry and use items during a fight, and a set of trainer and Pokémon models gives other code a simple structure to read.

The API was first written as the base for the Radical Cobblemon Trainers mod, and it stands in for a discontinued dependency that older trainer setups relied on. It is built as an independent library that offers a subset of those features to any mod. Architectury API and Cobblemon are required dependencies. Either side can run it, and neither needs it. It is released under a custom license and is not open source; the source code and issue tracker are public. Fabric and NeoForge files are published for 1.21.1, currently 0.16.2-beta.

Key features

  1. Trainer registry

    Trainers are registered and associated with entities, so other code can find the trainer behind a given entity.

  2. Battle formats

    Battles can run as 1v1 single, 1v1 double, 2v2 multi and other formats defined by the library.

  3. Custom battle rules

    Rules such as a maximum number of item usages per battle can be set for each battle.

  4. Trainer items and AI

    Trainers can carry and use items, and extended AI is available, currently only through RCTBattleAI.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.16.2-beta0.16.2-beta
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 2

Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required
CobblemonA Pokémon mod for Fabric and NeoForge
Required

Required by 11 mods

Use cases

Trainer-based mods

Mods that add trainers, gyms or battle structures can use the registry and battle formats instead of writing their own.

Custom battle rules

Developers can set limits such as item usage per battle, which the library enforces during the fight.

Who it’s for: Mod developers building trainer content for Cobblemon on Fabric or NeoForge 1.21.1, and players who install trainer mods that depend on it.

Questions

Does Radical Cobblemon Trainers API need Cobblemon installed?

Yes. Cobblemon is a required dependency, along with Architectury API, and both must be installed for the API to load.

Which loaders does the API support?

Fabric and NeoForge. Files for both loaders are published for 1.21.1.

Do players need this mod on their client?

Either side can run it, and neither needs it, so players do not have to install it on their client.

In the catalog

Radical Cobblemon Trainers API is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from hd42

All projects

Similar mods

What the author says

Trainer management and battle API for Cobblemon. This API was developed as foundation for the Radical Cobblemon Trainers mod and as replacement for the discontinued dependency CobblemonTrainers for Minecraft >= 1.21 and Cobblemon >= 1.6.
hd42, on the Modrinth page

Official listing

Owner
hd42
Published
2024-12-03
Updated on Modrinth
2026-10-12
Facts verified
2026-10-15

Tags