EMI Structures
Дополнение к EMI, которое показывает, в каких поддерживаемых структурах генерируется блок и какие материалы могут в этих структурах встречаться.
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 1,4 тыс.
- Подписчиков на Modrinth
- 5
- версий
- 5
- Обновлён
- 1 октября 20261 окт.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
EMI Structures
EMI Structures — это дополнение для EMI, которое добавляет генерацию структур как источник получения блоков и материалов.
Вместо поддержки фиксированного списка ванильных структур или поддерживаемых блоков EMI Structures анализирует данные поддерживаемых структур из Minecraft, установленных модов и датапаков. Когда материал найден в поддерживаемой структуре, EMI может показать эту структуру через обычную навигацию по рецептам и применению.
Откройте запись структуры, чтобы увидеть, где она может генерироваться и из каких материалов может состоять.
Как это работает
Сейчас EMI Structures сосредоточено на структурах-мозаиках, управляемых данными.
Каждая обнаруженная структура получает один рецепт EMI, содержащий информацию о её генерации и внутренне разбитый на страницы список материалов. Материалы, обнаруженные внутри этих структур, связываются обратно через EMI, позволяя обычному поиску рецептов и применения отвечать на вопросы вроде:
Какие структуры могут генерировать этот блок?
и:
Какие материалы может содержать эта структура?
Информация о структуре может включать:
- Исходный мод
- Измерения
- Поддерживаемые биомы
- Информацию о размещении
- Генерируемые материалы
- Примерные диапазоны материалов
Количества материалов — это оценки, полученные через несколько лёгких проходов анализа. EMI Structures не генерирует и не сэмплирует реальные структуры в мире игрока, и отображаемые диапазоны не следует считать точными гарантиями для отдельной сгенерированной структуры.
Адаптивная поддержка структур
Поддержка структур обнаруживается во время выполнения, а не поддерживается как ручной список совместимости.
Поэтому стандартные структуры-мозаики, управляемые данными, из Minecraft, установленных модов и датапаков могут появляться автоматически, когда EMI Structures понимает используемые ими данные структур.
Это также относится к материалам. EMI Structures не поддерживает предопределённый каталог поддерживаемых ванильных или модовых блоков. Когда зарегистрированный блок обнаруживается как часть поддерживаемой структуры, генерация структур автоматически добавляется как источник получения этого блока в EMI.
Версия 0.1 поддерживает не все возможные системы генерации структур. Модам, которые генерируют структуры через кастомные или процедурные системы, может потребоваться дополнительная поддержка в будущих версиях.
Генерация структур
Используйте обычный поиск рецептов и применения EMI для материала, чтобы увидеть поддерживаемые структуры, которые могут его генерировать.
Например, поиск такого материала, как замшелый булыжник, может показать категорию Генерация структур, содержащую структуры, где этот блок был обнаружен, и лучшую доступную информацию об примерном количестве.
Выбор структуры открывает её страницу.
Страницы структур
У каждой поддерживаемой структуры есть одна запись в EMI, а не отдельный рецепт для каждой комбинации структуры и материала.
Страницы структур включают информацию о генерации и внутренне разбитый на страницы визуальный список материалов. Материалы остаются обычными ингредиентами EMI, поэтому их можно изучать через обычную навигацию по рецептам и применению EMI.
В зависимости от доступных данных структуры страница может показывать:
- Исходный мод
- Измерения
- Поддерживаемые биомы
- Информацию о размещении
- Генерируемые материалы
- Примерные диапазоны материалов
Добыча из контейнеров намеренно исключена. Предметы, найденные в сундуках структур, — это результаты таблиц добычи, а не блоки, генерируемые как часть структуры, и этим данным уже посвящены отдельные дополнения EMI для добычи.
Оценки материалов
Количества материалов структур — это оценки, а не точные предсказания того, что будет содержать конкретная структура при генерации.
EMI Structures выполняет несколько лёгких проходов анализа по данным поддерживаемых структур, чтобы построить полезные диапазоны материалов без генерации реальных структур в мире игрока.
Различия в выборе элементов мозаики, обработчиках, условиях размещения и другом поведении генерации могут приводить к тому, что реальные структуры будут отличаться от показанных оценок.
Генерация мира
EMI Structures носит исключительно информационный характер.
Он не:
- Добавляет структуры
- Меняет размещение структур
- Изменяет генерацию биомов
- Изменяет таблицы добычи
- Ищет структуры в мире игрока
- Предсказывает координаты структур
- Генерирует структуры для анализа
Он читает данные поддерживаемых структур и отображает эту информацию через EMI.
Производительность
Анализ структур выполняется, когда соответствующие данные мира становятся доступны.
Время первоначального анализа зависит от количества и сложности установленных структур, особенно в крупных модпаках. Анализ использует лёгкие проходы по данным структур, а не генерацию структур в мире.
После завершения анализа обычный просмотр в EMI использует проанализированные результаты, а не пересобирает информацию о структурах повторно.
Требования и совместимость
- Minecraft: 1.21.1
- Загрузчик модов: NeoForge
- Обязательная зависимость: EMI 1.1.24 или новее
- Основная среда: Одиночная игра / Встроенный сервер
- Лицензия: GPL-3.0-only
EMI Structures — это дополнение для EMI, и оно не предназначено для работы в качестве самостоятельного просмотрщика рецептов.
Ограничения версии 0.1
Версия 0.1 в первую очередь предназначена для миров одиночной игры и встроенного сервера.
Текущие ограничения включают:
- Анализ структур сейчас сосредоточен на структурах-мозаиках, управляемых данными.
- Пользовательские процедурные реализации структур могут не предоставлять достаточно стандартных данных для анализа.
- Количества материалов являются оценочными диапазонами, а не точными гарантиями генерации.
- Синхронизация данных структур для выделенного сервера пока не реализована.
- Анализ структур не перестраивается автоматически после
/reloadдатапака. - Первоначальный анализ может занимать больше времени в сборках с множеством или необычно сложными структурами.
- Содержимое контейнеров намеренно исключено.
Если датапаки структур изменяются во время игры, для версии 0.1 рекомендуется перезапустить мир, прежде чем полагаться на обновлённую информацию о структурах в EMI.
Синхронизация для выделенного сервера, перестройка после перезагрузки датапаков и более широкая поддержка структурных систем — области для будущей разработки.
О проекте
EMI Structures разрабатывается Silent Vector Studios.
Проект имеет открытый исходный код и предназначен для дополнения EMI и других специализированных дополнений EMI, а не для дублирования их функциональности.
Отзывы, сообщения об ошибках и примеры модифицированных структур или структур из датапаков, которые анализируются неправильно, особенно полезны, пока поддержка структур расширяется за пределы первоначального релиза 0.1.
Лицензия
EMI Structures выпускается под GPL-3.0-only.
Частые вопросы
Как установить EMI Structures?
Установите Fabric под свою версию Minecraft, скачайте EMI Structures под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть EMI Structures?
У EMI Structures есть сборки для Minecraft 1.20.1, 1.21.1.
Нужен ли EMI Structures на сервере?
Нужен и в игре, и на сервере