SeedMapper-CevAPI
Форк игрового мода для Fabric, который позволяет делать разные вещи с сидом мира. Доработан CevAPI для добавления дополнительных функций.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 7,1 тыс.
- Подписчиков на Modrinth
- 14
- версий
- 11
- Обновлён
- 24 мая 202624 мая
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Проект заброшен!
- Этот проект заменён моим проектом Voxelmap x Seedmapper
- Без донатов слишком сложно поддерживать проекты, которые слишком похожи друг на друга!
- Пожалуйста, поддержите оригинального автора xpple, он очень умный! Или используйте мой новый проект!
- https://modrinth.com/mod/voxelmap-x-seedmapper
- https://github.com/cev-api/VoxelMap-x-SeedMapper
Seedmapper 2.24.x (MC26.1.2) — изменён CevAPI

Оригинальный репозиторий: https://github.com/xpple/SeedMapper/
Связь с оригиналом
Этот проект — дружественный, независимый форк Seedmapper. Я предложил оригиналу только одну функцию, которую приняли, но я только рад, если они внедрят и дальнейшие изменения. Я буду поддерживать этот проект время от времени и синхронизироваться с оригиналом.
Компиляция и запуск
Оригинальные инструкции в силе.
Для <1.21.11
Чтобы использовать этот мод, у вас должна быть установлена хотя бы Java 23. Рекомендую скачать Java 23 (или выше) с adoptium.net. Затем настройте свой лаунчер Minecraft на использование этой версии Java.
Улучшения
Меню настроек
Теперь вы можете легко получить доступ почти ко всему функционалу SeedMapper через его меню настроек. Также появились новые горячие клавиши, которые можно назначить и изменить прямо там.

Зум
Отдаляйте SeedMap дальше. Ограничено примерно 100 000, что и так уже безумие.
Вы можете настроить свой максимальный зум (рекомендую 6000) командой /sm:config Zoom set 6000.

Ограничение границы мира
Ограничьте SeedMap и миникарту размером границы мира сервера, чтобы карта показывала только эту область (с центром в 0,0).
Задайте командой /sm:config WorldBorder set 8000, чтобы показывать границу от -8000 до +8000 по обеим осям для всех измерений. Используйте 0, чтобы отключить.
Также можно переопределить для каждого измерения:
/sm:config WorldBorderOverworld set 8000/sm:config WorldBorderNether set 8000/sm:config WorldBorderEnd set 8000
Значения для отдельных измерений имеют приоритет, когда заданы; используйте 0, чтобы вернуться к глобальной границе. Значения границы сохраняются для каждого сервера.
Импорт структур из датапаков
Импортируйте URL датапака, чтобы его кастомные структуры появились на SeedMap. Структуры из датапаков отображаются как сплошные цветные квадраты (один цвет на структуру) и появляются в списке переключения датапаков, так что вы можете включать/отключать их как ванильные объекты. Также можно кликнуть правой кнопкой по структуре из датапака и отметить её как завершённую/незавершённую (на иконке рисуется зелёная галочка).
Структуры из датапаков загружаются иначе, чем ванильные: ванильные объекты встроены, а структуры из датапаков парсятся из предоставленного пака и затем кэшируются. Они загружаются в фоне и появляются постепенно по мере обработки тайлов.
Обработка несовпадения версий: если версия сервера не совпадает с клиентом, SeedMapper избегает загрузки реестров, которые часто ломаются между версиями (в частности, зачарований и провайдеров зачарований). Это позволяет данным генерации мира загрузиться, даже когда другой контент датапака несовместим.
Область кэширования: структуры из датапаков кэшируются на текущую игровую сессию. Переключение измерений или серверов сохраняет кэшированные структуры доступными, но перезапуск игры перезагрузит их.
Импорт датапака:
- ```/sm:datapack import ```
- URL должен указывать на файл
.zip(URL без zip отклоняются).
Сохранить последний импортированный URL для текущего сервера (по IP):
/sm:datapack save
Загрузить сохранённый URL для текущего сервера:
/sm:datapack load
Прочитать текущий URL датапака (последний импортированный или сохранённый для этого сервера):
/sm:datapack read
Сменить цветовую схему структур датапака (применяется сразу):
/sm:datapack colorscheme 1— текущая схема/sm:datapack colorscheme 2— вторая схема/sm:datapack colorscheme 3— третья схема/sm:datapack colorscheme random— сгенерировать и сохранить яркую, контрастную палитру, пока вы снова не выполните эту команду
Сменить стиль иконок структур датапака (применяется сразу):
/sm:datapack iconstyle 1— маленькие плоские цветные квадраты (по умолчанию)/sm:datapack iconstyle 2— большие плоские цветные квадраты/sm:datapack iconstyle 3— иконки цветных зелий
Включить или отключить автозагрузку при входе:
/sm:datapack autoload true/sm:datapack autoload false
Автозагрузка использует сохранённый URL для сервера, на который вы заходите, но предпочтёт кэшированную копию датапака, если она существует. URL и кэш привязаны к адресу сервера.

