Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Radical Cobblemon Trainers API

Radical Cobblemon Trainers API

Trainer management and battle API for Cobblemon.

2.58M
93

Compatibility

Minecraft: Java Edition

1.21.1

Platforms

Fabric
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source
Donate on Ko-fi

Creators

hd42
hd42 Member

Details

Licensed LGPL-3.0-only
Published last year
Updated yesterday
DescriptionChangelogVersions
1
2
4

Version 0.14.5-beta

by hd42 on Dec 27, 2025
Download

Version 0.14.5-beta

by hd42 on Dec 27, 2025
Download

Changelog

[0.14.5-beta] - 2025-12-27

Added:

  • #103 Added BattleState#isPaticipating(Trainer): Reports if trainer is participating in the associated battle

Changed:

  • #102 Adjusted priority for gimmicks dynamax/gmax and tera (tera will now be chosen after the max transformation has ended if both are possible)
  • #101 Changed default RCTBattleAIConfig#switchBias to 0.5 (value is now a bit more impactful, other biases will most likely get reworked in a similar manner)
  • #100 Improved evaluation for a bunch of moves with certain requirements (e.g. Ally Switch or Trick) and other minor adjustments to move selection logic
  • #99 Increased priority of some mixins (to avoid potential conflicts)
  • #98 Reworked rct battle ai switch evaluation (might require some fine tuning)

Fixed:

  • #97 Battle AI attempting to use First Impression in arbitrary turns (should only be used in first turn)
  • #96 Battle AI not avoiding sacrificial moves (e.g. Explosion) when on their last pokemon
  • #95 Battle AI treating the user of the move Block as trapped, rather than the target
  • #94 Duplicate error messages when failing to start a battle
  • #93 gimmicks property of pokemon (tera, dynamax, gmax) not getting applied in battle

Version 0.14.4-beta

by hd42 on Dec 11, 2025
Download

Version 0.14.4-beta

by hd42 on Dec 11, 2025
Download

Changelog

[0.14.4-beta] - 2025-12-11

Fixed:

  • #92 Workaround to avoid issue with the Cobblemon showdown interpreter leading to battle instructions getting executed in the wrong order (most commonly triggered by switched-in trainer pokemon getting immediately knocked out). This changes is restricted to battles started by rctapi.

Removed:

  • #91 Adhoc fix for issues related to pokemon switching positions (e.g. with "Ally Switch") as it has been fixed recently in Cobblemon itself

Version 0.14.3-beta

by hd42 on Dec 5, 2025
Download

Version 0.14.3-beta

by hd42 on Dec 5, 2025
Download

Changelog

[0.14.3-beta] - 2025-12-05

Fixed:

  • #90 Battles tending to get softlocked when AI switches

Version 0.14.2-beta

by hd42 on Dec 4, 2025
Download

Version 0.14.2-beta

by hd42 on Dec 4, 2025
Download

Changelog

[0.14.2-beta] - 2025-12-04

Fixed:

  • #89 Different scenarios leading to battles getting softlocked

Version 0.14.1-beta

by hd42 on Nov 24, 2025
Download

Version 0.14.1-beta

by hd42 on Nov 24, 2025
Download

Changelog

[0.14.1-beta] - 2025-11-24

Changed:

  • #88 Replaced Pokemon#clone() invocations with Pokemon#copyFrom() (this might have been the cause for some battle related issues)

Version 0.14.0-beta

by hd42 on Nov 22, 2025
Download

Version 0.14.0-beta

by hd42 on Nov 22, 2025
Download

Changelog

[0.14.0-beta] - 2025-11-22

Changed:

  • #87 Increased minimum required version of Cobblemon to 1.7
  • #86 Replaced some log errors with warnings

Version 0.13.9-beta

by hd42 on Sep 26, 2025
Download

Version 0.13.9-beta

by hd42 on Sep 26, 2025
Download

Changelog

[0.13.9-beta] - 2025-09-26

Fixed:

  • #85 Conflict with Cobblemon UI Tweaks

Version 0.13.8-beta

by hd42 on Sep 9, 2025
Download

Version 0.13.8-beta

by hd42 on Sep 9, 2025
Download

Changelog

[0.13.8-beta] - 2025-09-09

Changed:

  • #84 Improved AI awareness of battle effects (like "Wish" being passed to a switched pokemon)

Fixed:

  • #83 Battle AI not taking all changes from transformed pokemon (ditto) into account, in some cases causing issues
  • #82 Fixed dyna- and gmax failing for some status moves
  • #81 Introduced fixes (mostly workarounds) to deal with various somewhat uncommon issues in battles (often resulting in softlocks or battles ending abruptly). For example: Pokemon fainting at the end of a turn on both sides (e.g. by moves like "Perish Song") and the player chosing a pokemon to switch very quickly. Note that these changes are mostly limited to battles started by this api for now (it is currently unclear if these kind of issues also occur in other types of battles like PvP).

Version 0.13.7-beta

by hd42 on Jul 5, 2025
Download

Version 0.13.7-beta

by hd42 on Jul 5, 2025
Download

Changelog

[0.13.7-beta] - 2025-07-05

Fixed:

  • #80 Issues with multiturn moves

Version 0.13.6-beta

by hd42 on Jun 17, 2025
Download

Version 0.13.6-beta

by hd42 on Jun 17, 2025
Download

Changelog

[0.13.6-beta] - 2025-06-17

Changed:

  • #79 Errors for invalid held items are now only logged for the last checked held item of a pokemon (in case multiple options have been configured)
1
2
4

Modrinth is open source.

feat/theseus/tauri-v2@c5403db

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.