Скачать Cobblemon Ranked — Minecraft Моды — MetaMods
Cobblemon Ranked

Cobblemon Ranked

Активный

Установок

0

Последнее обновление

2 месяца назад

Версии

1.21.1
Сервер
Fabric
Игровые механики
Управление
Утилиты

Система рейтинговых боев CobblemonRanked

Подробное руководство по рейтинговой системе, добавляющей соревновательные элементы в мир Cobblemon.

С версии 1.0.3 для открытия интерфейса используется клавиша X (по умолчанию).

ВАЖНО: Настройка customBattleLevel проходит полное тестирование исключительно в среде Cobblemon. Для других вариантов использования требуется самостоятельная проверка.

Основные возможности

Этот мод значительно расширяет возможности боев в Cobblemon:

  • Интернационализация — встроенная поддержка китайского и английского языков с возможностью простого добавления новых
  • Настраиваемые арены — автоматическая телепортация и возвращение после боя
  • Гибкая система званий — полностью настраиваемые титулы и пороговые значения Elo
  • Три формата боев — поддержка одиночных, парных сражений и 2v2singles
  • Независимые рейтинги — система Elo рассчитывается отдельно для каждого формата
  • Мотивирующие награды — самостоятельная система вознаграждений с настраиваемыми командами исполнителей
  • Сезонная система — автоматическая ротация и сброс данных в конце сезона
  • Интеллектуальный подбор — поиск соперников по Elo с учетом времени ожидания
  • Надежная система — разрыв связи считается поражением с вычетом рейтинга
  • Удобный интерфейс — полностью графическая система с интерактивными кнопками
  • Кросс-платформенный поиск — поиск противников между разными серверами

Межсерверный матчинг

Версия 1.2.0+ открывает доступ к увлекательной функции — поиску противников с других серверов и одиночных миров (требуется официальный аккаунт Minecraft).

Если вы столкнулись с некорректным матчем или мошенничеством, сообщите об этом через Discord. Обслуживание облачного сервера гарантируется как минимум до 1 января 2026 года.

Демонстрация работы: Полное руководство по настройке смотрите в видео

Базовая настройка

  1. Активируйте опцию enableCrossServer в конфигурации
  2. Измените cloudServerId — используйте уникальное имя для каждого сервера (значение по умолчанию server может быть занято)
  3. Выполните /rank reload или перезапустите сервер
  4. Начните поиск командой /rank cross start

Известные ограничения

  • Поддерживается только одиночный формат боев
  • Некоторые предметы и эффекты умений могут не работать
  • Игроки с одного сервера не могут встречаться друг с другом

Кросс-серверные команды

Для управления межсерверной системой доступны следующие команды:

Команда Описание Права
/rank cross start Подключение к облачному серверу OP
/rank cross stop Отключение от облака OP
/rank cross chat Чат с противником Все
/rank cross join singles Поиск одиночных матчей Все
/rank cross leave Выход из очереди Все
/rank cross battle move [1-4] Атака выбранным приемом Все
/rank cross battle switch [1-6] Смена покемона Все
/rank cross battle forfeit Сдача в бою Все

Командное управление

ВАЖНО: Все комманды начинаются с префикса /rank

Основные команды для игроков

Эти команды помогут вам в управлении участием в рейтинговых сражениях:

  • /rank gui — главное меню интерфейса
  • /rank gui_top — выбор формата рейтинговой таблицы
  • /rank gui_info — детальная статистика вашего Elo
  • /rank gui_info_players — список онлайн-игроков для проверки их рейтинга
  • /rank gui_myinfo — быстрый доступ к личному рейтингу
  • /rank gui_queue — управление поиском матча
  • /rank gui_info_format <игрок> <формат> — сезонная статистика другого игрока в GUI
  • /rank queue join [формат] — вступление в рейтинговую очередь
  • /rank queue leave — выход из всех очередей
  • /rank status — текущий статус в очереди
  • /rank info <формат> <сезон> — личная статистика по формату и сезону
  • /rank info <игрок> <формат> [сезон] — рейтинг другого игрока
  • /rank top — общая рейтинговая таблица
  • /rank top <формат> [сезон] [страница] [количество] — страницы рейтингой таблицы
  • /rank season — текущая информация о сезоне
  • /rank pokemon_usage <сезон> <страница> — статистика использования покемонов

