Назначение
Sniffer Archaeology (Cobblemon) — датапак, расширяющий добычу нюхачей предметами из Cobblemon. Он добавляет новые позиции в их таблицу добычи, не исключая стандартную механику выкапывания растений. Он рассчитан на одиночные миры, серверы и модпаки, где нюхачу нужна дополнительная роль, но новая добыча не должна быть гарантирована при каждом действии. Подтверждены Minecraft 1.21.1 и обязательная зависимость Cobblemon.
Скриншоты и внешний вид
Добавляемая добыча
В дополнительный пул включены следующие группы и предметы:
• Relic Coins;
• Tumblestones;
• Type Gems;
• Relic Coin Pouches;
• Vivichoke Seeds;
• Revival Herb;
• Mental Herb;
• Power Herb;
• White Herb;
• Mirror Herb;
• Big Root;
• Energy Root;
• все ископаемые.
Формулировка «все ископаемые» приведена в описании проекта без отдельного перечня, поэтому расширять её конкретными названиями нельзя. Также не указаны веса отдельных позиций, размеры выпадающих наборов, внутренние редкости и правила выбора между предметами. Наличие позиции в пуле означает возможность получения, а не одинаковую вероятность для каждой записи. Полный подтверждённый список и принцип работы опубликованы в исходном тексте.
Как работает шанс
Когда нюхач выкапывает растение, у него есть шанс 60% одновременно найти археологический предмет. Стандартная растительная добыча при этом сохраняется. Вероятность не означает фиксированного расписания: единичная неудача или серия находок не доказывает ошибку.
Источник не раскрывает, как выбирается конкретный предмет, одинаковы ли условия для всех записей и как результат меняется при наличии других датапаков. Эти свойства проверяют в точной сборке.
Совместимость и стороны
Подтверждена только Minecraft 1.21.1. Платформа указана как datapack. Cobblemon является обязательной зависимостью. Точная версия Cobblemon в предоставленных метаданных не названа, поэтому совпадение версии Minecraft не гарантирует совместимость всей связки.
Стороны проекта:
• server=required — датапак должен быть установлен в данных серверного мира;
• client=optional — отдельная клиентская копия самого архива необязательна.
В одиночной игре серверная логика работает внутри сохранения. Другие компоненты могут иметь собственные клиентские требования. Поддержку иных версий нельзя выводить из подтверждённой 1.21.1.
Файл и контроль целостности
Опубликован один архив: Cobblemon Sniffer Archaeology v1.1.zip, версия 1.1, размер 49 324 байта.
Контрольные суммы:
• SHA-512: 705ae2dfddaa1daa1a8a0d9db3fc242d5438950580fc88c48dcce7c3400c30e8ffa5844f028f38b4baaa538dd79da4a3f1463644d8cfcad67a0acf4c261cb15a;
• SHA-1: f26eb9a3f134930689bd0ce99ec10805c467db0a.
Перед установкой следует сопоставить имя, размер и хеш с опубликованными данными. Совпадение хеша подтверждает, что архив соответствует образцу, но не доказывает его работоспособность с любым выпуском Cobblemon или другими пакетами таблиц добычи.
Установка
ZIP помещается в папку datapacks выбранного мира без распаковки. Перед добавлением в рабочий мир необходимо создать резервную копию и зафиксировать текущую версию Cobblemon.
Практический порядок:
• выйти из мира или штатно остановить сервер;
• скопировать каталог сохранения;
• проверить версию Minecraft и загрузку Cobblemon;
• сверить архив по размеру и хешу;
• поместить ZIP в datapacks активного мира;
• запустить среду и проверить сообщения загрузки;
• провести функциональный тест с нюхачом;
• повторить его после перезапуска.
Архив оставляют упакованным и помещают именно в каталог активного мира.
Проверка результата
Проверка должна подтвердить два свойства: стандартная растительная добыча сохраняется, а археологический предмет иногда появляется одновременно с ней. Для этого лучше использовать отдельную копию мира и наблюдать несколько завершённых действий нюхача.
Контрольный список:
• датапак распознан без ошибок таблиц добычи;
• Cobblemon полностью загрузился;
• нюхач продолжает выкапывать растение;
• в части случаев появляется дополнительный предмет;
• найденный предмет относится к заявленному пулу;
• после перезапуска поведение сохраняется;
• при подключении клиента к серверу результат обрабатывается на стороне мира.
Одна неудача не опровергает шанс 60%, а наличие ZIP в папке не заменяет функциональную проверку.
Ограничения
В источнике не указаны категории проекта, точная версия Cobblemon, веса отдельных предметов, количество добычи, полный список ископаемых и взаимодействие с другими изменениями таблицы нюхача. Не описаны настройки, команды или конфигурационные файлы, поэтому добавлять их в инструкцию нельзя.
Границы совместимости:
• подтверждена только Minecraft 1.21.1;
• без Cobblemon целевая добыча не подтверждена;
• шанс 60% относится к одновременному археологическому предмету, но не раскрывает его вид;
• стандартная функция заявлена как сохранённая, однако это нужно проверить при конфликтах;
• сведения о переносе прогресса между выпусками отсутствуют.
При изменении той же таблицы другим пакетом результат требует отдельного теста.
Безопасное обновление
Перед заменой версии сохраняют мир, старый ZIP и состав сборки. Новый архив сначала проверяют на копии. Не следует одновременно обновлять Cobblemon и несколько пакетов добычи: при изменении поведения будет трудно установить причину.
После обновления проверяют:
• отсутствие ошибок загрузки;
• сохранение стандартной добычи растения;
• появление дополнительных предметов;
• соответствие результатов заявленному пулу;
• отсутствие очевидного конфликта с другими таблицами;
• работу после перезапуска сервера.
Для каждой новой версии тест повторяют.
Откат
Для надёжного отката используется резервная копия мира, созданная до установки или обновления. Возврат прежнего ZIP восстанавливает прежний набор данных только при неизменных зависимостях и не является доказанным способом отменить всё, что произошло во время работы новой версии.
При проблеме нужно остановить среду, сохранить журнал, удалить новый архив, вернуть старую комбинацию файлов и повторить тест. Полученные предметы не следует считать автоматически удаляемыми. Для точного возврата экономики надёжнее восстановить копию.
Диагностика и безопасность
Если дополнительная добыча не появляется, сначала проверяют версию Minecraft, Cobblemon, расположение ZIP и сообщения о таблицах. Затем исключают дубликат архива и другие датапаки, меняющие нюхача. Для воспроизведения оставляют минимальную сборку и проводят несколько действий.
Исчезновение стандартной добычи указывает на конфликт, несовместимую версию или ошибку загрузки. Компоненты возвращают по одному.
Файл получен по официальному HTTPS, локально сверен по опубликованным хешам и статически проверен по структуре и путям. Динамический запуск не выполнялся. Такая проверка подтверждает целостность архива, но не гарантирует поведение конкретного мира.
Лицензия, авторство и происхождение идеи
Проект распространяется по MIT, канонический идентификатор SPDX — MIT. В публичной команде указан Instrafe. Источником вдохновения указан датапак нюхача от tmetcalfe89, также лицензированный по MIT. При локализации сохраняют имя, авторство и лицензию; редакционные выводы авторам не приписываются.
FAQ
Обязателен ли Cobblemon?
Да. Cobblemon указан как обязательная зависимость, хотя точный совместимый выпуск в предоставленных метаданных не назван.
Нужно ли устанавливать архив каждому игроку?
Нет. Серверная сторона обязательна, клиентская необязательна. Датапак размещают в данных мира сервера.
Заменяет ли пакет обычную добычу растения?
По описанию нет. Археологический предмет может появляться одновременно с растением, не отменяя стандартную функцию.
Почему после одного выкапывания нет нового предмета?
Потому что заявлен шанс 60%, а не гарантированный результат. Проверять нужно несколько событий и одновременно контролировать загрузку пакета.
Можно ли использовать пакет на другой версии Minecraft?
Подтверждена только 1.21.1. Для других версий совместимость не установлена.
Как полностью отменить установку?
Наиболее надёжно восстановить резервную копию мира и прежний состав сборки. Удаление ZIP не гарантирует отмену уже полученных результатов.