Мод для Майнкрафт и Cobblemon для сервера, который ограничивает уровни покемонов по регионам мира. Игрок может свободно путешествовать между измерениями, но покемон не получит опыт выше лимита региона, где его поймали, вывели или получили.
Возможности
- Каждому миру или измерению назначается регион со своей последовательностью лимитов уровней.
- Прогресс лимитов ведётся отдельно для каждого игрока и региона.
- Регион происхождения покемона сохраняется автоматически.
- Для региона можно задать обязательный предыдущий регион: пока он не пройден, опыт в новом регионе не начисляется.
- При включённой проверке покемоны выше лимита не попадают в состав для боя; если подходящих не потерявших сознание покемонов недостаточно, бой отменяется.
Как пользоваться
Управление регионами открывается командой /regions. В списке регионов используйте «Create», чтобы указать идентификатор в чате, левую кнопку мыши для редактирования и правую — для удаления. В редакторе настраиваются измерения, лимиты, сообщения и прогресс игроков.
Настройки
Конфигурация сервера находится в config/cobbleregions.json.
- В
regionsзадаются идентификатор региона, измерения,capsи при необходимостиprerequisite. - Лимиты в
capsдолжны идти строго по возрастанию. Регион безcapsне ограничивает уровень. battleDisallowOverCapSendOutвключает проверку состава перед боем.- Сообщения поддерживают форматирование MiniMessage и подстановки
{cap},{region},{prerequisite},{pokemon}, а сообщения боя —{pokemon_list}и{required}.
Требования и совместимость
Это серверное дополнение для Cobblemon. Другие моды могут управлять прогрессом через RegionProgressApi.
Команды
/regions— открыть меню управления регионами./regions progress get <player> <region>— показать лимит игрока в регионе./regions progress set <player> <region> <cap>— установить лимит из списка региона./regions progress advance <player> <region>— перейти к следующему лимиту./regions progress reset <player> <region>— вернуть первый лимит./regions progress complete <player> <region>— установить последний лимит.
Права
cobbleregions.command.regions— доступ к/regions; по умолчанию уровень прав 2.cobbleregions.command.regions.progress— доступ к командам прогресса.
