SeedMapper
Игровой мод для Minecraft Fabric, который позволяет делать разные вещи с сидом мира.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 137 тыс.
- Подписчиков на Modrinth
- 251
- версий
- 110
- Обновлён
- 26 октября 202626 окт.
- Опубликован
- в 2021
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Всегда используй последнюю (стабильную) версию SeedMapper! Если хочешь играть на старой версии Minecraft, используй ViaFabricPlus. Этот мод позволяет использовать последние возможности SeedMapper, оставаясь при этом на старых версиях Minecraft.
SeedMapper
Внутриигровой мод для Minecraft на Fabric, который позволяет делать разные вещи с сидом мира. Для справки посмотри на возможности этого мода. Но учти: моду нужен доступ к сиду. Если сид неизвестен, его можно взломать с помощью SeedCrackerX от 19MisterX98. По вопросам и за поддержкой обращайся в мой Discord.
Установка
- Установи Fabric Loader.
Скачай Fabric API и перемести его в папку mods:
- Linux/Windows:
.minecraft/mods. - Mac:
minecraft/mods.
- Linux/Windows:
- Скачай SeedMapper со страницы релизов и перемести его в папку mods.
ВАЖНО ДЛЯ 1.21.11 И НИЖЕ
Для использования этого мода у тебя должна быть установлена как минимум Java 23. Рекомендую скачать Java 23 (или выше) с adoptium.net. Затем настрой свой лаунчер Minecraft на использование этой версии Java.
- Vanilla launcher: перейди в
Installations->Edit->More options->Java executable. - MultiMC: перейди в
Edit Instance->Settings->Java->Java Installation. - PrismLauncher: перейди в
Settings->Java->Java Runtime->Auto-Detect.... - Modrinth App: перейди в
Instance settings->Java and memory->Custom Java installation->Browse
Иногда может понадобиться нажать опцию пропуска проверки совместимости Java.
Если ты на Windows, убедись, что выбрал javaw.exe, а не java.exe.
Если возникнут проблемы, обратись в поддержку своего лаунчера.
Начиная с 26.1 этот шаг больше не нужен.
Возможности
Перед использованием любой из этих команд убедись, что сид настроен с помощью `/sm:config Seed set `.
Карта сида
Использование: /sm:seedmap.
Открывает исследуемую карту сида на основе настроенного сида. Карту можно двигать, перетаскивая мышью, и приближать или отдалять колёсиком. Видимость элементов можно переключать, нажимая на переключатели в верхней части экрана. Эта команда особенно полезна в сочетании с командой /sm:source!
Мини-карта сида
Использование: /sm:minimap [show|hide].
Показывает мини-карту на основе настроенного сида в heads-up display (HUD). В зависимости от того, включён ли конфиг RotateMinimap, мини-карта будет вращаться вместе с игроком. Мини-карта отображает те же элементы, что и карта сида (см. выше). При смене измерения мини-карта обновляется автоматически. Конфиги MinimapOffsetX, MinimapOffsetY, MinimapWidth и MinimapHeight можно использовать для дополнительной настройки мини-карты.
Поиск биомов
Использование: `/sm:locate biome `.
Находит указанный биом, ближайший к игроку. Поддерживаются все биомы во всех измерениях.
Поиск структур
Использование: `/sm:locate feature []{}`.
Находит указанную структуру, ближайшую к игроку. Поддерживаются все структуры во всех измерениях. Однако из-за ограничений базовой библиотеки некоторые структуры (в частности пустынные пирамиды, храмы в джунглях и лесные особняки) могут иногда давать ложные срабатывания. Для более точных запросов можно также использовать данные о частях и вариантах, чтобы дополнительно ограничить поиск. Например, следующая команда будет искать end cities с кораблями: /sm:locate feature structure end_city[end_ship].
Поиск рудных жил
Использование: /sm:locate orevein (copper|iron).
Находит рудную жилу, ближайшую к игроку. Будут возвращены координаты первого найденного блока рудной жилы. После этого вы можете использовать [`/sm:highlight orevein []`](#ore-vein-highlighting), чтобы подсветить остальные руды.
Поиск лута
Использование: `/sm:locate loot []`.
Находит лут из сундуков, ближайший к игроку. Поддерживаются все версии начиная с 1.13. SeedMapper будет искать по луту из сундуков в структурах, чтобы найти лут, соответствующий предмету и условиям по зачарованиям. Учтите, что команда не предотвращает запросы недоступного лута и нелегальных комбинаций зачарований. Если поиск занимает слишком много времени, вероятно, стоит отменить его с помощью /sm:stoptask.
Подсветка руды
Использование: `/sm:highlight block []`.
Подсвечивает указанный блок в мире. Поддерживаются все версии начиная с 1.13. Из-за сильной зависимости от карты высот OCEAN_FLOOR_WG расположение угольной, медной и изумрудной руды может быть неточным.
Подсветка рудных жил
Использование: `/sm:highlight orevein []`.
Подсвечивает рудные жилы в мире. Блоки необработанной руды, генерирующиеся как часть рудной жилы, подсвечиваются отдельно. Блоки-заполнители игнорируются.
Поиск слайм-чанков
Использование: /sm:locate slimechunk.
Находит слайм-чанк, ближайший к игроку. Это всегда будет точно.
Модификация источника
Использование: `/sm:source (run)|(as )|(positioned )|(rotated )|(in )|(versioned )|(seeded )`.
Выполняет заданную команду из изменённого источника. Например, изменение позиции источника выполнит команду так, как если бы вы находились в этой позиции. Эта команда действительно мощная, используйте её!
Интеграция с Baritone
Если присутствует версия Baritone от Meteor, будет видна настройка AutoMine в SeedMapper. Если установить её в true, определённые блоки, подсвеченные /sm:highlight, будут автоматически добываться. Вы можете остановить Baritone, выполнив #stop, как обычно. Убедитесь, что в конфигах Baritone параметр #allowBreak установлен в true, иначе Baritone застрянет навсегда и никакие блоки не будут добыты.
Сборка из исходников
Этот мод внутренне использует (форк) C-библиотеки cubiomes от Cubitect. Java-биндинги для этой библиотеки были созданы с помощью (тоже форка) jextract. Биндинги используют Foreign Function & Memory API из Project Panama. Смотрите CreateJavaBindingsTask.java — это Gradle-задача, которая автоматизирует этот процесс.
Чтобы собрать мод локально, выполните следующие шаги:
Клонируйте репозиторий:
git clone --recurse-submodules https://github.com/xpple/SeedMapper cd SeedMapperСкомпилируйте cubiomes в разделяемую библиотеку. MSVC нельзя использовать для сборки проекта! Ниже приведено для Windows:
cd src/main/c/cubiomes cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build --config Release cp build/cubiomes.dll ../../resources/cubiomes.dll cd ../../../../- Установите LLVM (рекомендуется версия 13.0.0) и задайте переменную окружения
LLVM_HOMEв директорию, куда был установлен LLVM. Скомпилируйте jextract. Опять же, ниже приведено для Windows:
cd jextract ./gradlew --stacktrace -Pjdk_home="$env:JAVA_HOME" -Pllvm_home="$env:LLVM_HOME" clean verify cd ../Соберите мод:
./gradlew buildJava-биндинги вы найдёте в
src/main/java/com/github/cubiomes.
Наконец, вы также можете обратиться к файлу рабочего процесса GitHub Actions, который содержит полные инструкции по сборке для каждой основной ОС.
Частые вопросы
Как установить SeedMapper?
Установите Fabric под свою версию Minecraft, скачайте SeedMapper под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть SeedMapper?
У SeedMapper есть сборки для Minecraft 1.16.5–26.3.
Нужен ли SeedMapper на сервере?
Ставится только в игру; на сервер ставить не нужно