Radical Cobblemon Trainers API

Radical Cobblemon Trainers API

Cobblemon的训练师管理与战斗API。

Radical Cobblemon Trainers - API


针对 Cobblemon 的训练师管理与战斗API。

此API是作为 Radical Cobblemon Trainers 模组的基础而开发,并作为已停止维护的依赖项 CobblemonTrainers 的替代品,适用于 Minecraft >= 1.21 且 Cobblemon >= 1.6 的版本。

但它被设计为一个独立的库,旨在为所有人提供一系列类似的功能子集。

主要特性


  • 训练师管理和实体关联(训练师注册表)
  • 支持不同的战斗格式(1v1单打、1v1双打、2v2双打等)
  • 自定义战斗规则(例如,每场战斗的最大物品使用次数)
  • 扩展AI特性(目前仅由 RCTBattleAI 支持):
    • 常规战斗活动(招式选择、替换宝可梦等)
    • 特殊机制:超级进化、极巨化、Z招式、太晶化等(大多数由携带物品激活的特殊机制需要另一个模组来提供。例如 Mega Showdown,并且极巨化和超极巨化也需要它)
    • 训练师可以携带并使用物品
  • 训练师和宝可梦模型(POJO)以便于解析
      • 转换为Cobblemon类型的转换器
      • 模型验证(在抛出异常前收集所有错误)

查看 仓库 获取示例。

支持方


bisecthosting