
Radical Cobblemon Trainers API
API для управления тренерами и боями в Cobblemon. Замена устаревшей зависимости CobblemonTrainers для Minecraft 1.21+.
Radical Cobblemon Trainers - API
API для управления тренерами и боями в Cobblemon.
Этот API создавался как основа для мода Radical Cobblemon Trainers и как замена устаревшей зависимости CobblemonTrainers для Minecraft >= 1.21 и Cobblemon >= 1.6.
При этом он спроектирован как независимая библиотека, чтобы любой желающий мог использовать часть её возможностей.
Ключевые возможности
- Управление тренерами и привязка к сущностям - реестр тренеров
- Поддержка разных форматов боёв - 1v1 SINGLE, 1v1 DOUBLE, 2v2 MULTI и другие
- Кастомные правила битв - например, ограничение на использование предметов за бой
- Расширенные AI-функции (пока только через
RCTBattleAI):- Обычные боевые действия (выбор атаки, смена покемона и т.д.)
- Гик-механики: Мега-эволюция, Динамикс, Z-атаки, Терасталлизация и другие (большинство гиков, активируемых предметами, потребуют дополнительный мод. Например, Mega Showdown - он же нужен для дина- и гигамакса)
- Тренеры могут носить и использовать предметы
- Модели тренеров и покемонов (POJO) для удобного парсинга
- Конвертеры в типы Cobblemon
- Валидация моделей (собирает все ошибки до выброса исключения)
Загляните в репозиторий за примером.
Зачем это нужно
В ванильном Cobblemon тренеры - это просто NPC с покемонами. Без нормального API сложно настраивать их поведение, форматы боёв и AI. Radical Cobblemon Trainers API решает эту проблему: даёт инструменты для создания кастомных тренеров с разными правилами и гиками. Если вы собираете сервер с Cobblemon - эта библиотека может стать базой для интересных PvE-сражений.
Совместимость
- Minecraft 1.21+
- Cobblemon 1.6+
- Для гик-механик понадобятся дополнительные моды (например, Mega Showdown)
Скачайте Radical Cobblemon Trainers API и стройте свою систему тренеров в Майнкрафт!
