Cobblemon Economy: полный гайд по экономике, магазинам и квестам на серверах Cobblemon
Если вы управляете сервером Minecraft с модом Cobblemon, то наверняка задумывались о том, как добавить живую экономику, торговлю и систему заданий для игроков. Мод Cobblemon Economy создан именно для этого — он объединяет внутриигровую валюту, настраиваемые магазины и многослойные квесты в единый инструмент, работающий прямо поверх механик покемонов. В этом руководстве мы разберём установку, конфигурацию и тонкости настройки, чтобы вы могли запустить полноценную RPG-экономику без лишних головоломок.
Что такое Cobblemon Economy и зачем он нужен
Это не просто плагин для торговли. Cobblemon Economy — это комплексное решение, которое добавляет в мир покемонов три ключевые механики: экономику с собственной базой данных, магазины с кастомными NPC и скинами, а также квестовые доски с ежедневными, повторяемыми и одноразовыми заданиями. Всё это тесно связано с событиями Cobblemon: поимка, возрождение ископаемых, победы в рейдах и башнях — каждое действие может приносить валюту или продвигать прогресс квеста. Администратор получает гибкий JSON-конфиг, который позволяет настроить награды, фильтры по видам покемонов, блестящим формам и даже по измерениям.
Требования и зависимости
Перед установкой убедитесь, что ваш сервер соответствует базовым требованиям. Мод работает строго на Minecraft 1.21.1 с загрузчиком Fabric. Вам обязательно понадобятся:
- Fabric API (актуальная версия)
- Cobblemon 1.7.1
Без этих двух компонентов мод не запустится. Дополнительные интеграции открывают доступ к расширенным функциям: поддержка рейдовых логовищ (Cobblemon Raid Dens) добавляет награды за рейды и особые цели квестов, а системы башен (Battle Tower) позволяют отслеживать победы через специальные теги. Для совместимости с другими экономическими плагинами можно подключить CobbleDollars или Impactor. Если вы хотите быстро собрать готовую сборку со всеми зависимостями, удобно использовать лаунчер foxygame.net — он позволяет в пару кликов установить нужные моды прямо из меню, что особенно выручает при тестировании конфигураций.
Установка и первый запуск
Процесс установки прост. Скачайте JAR-файл мода (cobblemon-economy-<версия>.jar) и поместите его в папку mods/ вашего сервера. После первого запуска в директории мира появится каталог world/config/cobblemon-economy/ со всеми конфигурационными файлами. Важно: после любого изменения JSON-файлов используйте команду /eco reload, чтобы применить настройки без перезагрузки сервера. Однако помните, что полная перезагрузка всё же безопаснее при серьёзных правках или добавлении новых модов.
Основные файлы конфигурации
В папке мода вы найдёте несколько ключевых файлов. Каждый отвечает за свою часть системы:
- config.json — глобальные параметры экономики: базовая награда за поимку, множители за блестящих, легендарных и парадоксальных покемонов, выбор основной валюты.
- shops.json — определения всех магазинов: ассортимент, цены, требования к покупке.
- quests.json — список всех квестов с целями, наградами и политиками повторения.
- quest_npcs.json — настройки квестовых NPC и досок: внешний вид, количество активных заданий, пул квестов.
- quest_boards_bindings.json — привязка досок к конкретным координатам в мире.
- milestone.json — награды за рубежи по количеству пойманных видов.
- skins/*.png — кастомные текстуры для NPC-торговцев.
Настройка магазинов и торговцев
Магазины в Cobblemon Economy строятся вокруг NPC, которым можно назначить скин, имя и ассортимент. Каждый предмет в магазине описывается в shops.json: вы указываете ID товара (например, покебол или редкий камень), цену в выбранной валюте и опциональные условия — требуемый уровень тренера или наличие определённого значка. Система поддерживает контроль количества: можно задать лимит покупок на игрока или глобальный запас, который обновляется по расписанию. Привязка NPC к магазину выполняется командой /eco shopnpc и кликом правой кнопкой по мобу.
Система квестов: от простых целей до многошаговых цепочек
Квестовый движок — сердце мода. Каждое задание описывается в quests.json и обязательно содержит тип цели. Поддерживаются следующие варианты:
- capture — поимка покемона с фильтрами по виду, типу, шарику, измерению и блеску.
- fossil_revive — возрождение ископаемого покемона (фильтры по виду, типу, измерению).
- battle_win — победа в обычном бою (только счётчик, без дополнительных условий).
- raid_win — успешное завершение рейда (требуется Cobblemon Raid Dens).
- tower_win — победа в башне (определяется по тегам сущностей, для кастомных NPC используйте Tower Tagger).
Квесты могут быть ежедневными, всегда доступными или одноразовыми. Политика повторения задаётся через repeatPolicy: DAILY, ALWAYS или ONCE. Дополнительно можно установить персональный кулдаун в минутах. Например, квест на поимку блестящего Гьярадоса будет выглядеть так: цель типа capture с фильтром "species": ["cobblemon:gyarados"], "shiny": true, награда — 15000 покедолларов и 120 PCO. Все активные квесты отображаются на доске, которая вмещает ровно шесть карточек. Если у игрока уже есть незавершённые или готовые к сдаче задания, они занимают слоты в первую очередь, а новые подгружаются из пула согласно ротации.
Валюты и интеграции
По умолчанию мод использует собственную валюту — cobeco, которая хранится в economy.db. Однако вы можете переключиться на CobbleDollars или Impactor, изменив параметр main_currency в config.json. Это удобно, если на сервере уже работает другая экономическая система. Через Placeholder API и TAB можно выводить баланс игрока в табе или сообщениях. Интеграция с YAWP добавляет флаги защиты для NPC-торговцев, чтобы игроки не могли ломать стойки в защищённых регионах.
Частые ошибки и как их избежать
Новички часто допускают одни и те же промахи при редактировании JSON. Вот главные правила:
- Всегда используйте ключ types для фильтра по типу, а не type. Для покебола — pokeball, а не ball.
- Идентификаторы видов должны быть полными:
cobblemon:gyarados, а не просто gyarados. - Поле objectives всегда массив, даже если цель одна.
- Не пытайтесь использовать фильтры по виду или типу для целей battle_win, raid_win или tower_win — они работают только как счётчики.
- Значение visibleQuests больше 6 не имеет смысла: интерфейс доски рассчитан строго на шесть карточек.
- Цепочки квестов через requiresCompleted работают только в пределах одной доски/NPC.
Если после правок поведение не меняется, выполните /eco reload или перезагрузите сервер.
Заключение
Cobblemon Economy превращает обычный сервер Cobblemon в полноценную RPG-площадку с глубокой экономикой и мотивацией для игроков. Гибкие конфиги позволяют адаптировать систему под любую задумку: от хардкорного выживания с редкими наградами до казуального фермерства покемонов. Главное — внимательно следовать структуре JSON и не забывать про совместимость с дополнительными модами. Потратив час на настройку, вы получите инструмент, который будет удерживать аудиторию и дарить новые цели каждый день.