Radical Cobblemon Trainers API avatar

Radical Cobblemon Trainers API [1.21.1]

Radical Cobblemon Trainers - API


API для управления тренерами и боями в Cobblemon.

Данный API разработан как основа для мода Radical Cobblemon Trainers и в качестве замены прекращённой зависимости CobblemonTrainers для Minecraft ≥ 1.21 и Cobblemon ≥ 1.6.

При этом он спроектирован как независимая библиотека, предоставляющая подмножество аналогичных функций для всеобщего использования.

Ключевые особенности


  • Управление тренерами и привязка к сущностям (реестр тренеров)
  • Поддержка различных форматов боёв (1v1 SINGLE, 1v1 DOUBLE, 2v2 MULTI, …)
  • Пользовательские правила боёв (например, максимальное использование предметов за бой)
  • Расширенные возможности ИИ (в настоящее время поддерживается только RCTBattleAI):
    • Стандартные действия в бою (выбор атаки, смена покемона, …)
    • Особенности: Mega evolve, Dynamax, Z-Moves, Terastallize и др. (большинство механик, активируемых через held items, требуют установки дополнительных модов. Пример: Mega Showdown, необходимый для dyna- и gmax)
    • Тренеры могут носить и использовать предметы
  • Модели тренеров и покемонов (POJO) для упрощённого парсинга
      • Конвертеры в типы Cobblemon
      • Валидация моделей (собирает все ошибки перед генерацией исключения)

Пример использования доступен в репозитории.

Требуемые зависимости

Architectury API avatarArchitectury APIshedaniel
Cobblemon avatarCobblemonCobbledStudios

Скачать Radical Cobblemon Trainers API

 
Тип Скачать Версия Загрузчик Обновлено Размер
Betarctapi-common-1.21.1-0.10.2-beta.jar1.21.1Fabric23 декабря 2024117,8 КБ
Betarctapi-neoforge-1.21.1-0.10.2-beta.jar1.21.1NeoForge23 декабря 2024118,1 КБ
Betarctapi-fabric-1.21.1-0.10.2-beta.jar1.21.1Fabric23 декабря 2024117,9 КБ
Betarctapi-neoforge-1.21.1-0.9.1-beta.jar1.21.1NeoForge9 декабря 2024112 КБ
Betarctapi-fabric-1.21.1-0.9.1-beta.jar1.21.1Fabric9 декабря 2024111,8 КБ
Betarctapi-common-1.21.1-0.9.1-beta.jar1.21.1Fabric9 декабря 2024111,4 КБ
Betarctapi-common-1.21.1-0.10.0-beta.jar1.21.1Fabric9 декабря 2024118,3 КБ
Betarctapi-neoforge-1.21.1-0.10.0-beta.jar1.21.1NeoForge9 декабря 2024118,6 КБ
Betarctapi-fabric-1.21.1-0.10.0-beta.jar1.21.1Fabric9 декабря 2024118,4 КБ
Betarctapi-common-1.21.1-0.10.1-beta.jar1.21.1Fabric9 декабря 2024117,6 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.