Двойной клик для центрирования
Двойной клик в любом месте карты центрирует карту на местоположении игрока.
Стрелка направления
Это изменение было принято в upstream, однако в моём форке я изменил её размер, а также саму иконку, сделав её белой.

Пресеты мира
Это реализовано в upstream, но мой способ не требует повторного ввода сида. В этом форке доступны оба метода.
Если сервер, на котором вы играете, использует что-либо кроме стандартного пресета мира (Large Biomes, Single Biome, No Beta Ocean, Force Ocean Variants, Amplified, Superflat), это сильно изменит генерацию мира. Смените пресет в соответствии с сервером, чтобы получить точную карту сида.
Учтите, что биомы Amplified и Superflat пока не реализованы и являются заглушками.
/sm:preset list— показать доступные пресеты- ```/sm:preset set ``` — задать пресет SeedMapper
Миникарта сида
Это реализовано в upstream!
Мой форк всё ещё отличается, имеет другие команды и сохраняет функциональность прозрачности.
Выполните
/sm:minimap, чтобы открыть живую миникарту SeedMap в левом верхнем углу HUD.- Используйте
/sm:minimap on/offили для явного управления её отображением.
- Используйте
Миникарта:
- Отображает те же объекты, что вы выбрали на основной карте.
- Отслеживает вашу текущую позицию в реальном времени.
- Идеальна для наложения поверх Xaeros Minimap (настройки по умолчанию подходят для размера 152).
Позиция и размер:
- Переместить по горизонтали с помощью
/sm:config SeedMapMinimapOffsetX - Переместить по вертикали с помощью
/sm:config SeedMapMinimapOffsetY - Изменить ширину с помощью
/sm:config SeedMapMinimapWidth - Изменить высоту с помощью
/sm:config SeedMapMinimapHeight
- Переместить по горизонтали с помощью
Параметры отображения:
- Вращать карту по направлению взгляда игрока с помощью
/sm:config SeedMapMinimapRotateWithPlayer - Настраивать зум независимо от основной карты через
/sm:config SeedMapMinimapPixelsPerBiome - Масштабировать иконки объектов с помощью
/sm:config SeedMapMinimapIconScale - Точно настроить прозрачность фона с помощью
/sm:config SeedMapMinimapOpacity, не влияя на читаемость иконок.
- Вращать карту по направлению взгляда игрока с помощью

Изоляция локаций/объектов
Ctrl+клик по иконке локации в SeedMap изолирует её (скрывает все остальные иконки). Ctrl+клик по той же иконке снова восстанавливает предыдущий набор иконок.
Можно Ctrl+кликать по другим местам, не теряя исходное выделение — достаточно снова выключить ту же иконку (Ctrl+клик дважды) и не добавлять и не убирать локации между этим.
Особый случай: Ctrl+клик по иконке спавна ещё и автоматически центрирует карту на спавне. Иконка игрока тоже останется включённой, если она была включена изначально.
Текст иконок
Это уже реализовано в upstream! Но мой вариант ещё и покрывает иконки на самой карте.
При наведении на иконки локаций в SeedMap будет отображаться текст с названием локации.

Добавлены локации Elytra/End Ship
Теперь это реализовано в upstream. Они объединили End City Ships и End Cities вместе. Я принял это изменение, но переделал его так, чтобы сохранить свою иконку Elytra — так можно искать именно Elytra. Команда /sm:locate feature end_city_ship тоже по-прежнему работает.

