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.
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
Trainer registry
Trainers are registered and associated with entities, so other code can find the trainer behind a given entity.
Battle formats
Battles can run as 1v1 single, 1v1 double, 2v2 multi and other formats defined by the library.
Custom battle rules
Rules such as a maximum number of item usages per battle can be set for each battle.
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.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
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?
Which loaders does the API support?
Do players need this mod 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
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.
Official listing
- Modrinth page
- modrinth.com/mod/rctapi
- Owner
- hd42
- Published
- 2024-12-03
- Updated on Modrinth
- 2026-10-12
- Facts verified
- 2026-10-15
