mc-locate — мод, который возвращает потерянный сид мира
Каждый майнкрафтер хотя бы раз терял сид любимого мира. Вроде и координаты помнишь, и постройки на месте, а вот заветное число, с которого всё началось, — кануло в Лету. Раньше восстановление сида казалось чем-то из области фантастики, но теперь есть элегантное решение — мод mc-locate. Это крошечный клиентский инструмент, который собирает наблюдения за игровым миром и передаёт их в CLI-утилиту для дальнейшего анализа. Звучит сложно? На самом деле всё гораздо проще, чем кажется.
Что такое mc-locate и зачем он нужен
По своей сути mc-locate — это экспортёр данных. Он не ищет сид самостоятельно, а лишь аккуратно собирает информацию, которую игра уже отправила вашему клиенту. Мод записывает наблюдения в JSON-файл, который затем импортируется в командную строку для восстановления сида и координат. Работает это на основе трёх ключевых источников: нетерский бедрок, высоты столбов Края и направления брошенных окошек Эндера.
Важно понимать: мод ничего не отправляет на сервер, не общается с другими игроками и не читает чужие данные. Он лишь фиксирует то, что ваш клиент уже знает. Это делает mc-locate полностью безопасным и легальным инструментом для одиночной игры и многих серверов.
Поддерживаемые версии и требования
Мод разработан для Fabric Loader версии 0.16 и выше, а также требует Fabric API, соответствующий вашей версии игры. Поддерживается широкий диапазон версий Minecraft — от 1.21 до 1.21.11, а также свежие сборки 26.1.x и 26.2. Для каждой версии игры собирается отдельный jar-файл, поэтому перепутать невозможно — загрузчик просто откажется запускать неподходящую сборку.
Если вы пользуетесь лаунчером foxygame.net, обратите внимание на его каталог дополнений — там можно найти mc-locate и установить его в один клик, не разбираясь в ручной установке модов. Лаунчер сам подберёт совместимую версию Fabric API, что избавит вас от лишних танцев с бубном.
Как установить mc-locate
Процесс установки предельно прост и состоит из трёх шагов:
- Установите Fabric Loader для вашей версии Minecraft.
- Скачайте Fabric API и соответствующий jar-файл mc-locate для вашей версии игры.
- Переместите оба файла в папку mods и запустите игру.
После первого запуска мод создаст конфигурационный файл в .minecraft/mc-locate/config.properties, где вы сможете настроить поведение под себя. Кстати, пользователи лаунчера foxygame.net могут не беспокоиться о ручной установке — их лаунчер автоматически обновляет моды и следит за совместимостью версий, так что mc-locate всегда будет работать корректно.
Команды и управление
Все команды мода клиентские и начинаются с префикса /mclocate. Они работают как в одиночной игре, так и на любом сервере, поскольку читают только то, что ваш клиент уже видит. Вот основные из них:
- /mclocate bedrock [radius] — собирает образцы бедрока вокруг вас на высотах y=4 и y=123. Работает только в Незере.
- /mclocate pillars — считывает высоты десяти столбов Края.
- /mclocate auto on/off — включает или выключает пассивный сбор данных.
- /mclocate status — показывает текущее состояние сессии.
- /mclocate here — выводит ваши точные координаты и направление взгляда.
- /mclocate mark <тип> — записывает структуру в текущей позиции.
- /mclocate seed — записывает сид мира (только в одиночной игре).
- /mclocate export — экспортирует все данные в JSON-файл.
Команда mark поддерживает 21 тип структур, включая деревни, храмы, крепости и бастионы. Это позволяет создавать подробную карту найденных сооружений.
Пассивный режим — основной рабочий процесс
Разработчики продумали оптимальную стратегию использования. Бедрок — это фильтр, а не поиск: сам по себе он не может найти сид, но может вычёркивать кандидатов из списка. Список формируется на основе столбов Края, которые за одно чтение определяют 2³² структурных сидов.
Естественный цикл работы выглядит так: посетите Край один раз и выполните /mclocate pillars (или позвольте автосбору сделать это). Затем включите пассивный сбор командой /mclocate auto on и просто играйте. Полёты по Незеру будут накапливать данные о бедроке, незаметно сужая круг кандидатов. Когда /mclocate status покажет, что данных достаточно, выполните /mclocate export.
Пассивный режим также автоматически записывает направления брошенных окошек Эндера — данные берутся с самой сущности, что точнее, чем визуальное определение по F3. По умолчанию пассивный сбор бедрока отключён (мод не должен без спроса логировать ваш мир), но сбор столбов и окошек включён.
Сохранение сессии между перезапусками
Все собранные данные непрерывно записываются в файл .minecraft/mc-locate/session-current.json и сбрасываются при выходе из мира. Это значит, что даже после краша или случайного закрытия игры вы не потеряете часы сбора информации. Команда /mclocate clear начинает новую сессию с чистого листа.
Работа на серверах и ограничения
Мод полностью работает на серверах, за одним исключением. Команда /mclocate seed читает сид интегрированного сервера, который существует только в одиночной игре. На сервере сида нет — это и есть причина, по которой его нужно взламывать. Поэтому в мультиплеере схема проста: собирайте данные здесь, а взламывайте в CLI.
Важно помнить, что взлом сида запрещён правилами многих серверов, а защищённые серверы рандомизируют биты, на которые опирается алгоритм. Используйте мод только там, где это разрешено.
Стоит отметить, что мод не тестировался в реальной игре — каждая версия компилируется с реальным API Minecraft и JSON проходит тесты CLI, но поведение в игре может отличаться. Если вы столкнулись с проблемой, разработчики просят сообщать о ней в issues.
Итоги
mc-locate — это мощный инструмент для восстановления сидов и координат, который работает полностью на стороне клиента. Он безопасен, не вмешивается в игровой процесс и предоставляет все необходимые данные для CLI-утилиты. А если вы используете лаунчер foxygame.net, то установка и обновление mc-locate станут ещё проще благодаря автоматической синхронизации версий и встроенному каталогу модов. Скачать mc-locate для Minecraft можно с официальной страницы проекта, выбрав jar-файл под вашу версию игры. Установка занимает пару минут, а результат может сэкономить часы поисков.