Скрываемые кнопки Seed Map
Не нужны эти надоедливые кнопки на экране карты? Переключайте их командой /sm:config SeedMapButtonsEnabled true/false
Экспорт SeedMap
- Добавлена кнопка Export JSON в правом верхнем углу экрана SeedMap — она экспортирует все выбранные локации в JSON в папку ```SeedMapper/exports/_-<Date/Time>.json```.
- Добавлена кнопка Export Xaero в правом верхнем углу экрана SeedMap — она экспортирует все выбранные локации в путевые точки Xaero World Map для сервера, на котором вы находитесь. Отключитесь от сервера и подключитесь заново — путевые точки появятся в Xaero.
Улучшенный ESP
Настраиваемые параметры ESP: свои цвета, заливка и прозрачность.
Пример: /sm:config ESP BlockHighlightESP set outlineColor #ff0000 outlineAlpha 0.5 fillEnabled true fillColor #00ff00 fillAlpha 0.35

Автоочистка подсветок
Когда существующая подсветка ESP уже отрисована и пользователь запускает новую подсветку (на новом блоке/области), подсветки теперь автоматически очищаются/обновляются. Это позволяет применять проверки на воздух/лаву к новым результатам.
Улучшенные путевые точки
Поддерживаются путевые точки Wurst7-CevAPI, Xaero Waypoints и собственная система путевых точек через контекстное меню по правому клику.
Теперь наконец можно удалять путевые точки SeedMapper через контекстное меню по правому клику.
Добавлена возможность вручную переключать оверлей компаса путевой точки вместо автоматического с помощью команды /sm:config ManualWaypointCompassOverlay set true/false. Если установлено true, нужно кликнуть правой кнопкой по путевой точке, чтобы вручную включить компас для этой конкретной точки. Так экран меньше засоряется, когда у вас много путевых точек.
Также я добавил возможность импорта путевых точек из Wurst7-CevAPI. Скоро добавлю и Xaero waypoint.

Настройка таймаута подсветки
Теперь можно изменить стандартный 5-минутный таймаут отрисовки с помощью /sm:config ESP Timeout
Браузер таблиц лута
Теперь можно визуально искать и просматривать таблицу лута для заданной области карты. Нажмите кнопку 'Loot Table' на seed map, чтобы открыть браузер. Также можно делать подсветки ESP или путевые точки к сундукам либо просто копировать координаты. Зачарования будут выделены цветами и иконками.

Экспорт таблицы лута
Теперь можно экспортировать всю таблицу лута для просматриваемой карты (или любого другого измерения) командой ```/sm:exportloot [dimension] [structures/all]```.
Экспортированные данные будут находиться в ```SeedMapper/loot/_-<Date/Time>.json```
Автоматическое применение сида SeedCracker
Если на сервере, где вы находитесь, уже есть сид в базе данных или он только что был взломан, он будет автоматически применён и сохранён.
Вы можете включить/отключить это с помощью /sm:config AutoApplySeedCrackerSeed true/false
Отметить как выполненное
Теперь можно кликнуть правой кнопкой мыши по локациям и отметить их как выполненные/невыполненные, что добавляет зелёную галочку поверх иконки.

OreAirCheck расширен
Подсветка руды теперь пропускает позиции внутри непрозрачных блоков (например, воздуха и жидкостей), уменьшая вводящие в заблуждение подсветки.
Проверка обновлений
Этот форк включает проверку обновлений Modrinth, которая может уведомить вас в чате, когда доступна более новая версия форка.
- Отключить проверку обновлений:
/sm:config UpdateChecker set false - Включить проверку обновлений:
/sm:config UpdateChecker set true
Примечания
Этот форк хранит конфигурацию в seedmapper_cevapi и попытается однократно скопировать конфигурацию legacy SeedMapper из seedmapper/config.json, если конфигурация форка ещё не существует.
Если вы переключаетесь между этим форком и upstream, проверьте настройки в обеих папках конфигурации (seedmapper_cevapi и seedmapper), чтобы избежать путаницы.
Частые вопросы
Как установить SeedMapper-CevAPI?
Установите Fabric под свою версию Minecraft, скачайте SeedMapper-CevAPI под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть SeedMapper-CevAPI?
У SeedMapper-CevAPI есть сборки для Minecraft 1.21.11–26.1.2.
Нужен ли SeedMapper-CevAPI на сервере?
Ставится только в игру; на сервер ставить не нужно