Radical Cobblemon Trainers API
ModrinthTrainer management and battle API for Cobblemon.
5.8M Downloads 144 Follower aktualisiert 2mo ago
neueste v0.15.2-beta Modrinth
Radical Cobblemon Trainers - API
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.
Yet it is designed as independent library to provide a subset of similar features for everyone to use.
Key features
- Trainer management and entity association (trainer registry)
- Support for different battle formats (1v1 SINGLE, 1v1 DOUBLE, 2v2 MULTI, ...)
- Custom battle rules (e.g. max item usages per battle)
- Extended AI features (currently only supported by
RCTBattleAI):- Usual battle activities (move selection, switch, ...)
- Gimmicks: Mega evolve, Dynamax, Z-Moves, Terastallize, etc. (most gimmicks that are activated by held items will require another mod to provide them. Mega Showdown would be an example and is also required for dyna- and gmax)
- Trainers can carry and use items
- Trainer and pokemon models (pojos) for easy parsing
- Converters to Cobblemon types
- Model validation (collects all errors before an exception is thrown)
Check out the repository for an example.
Supported By
Versionen
Beta
0.15.2-beta
# Changelog
As of version `0.15.0-beta`, RCTApi may only be redistributed under the terms of the [MCOML…
Beta
0.15.2-beta
# Changelog
As of version `0.15.0-beta`, RCTApi may only be redistributed under the terms of the [MCOML…
Beta
0.15.1-beta
# Changelog
As of version `0.15.0-beta`, RCTApi may only be redistributed under the terms of the [MCOML…
Beta
0.15.1-beta
# Changelog
As of version `0.15.0-beta`, RCTApi may only be redistributed under the terms of the [MCOML…
Beta
0.15.0-beta
# Changelog
As of version `0.15.0-beta`, RCTApi may only be redistributed under the terms of the [MCOML…
Beta
0.15.0-beta
# Changelog
As of version `0.15.0-beta`, RCTApi may only be redistributed under the terms of the [MCOML…
Beta
0.14.8-beta
# Changelog
## [0.14.8-beta] - 2026-02-14
**Fixed:**
- *#117* Oversight from previous change leading to trainer pokemon having *random* movesets
Beta
0.14.8-beta
# Changelog
## [0.14.8-beta] - 2026-02-14
**Fixed:**
- *#117* Oversight from previous change leading to trainer pokemon having *random* movesets
Beta
0.14.7-beta
# Changelog
## [0.14.7-beta] - 2026-02-13
**Added:**
- *#116* `Debug#setActive(int)` static method to configure active debug contexts (not recommended to…
Beta
0.14.7-beta
# Changelog
## [0.14.7-beta] - 2026-02-13
**Added:**
- *#116* `Debug#setActive(int)` static method to configure active debug contexts (not recommended to…
Beta
0.14.6-beta
# Changelog
## [0.14.6-beta] - 2026-01-18
**Added:**
- *#111* Added `BattleFormatProvider` (functional) interface
**Changed:**
- *#110* Changed return…


Kommentare 0
Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.