- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 6,3 тыс.
- Подписчиков на Modrinth
- 3
- версии
- 23
- Обновлён
- 21 сентября 202621 сент.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Пока разрабатывал свой мод для 1.21.11, заметил, что у EMI нет порта, так что я взял и сделал его сам. Вот и всё.
Буду исправлять баги, если о них сообщат, но на этом всё. Пока мне работает — обновлений с новыми фичами не будет.
Использование ИИ: применялся, чтобы помочь найти некоторые зависимости, но основная работа и так уже была сделана в репозитории EMI на GitHub, так что код с помощью ИИ не генерировался.
EMI
EMI — это многофункциональный и доступный просмотрщик предметов и рецептов для Minecraft.


Разработчикам
Чтобы добавить EMI в свой проект как зависимость, нужно добавить следующее в свой build.gradle:
repositories {
maven {
name = "TerraformersMC"
url = "https://maven.terraformersmc.com/"
}
}То, как EMI добавляется в ваши зависимости, зависит от загрузчика модов и настройки. Свойство Gradle emi_version должно быть чем-то вроде 1.0.0+1.19.4 с версией EMI и версией Minecraft. Вот распространённые варианты настройки зависимостей для разных загрузчиков и систем сборки.
dependencies {
// Fabric
modCompileOnly "dev.emi:emi-fabric:${emi_version}:api"
modLocalRuntime "dev.emi:emi-fabric:${emi_version}"
// Forge (см. блок ниже, если используете Forge Gradle)
compileOnly fg.deobf("dev.emi:emi-forge:${emi_version}:api")
runtimeOnly fg.deobf("dev.emi:emi-forge:${emi_version}")
// NeoForge
compileOnly "dev.emi:emi-neoforge:${emi_version}:api"
runtimeOnly "dev.emi:emi-neoforge:${emi_version}"
// Architectury
modCompileOnly "dev.emi:emi-xplat-intermediary:${emi_version}:api"
// MultiLoader Template/VanillaGradle
compileOnly "dev.emi:emi-xplat-mojmap:${emi_version}:api"
}Пользователям Forge Gradle нужно включить Mixin refmaps в своём клиентском sourceset. Это делается добавлением 2 строк внутри ваших клиентских запусков, чтобы выглядело как ниже.
runs {
client {
// Добавьте эти две строки
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg"
// Остальной код, который уже был здесь
// ...
}
}Частые вопросы
Как установить PF-EMI?
Установите Fabric под свою версию Minecraft, скачайте PF-EMI под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть PF-EMI?
У PF-EMI есть сборки для Minecraft 1.21.2–1.21.11.
Нужен ли PF-EMI на сервере?
Ставится только в игру; на сервер ставить не нужно