Административные команды

Эти возможности доступны игрокам с правами оператора:

  • /rank gui_reward — выбор формата для награждения
  • /rank gui_reset — список онлайн-игроков для сброса рейтинга
  • /rank reset <игрок> <формат> — сброс данных игрока
  • /rank reward <игрок> <формат> <ранг> — выдача награды по рангу
  • /rank season end — принудительное завершение сезона
  • /rank reload — перезагрузка конфигурации
  • /rank setseasonname <id_сезона> <имя> — установка названия сезона

Файл конфигурации

Основные параметры системы настраиваются через cobblemon_ranked.json:

{
  "defaultLang": "en",                      // Язык по умолчанию: 'en' или 'zh'
  "defaultFormat": "singles",               // Основной формат боев
  "minTeamSize": 1,                         // Минимально покемонов в команде
  "maxTeamSize": 6,                         // Максимально покемонов в команде
  "maxEloDiff": 200,                        // Максимальная разница Elo при поиске
  "maxQueueTime": 300,                      // Максимальное время ожидания (секунды) до ослабления правил
  "maxEloMultiplier": 3.0,                  // Максимальный множитель для снижения требований к Elo
  "seasonDuration": 30,                     // Продолжительность сезона (дни)
  "initialElo": 1000,                       // Начальное значение Elo при начале сезона
  "eloKFactor": 32,                         // К-фактор системы Elo
  "minElo": 0,                              // Минимальное значение Elo
  "bannedPokemon": ["Mewtwo", "Arceus"],    // Запрещенные покемоны (легендарные)
  "bannedHeldItems": ["cobblemon:leftovers"], // Запрещенные предметы
  "bannedCarriedItems": ["cobblemon:leftovers"], // Запрещенные предметы в инвентаре
  "bannedMoves": ["leechseed"],             // Запрещенные атаки
  "bannedNatures": ["cobblemon:naughty"],  // Запрещенные характеры
  "bannedAbilities": [],                    // Запрещенные способности
  "bannedGenders": ["MALE"],                // Запрещенные пола покемонов
  "bannedShiny": false,                     // Запрет на участие блестящих покемонов
  "allowedFormats": ["singles", "doubles", "2v2singles"], // Поддерживаемые форматы боев
  "maxLevel": 0,                           // Максимальный уровень (0 = без ограничений)
  "allowDuplicateSpecies": false,          // Допустимость одинаковых покемонов в команде
  "enableCustomLevel": false,              // Принудительное изменение уровней
  "customBattleLevel": 50,                 // Стандартный уровень для всех покемонов
  "battleArenas": [                         // Настраиваемые арены для боев
    {
      "world": "minecraft:overworld", 
      "playerPositions": [
        { "x": 0.0, "y": 70.0, "z": 0.0 }, 
        { "x": 10.0, "y": 70.0, "z": 0.0 }
      ]
    }
  ],
  "victoryRewards": [                       // Награды за каждую победу
    "give {player} minecraft:experience_bottle 5", 
    "give {player} minecraft:emerald 1"
  ],
  "rankRewards": {                         // Награды при достижении рангов
    "singles": {
      "Bronze": ["give {player} minecraft:apple 5"],
      "Silver": ["give {player} minecraft:golden_apple 3"],
      "Gold": ["give {player} minecraft:diamond 2"],
      "Platinum": ["give {player} minecraft:diamond_block 1"],
      "Diamond": ["give {player} minecraft:netherite_ingot 1"],
      "Master": ["give {player} minecraft:netherite_block 2"]
    }
  },
  "rankTitles": {                         // Пороговые значения рейтингов
    "3500": "Master",
    "3000": "Diamond", 
    "2500": "Platinum",
    "2000": "Gold",
    "1500": "Silver", 
    "0": "Bronze"
  },
  "rankRequirements": {                  // Минимальные требования процентиля выигрышей
    "Bronze": 0.0,
    "Silver": 0.3, 
    "Gold": 0.3,
    "Platinum": 0.3,
    "Diamond": 0.3, 
    "Master": 0.3
  }, 
  "enableCrossServer": true,             // Включение межсерверного поиска
  "cloudServerId": "server",             // Уникальный ID сервера
}
Участники проекта
Kurt5

Kurt5

Разработчик

Создан: 7 июн 2025

ID: 222314