What are you searching for?

Radical Cobblemon Trainers API

Radical Cobblemon Trainers API

Trainer management and battle API for Cobblemon.

download 3.6M Downloads · favorite 104 Followers · Updated 2 weeks ago
Fabric Neoforge 1.21.1

Versions

inventory_2
Version 0.14.5-beta

0.14.5-beta · 1 month ago · 213.86 KB

Fabric 1.21.1
inventory_2
Version 0.14.5-beta

0.14.5-beta · 1 month ago · 214.68 KB

Neoforge 1.21.1
inventory_2
Version 0.14.4-beta

0.14.4-beta · 1 month ago · 203.09 KB

Fabric 1.21.1
inventory_2
Version 0.14.4-beta

0.14.4-beta · 1 month ago · 203.94 KB

Neoforge 1.21.1
inventory_2
Version 0.14.3-beta

0.14.3-beta · 2 months ago · 202.05 KB

Fabric 1.21.1

About

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

open_in_new View on Modrinth
Compatibility
Client: Required Server: Required
gavel LGPL-3.0-only

Conversation

What are your thoughts?

lock Cookie consent

SkinMC uses cookies to provide functionality and features.