Radical Cobblemon Trainers API

Radical Cobblemon Trainers API

Mod

Trainer management and battle API for Cobblemon.

Client and server

721.5k downloads
57 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Version 0.11.0-beta

Changelog

Changelog

[0.11.0-beta] - 2025-04-12

Added:

  • #51 BattleManager#startBattle() with UUID return type as replacement for BattleManager#start()
  • #50 nickname property for PokemonModels

Changed:

  • #49 Adjustments to RCTBattleAI move and switch evaluations (e.g. better awareness of shedinjas wonderguard) and other tweaks
  • #48 If the name of a TrainerNPC is unset or empty it will now fall back to the display name of the entity the trainer is attached to

Fixed:

  • #47 RCTBattleAI attempting to choose various illegal actions, causing battles to softlock in certain situations and other issues (e.g. switching out against pokemon with "arena trap" or while "mean look" is active)

Deprecated:

  • #46 BattleManager#start() and helper methods

Removed:

  • #45 Demo commands (now implemented in tbcs)
    • BattleEndCommand
    • CommandsContext
    • RCTApiCommands
    • other related classes
  • #44 BattleState#BattleState(PokemonBattle, BattleRules)
  • #43 RCTApi#getInstance()
  • #42 RCTApi#init(TrainerRegistry, BattleManager)
  • #41 RCTApi#initInstance(String, TrainerRegistry)
  • #40 RCTApi#initInstance(String, TrainerRegistry, BattleManager)

Files

rctapi-fabric-1.21.1-0.11.0-beta.jar(144.83 KiB) Primary Download

Project members

hd42

Member

Details

Licensed LGPL-3.0-only
Published 7 months ago
Updated 14 days ago