Назначение
Legendary Encounters (Cobblemon) — датапак для получения легендарных покемонов в режиме выживания. Он дополняет Cobblemon призывами, случайными встречами, структурами и прогрессом, связывая редких существ с материалами, биомами и исследованием мира. Проект относится к приключениям, игровой механике и генерации. Он рассчитан на миры и серверы с целями поздней игры. Серверная сторона обязательна, клиентская необязательна.
Скриншоты и внешний вид
Призываемые легендарные покемоны
Для призыва используется активный маяк в один слой: игрок держит соответствующий материал и, где указано, находится в нужном биоме. Условия можно сверять по достижениям. Описание сообщает о призыве по одному экземпляру каждого легендарного покемона на мир или игрока, но точная область такого ограничения в предоставленном тексте не разъяснена.
Перечислены следующие встречи:
• Articuno, уровень 55: четыре Ice Stone, Snowy Plains;
• Moltres, уровень 55: четыре Sun Stone, Basalt Delta;
• Zapdos, уровень 55: четыре Thunder Stone;
• Mewtwo, уровень 70: Nether Star;
• Xerneas, уровень 70: Galarica Wreath, Dark Forest;
• Iron Leaves, уровень 100: Dubious Disc, End Highlands, после победы над Rayquaza или его поимки;
• Rayquaza, уровень 100: Dragon Egg, главный остров Края; яйцо, согласно описанию, не удаляется из инвентаря.
Условия и уровни приведены в исходном описании проекта.
Особые и мифические встречи
Walking Wake и Iron Leaves встречаются у Shady Villager после победы над Rayquaza или его поимки. В Purple Dimension заявлен Poipole уровня 60. Мифические покемоны появляются случайно:
• Mew, уровень 55–60: крайне редко в Forest, Jungle и Dark Forest;
• Meloetta, уровень 50–55: редко в Warped Forest;
• Victini, уровень 50–55: редко в Crimson Forest;
• Jirachi, уровень 55–60: крайне редко ночью в любом месте Верхнего мира;
• Marshadow, уровень 50–55: редко в Mangrove Swamp.
Для этих встреч не указаны числовые вероятности, поэтому нельзя обещать определённое время поиска. Короткое отсутствие спавна само по себе не доказывает неисправность.
Структуры и прогресс
В мире могут появляться древние алтари и храмы, в том числе в измерениях, а также небесные острова с секретами, NPC и заданиями. Полный перечень не приведён.
Подземные легендарные подземелья становятся доступны после победы над Rayquaza. Они одноразовые: после призыва конкретное подземелье больше не используется. Перед входом требуется пожертвовать один Totem of Undying. Внутри встречается случайный легендарный покемон из тех, с которыми игрок уже сталкивался. Заявленный шанс сияющего варианта — 1 к 4097; это вероятность, а не гарантия результата попытки.
Совместимость и требования
Подтверждены Minecraft 1.20.1, 1.19, 1.19.1, 1.19.2 и 1.19.3. Платформа — datapack, обязательная зависимость — Cobblemon. Диапазон версий Cobblemon в метаданных не указан. Упоминание Cobblemon 1.3 относится в исходном тексте к выпуску 1.2d и не должно автоматически переноситься на все файлы.
Автор рекомендует 4 ГБ оперативной памяти или больше. Это рекомендация, а не универсальный доказанный минимум: потребление зависит от сборки, генерации и числа игроков. Совместимость следует проверять на точной комбинации версий.
Файлы и хеши
Опубликованы два архива с одинаковым именем Legendary_Encounters!.zip:
• версия 1.3, 3 169 471 байт;
• версия 1.2d, 3 087 920 байт.
Для версии 1.3 указаны SHA-512 6414c04b56e42cb88af38706866f7ea39f55fa1f215cd8e1058eba06d3c20af2979615004b03003fe7a028356107fde9f799b23ae10d5b72bdb2b3935e237383 и SHA-1 51840ba4a54d905e20a2d3ce1db4fe6bb1f3fb4d.
Для 1.2d опубликованы SHA-512 c4a0995f8c1066d1a27418fb9f45acace40953dff66edd207dddd37fcdbdfa4e1598697469222a8b69edc384f68bd65d462306eb920c906411a5205bb2eae116 и SHA-1 dfefe8ef8010289462733f674669e8efc4ee7ec6.
Из-за одинакового имени файлы различают по карточке выпуска, размеру и хешу, а не по названию архива.
Установка
ZIP помещается без распаковки в папку datapacks выбранного мира. Для пакета с генерацией и одноразовыми встречами сначала нужна резервная копия.
Порядок действий:
• остановить сервер или закрыть мир;
• скопировать сохранение и зафиксировать состав сборки;
• проверить, что Cobblemon загружается;
• выбрать файл для точной версии среды;
• поместить ZIP в datapacks активного мира;
• запустить мир и изучить сообщения загрузки;
• проверять генерацию в тестовой копии и новых областях.
Установка только на клиент не соответствует указанным сторонам проекта.
Проверка результата
Проверку делят на три этапа:
• загрузка: отсутствие ошибок функций, таблиц, достижений и структур;
• механика: отображение условий и контролируемый призыв с точным материалом, маяком и биомом;
• генерация: поиск контента в ранее не созданных областях.
После тестовой встречи следует перезапустить мир и проверить сохранение прогресса. Редкие случайные спавны нельзя оценивать по одной короткой сессии. На сервере отдельно проверяют область ограничения встреч для разных игроков.
Ограничения
Не раскрыты полный набор структур, заданий и NPC, алгоритм распределения прогресса между игроками, восстановление одноразового подземелья и допустимая версия Cobblemon для каждого файла. Не подтверждена совместимость с пакетами, меняющими те же таблицы, достижения или генерацию.
В старом мире новые структуры следует искать в ещё не созданных областях. Удаление ZIP не следует считать способом стереть уже появившиеся объекты или отменить записанный прогресс. На публичном сервере преждевременное использование одноразовой встречи может затронуть других игроков, поэтому правила доступа лучше определить до запуска.
Обновление и откат
Перед обновлением сохраняют мир, прежний ZIP и версию Cobblemon. Новый выпуск проверяют на копии, не меняя одновременно другие компоненты. После запуска проверяют старый прогресс, достижения, маяки и ранее созданные структуры.
При сбое:
• остановить среду и сохранить журнал;
• вернуть старый архив и прежнюю зависимость;
• не продолжать генерацию новых областей;
• при изменении прогресса восстановить резервную копию;
• повторять тест, меняя по одному компоненту.
Простое удаление датапака может остановить его функции, но не гарантирует отмену генерации.
Диагностика и безопасность файлов
Если призыв не работает, проверяют материал, биом, активный однослойный маяк и предварительный прогресс. Если нет структур, используют новые области и изучают сообщения генерации. При любой ошибке сначала исключают неверную версию Minecraft, несовместимый Cobblemon, неправильную папку, дубликат ZIP и смешение выпусков с одинаковым именем.
Файлы получены по официальному HTTPS, сверены по опубликованным хешам и статически проверены по структуре и путям. Динамический запуск не выполнялся. Это подтверждает соответствие архивов, но не совместимость сборки.
Лицензия и авторство
Проект распространяется по MIT, идентификатор SPDX — MIT. В публичной команде указан rjsonic. При локализации сохраняют имя проекта, авторство и лицензию. Рекомендации по серверным правилам, резервному копированию и диагностике не приписываются автору.
FAQ
Обязателен ли Cobblemon?
Да. Он указан как обязательная зависимость. Точный совместимый выпуск для выбранного файла нужно проверять отдельно.
Нужно ли устанавливать датапак игрокам?
Серверная сторона обязательна, клиентская необязательна. Архив размещают в данных мира сервера.
Почему призыв не срабатывает?
Нужно сверить материал, биом, однослойный активный маяк и предварительные условия, затем проверить журнал и конфликты.
Появятся ли структуры в старом мире?
Их следует искать в ранее не созданных областях. Переработка уже сформированных участков не обещана.
Можно ли повторно использовать подземелье?
По описанию нет: после призыва оно становится непригодным для повторного использования.
Что означает шанс 1 к 4097?
Это заявленная вероятность сияющего варианта в подземелье, а не гарантия появления за заданное число попыток.
Как надёжно откатить пакет?
Восстановить резервную копию мира вместе с прежним архивом и версиями зависимостей. Удаление ZIP не гарантирует отмену генерации и прогресса.