- Документация
- https://modrinth.com/mod/cobblemon-research-tasks
Назначение
Cobblemon: Research Tasks — дополнение к Cobblemon, вводящее исследовательские задания по образцу системы из Pokémon Legends: Arceus. Официальное описание заявляет более 6000 заданий: для каждого из 1025 покемонов предусмотрено от пяти до восьми задач. Проект относится к категориям игровых механик, мини-игр и утилит, распространяется по MIT; публичным участником команды указан JorgaoMC.
Мод добавляет прогрессию поверх Cobblemon и не работает как самостоятельный набор существ: Cobblemon указан обязательной зависимостью.
Скриншоты и внешний вид
Исследовательская книга и прогресс
Мод содержит готовые задания и награды для каждого покемона и заявлен как пригодный к игре сразу после установки. Исследовательская книга выдаётся при первом входе в мир и может быть изготовлена, но рецепт в источнике не приведён.
Также упомянуты семь уровней общего завершения с настраиваемыми наградами. Их пороги, награды и вид интерфейса не указаны.
Восемь типов заданий
В качестве примера официальный текст использует Бластойза и перечисляет восемь возможных задач:
• эволюционировать Вартортла в Бластойза;
• побеждать покемонов с помощью Бластойза;
• победить конкретный вид, в примере — Флайгона;
• побеждать покемонов определённого типа;
• достичь заданного уровня дружбы;
• повышать уровень выбранного покемона;
• выловить покемона;
• проехать на нём заданное расстояние.
В примере указаны 1 эволюция, 30 побед, 3 победы над Флайгоном, 10 побед над травяным типом, дружба 100+, 30 повышений уровня, один вылов и 3000 блоков поездки. Эти числа нельзя переносить на остальные виды. У некоторых покемонов только пять или шесть задач, если неприменимы рыбалка, предэволюция или езда.
Кому подойдёт мод
Мод рассчитан на систематическое выполнение целей для разных видов и особенно уместен в длительных мирах или на серверах с прогрессией.
Подходящие сценарии:
• одиночное прохождение с исследовательской книгой;
• сервер Cobblemon с дополнительными задачами;
• последовательное изучение большой коллекции;
• сборка с изменяемыми требованиями и наградами;
• Fabric 1.21.1 с установкой на обе стороны.
Это не чисто клиентская подсказка. NeoForge-порт упомянут лишь среди будущих планов, а не доступных платформ.
Совместимость и стороны
Подтверждена только Minecraft 1.21.1 на Fabric. Клиент и сервер отмечены как required. Для выделенного сервера это означает необходимость согласованного мода у сервера и подключающихся игроков. Единственная явно указанная обязательная project dependency — Cobblemon.
Точная совместимая версия Cobblemon не приведена. Не названы Fabric API, дополнительные библиотеки или альтернативные загрузчики. Их нельзя объявлять обязательными без метаданных конкретного релиза. Поддержка иных версий Minecraft также не подтверждена.
Установка
Перед установкой сохраните мир и профиль:
• Подготовьте Minecraft 1.21.1 с Fabric.
• Установите совместимый Cobblemon.
• Поместите cobblemonresearchtasks-2.0.jar в папку mods.
• На сервере согласуйте файлы обеих сторон.
• Удалите старые копии мода.
• Первый запуск проведите на копии мира.
Распаковка JAR и ручное создание конфигурации не указаны. После первого запуска связанные JSON-файлы должны появиться в папке конфигурации.
Возможности настройки
Авторы сборок и владельцы серверов могут изменять значительную часть системы. Официально названы следующие направления:
• удаление и добавление заданий для каждого покемона;
• изменение требуемых значений;
• изменение наград за конкретного покемона;
• изменение наград семи уровней общего завершения книги.
JSON-файлы появляются в папке config после первого запуска. Их точная структура и допустимые поля не раскрыты, поэтому неподтверждённый пример конфигурации приводить нельзя. Перед правкой сохраните исходные файлы и меняйте по одному параметру.
Проверка результата
Сначала убедитесь, что игра или сервер запускается без сообщения об отсутствующем Cobblemon либо несовместимой версии. При первом входе в тестовый мир проверьте выдачу исследовательской книги. Если автоматическая выдача не сработала, источник допускает крафт, но не даёт его рецепт; отсутствие книги нужно диагностировать, а не компенсировать выдуманной схемой.
Затем выберите одну доступную задачу и проверьте, что книга открывается, счётчик меняется после подходящего действия, прогресс сохраняется после повторного входа, а награда выдаётся при выполнении условия. На сервере дополнительно проверяют состояние после переподключения. Это подтверждает базовый цикл, но не заменяет тест всех 6000+ заданий.
Файл и целостность
Подтверждён файл cobblemonresearchtasks-2.0.jar, версия 2.0, размер 1 345 922 байта. SHA-512: 80836ba68c6be86061f12651c01cf9af50937278173a08ee57f59d8a8ea6f9906e4d4cee31c4476fa582c7c564c391cfdfbf9be62aca3d74f0dabb1a3f1210ae; SHA-1: a9768e7b8b25325f75b65c919b66bc8d7911d743.
Файл получен по официальному HTTPS, локально сверен с опубликованными хешами, а структура и пути внутри архива проверены статически. Динамический запуск не выполнялся. Поэтому сведения подтверждают целостность исследованного JAR, но не являются проверкой всех заданий, наград или серверной синхронизации.
Ограничения
Исходное описание предупреждает, что более 6000 заданий сформированы путём категоризации покемонов по нескольким параметрам. Из-за этого требования для отдельных видов могут оказаться завышенными. Автор предлагает сообществу присылать более точные варианты, однако это не означает, что каждый текущий набор уже настроен индивидуально.
Не приведены полный список наград, схема JSON, правила совместного прогресса, точная версия Cobblemon и порядок миграции. Новая валюта, продавец, новый интерфейс и NeoForge-порт названы планами, а не функциями версии 2.0.
Безопасное обновление и откат
Перед обновлением сохраните мир, текущий JAR, созданные JSON-файлы и записи версий Minecraft, Fabric и Cobblemon. Новый выпуск сначала запускают на копии мира. Не заменяйте свои настройки автоматически: сравните их с новыми файлами, затем проверьте книгу, счётчик, награду и серверное переподключение.
Для отката верните прежний согласованный набор JAR, старые JSON-файлы и резервную копию мира. Источник не описывает формат прогресса и миграцию между версиями, поэтому простое удаление нового файла или ручное объединение неизвестных полей нельзя считать надёжным восстановлением.
Диагностика
Если профиль не запускается, сначала сверяют Minecraft 1.21.1, Fabric, Cobblemon и отсутствие дублирующего JAR. Затем тестируют минимальную сборку только с обязательными компонентами.
Если книга или прогресс работают неправильно:
• Проверить первый вход и появление JSON-файлов.
• Вернуть исходную конфигурацию.
• Выбрать задачу с однозначным условием.
• Сравнить клиентский и серверный наборы.
• Возвращать остальные дополнения по одному.
Завышенное требование может быть следствием автоматической категоризации. Если счётчик совсем не меняется, сначала исключают ошибку версии, настройки или конфликт.
Лицензия и авторство
Cobblemon: Research Tasks распространяется по MIT, SPDX: MIT; публичным участником команды указан JorgaoMC. Практические рекомендации статьи не являются гарантией автора.
FAQ
Нужен ли Cobblemon?
Да, он указан как обязательная зависимость.
Можно ли поставить мод только на сервер?
Нет. Клиент и сервер отмечены как required.
Сколько задач у одного покемона?
Официально от пяти до восьми, в зависимости от применимых типов.
Где находятся настройки?
JSON-файлы появляются в папке config после первого запуска; их схема не приведена.
Поддерживается ли NeoForge?
Текущая поддержка не подтверждена. Порт указан в планах.
Выполнялся ли динамический тест?
Нет. Проводились сверка хешей и статическая проверка JAR.