
Radical Cobblemon Trainers API
Активный0.0
Установок
3
Последнее обновление
10 месяцев назад
Клиент
Библиотеки
Radical Cobblemon Trainers API
API для управления тренерами и проведения боёв в модификации Cobblemon.
Данная библиотека была создана как основа для мода Radical CobblemonTrainers и заменяет устаревшую зависимость CobblemonTrainers для Minecraft версии 1.21 и выше, а также Cobblemon версии 1.6 и выше. При этом она разработана как самостоятельный инструмент, предоставляющий разработчикам схожий набор функций для свободного использования.
Основные возможности
- Система управления тренерами и их привязка к сущностям (реестр тренеров)
- Поддержка различных форматов боёв: одиночные (1 на 1), парные (1 на 1 с двумя покемонами), командные (2 на 2) и другие
- Настраиваемые правила сражений, включая ограничение на использование предметов за бой
- Расширенные функции искусственного интеллекта (в настоящее время поддерживаются только RCTBattleAI):
- Стандартные действия в бою: выбор атак, смена покемонов
- Специальные механики: мега-эволюция, динамиксинг, Z-движения, терасталлизация (в разработке)
- Использование тренерами предметов в бою
- Модели тренеров и покемонов для простого парсинга данных
- Конвертеры в типы Cobblemon
- Валидация моделей с предварительным сбором всех ошибок перед генерацией исключений
Для ознакомления с примером использования обратитесь к репозиторию проекта.