Radical Cobblemon Trainers API

Trainer management and battle API for Cobblemon.

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


bisecthosting

The Radical Cobblemon Trainers API Team

profile avatar
Owner
  • 30
    Followers
  • 16
    Projects
  • 20.1M
    Downloads
Donate

More from hd42View all

  • Radical Cobblemon Trainers project image

    Radical Cobblemon Trainers

    • 6.9M
    • Mods

    Over 1500 unique and challenging trainers, from the Pokemon ROM hacks Radical Red (v3.02) and Unbound (v2.0.3.2) as well as the main series games Brilliant Diamond/Shining Pearl, that will spawn naturally in your world.

    • 6.9M
    • April 12, 2026
    • Mods
    • +2
  • Cobblemon Trainer Battle Commands project image

    Cobblemon Trainer Battle Commands

    • 353.4K
    • Mods

    Provides commands to manage trainers and start battles that can act as interface for other mods (e.g. Easy NPC).

    • 353.4K
    • April 1, 2026
    • Mods
    • +2
  • Cobblemon Autobattle project image

    Cobblemon Autobattle

    • 33.6K
    • Mods

    A client side mod to automate battles in Cobblemon.

    • 33.6K
    • December 2, 2025
    • Mods
    • +1
  • E.P.O.D - Industries project image

    E.P.O.D - Industries

    • 289
    • Mods

    Modular energy weapon and other advanced technologies.

    • 289
    • October 30, 2025
    • Mods
    • +3
  • Radical Cobblemon Trainers project image

    Radical Cobblemon Trainers

    • 6.9M
    • Mods

    Over 1500 unique and challenging trainers, from the Pokemon ROM hacks Radical Red (v3.02) and Unbound (v2.0.3.2) as well as the main series games Brilliant Diamond/Shining Pearl, that will spawn naturally in your world.

    • 6.9M
    • April 12, 2026
    • Mods
    • +2
  • Cobblemon Trainer Battle Commands project image

    Cobblemon Trainer Battle Commands

    • 353.4K
    • Mods

    Provides commands to manage trainers and start battles that can act as interface for other mods (e.g. Easy NPC).

    • 353.4K
    • April 1, 2026
    • Mods
    • +2
  • Cobblemon Autobattle project image

    Cobblemon Autobattle

    • 33.6K
    • Mods

    A client side mod to automate battles in Cobblemon.

    • 33.6K
    • December 2, 2025
    • Mods
    • +1
  • E.P.O.D - Industries project image

    E.P.O.D - Industries

    • 289
    • Mods

    Modular energy weapon and other advanced technologies.

    • 289
    • October 30, 2025
    • Mods
    • +3