EMI - Port Forward
PF-EMI or EMI - Port Forward started as a standalone port forward for 1.21.11 for my mod, ProjectFlint, and has now become a widely used port for 1.21.2+, featuring NeoForge, Forge, and Fabric versions. Port Forward exists to not only port forward the last features from the prev. version of EMI, but also so it can add new features for the newest versions, improving EMI overall. Below is EMI's direct description.
EMI's Main Changes
EMI is a featureful and accessible item and recipe viewer for Minecraft.


Developers
To add EMI to your project as a dependency you need to add the following to your build.gradle:
repositories {
maven {
name = "TerraformersMC"
url = "https://maven.terraformersmc.com/"
}
}
How EMI gets added to your dependencies varies based on modloader and setup.
The Gradle property emi_version should be something like 1.0.0+1.19.4 with EMI's version and Minecraft's version.
Here are common dependency setups for different loaders and build systems.
dependencies {
// Fabric
modCompileOnly "dev.emi:emi-fabric:${emi_version}:api"
modLocalRuntime "dev.emi:emi-fabric:${emi_version}"
// Forge (see below block as well if you use 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"
}
For Forge Gradle users, you will need to enable Mixin refmaps in your client sourceset. This can be done by adding 2 lines inside of your client runs, to look like below.
runs {
client {
// Add these two lines
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg"
// The rest of the code that was already here
// ...
}
} How to Install EMI - Port Forward (Mod)
EMI - Port Forward by kas is verified for Fabric, Forge, Neoforge across Minecraft versions 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7 (latest release: 1.1+26.3+fabric, file size: 1.1 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded EMI - Port Forward file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 7d ago | 1 | ||||
| 7d ago | 1 | ||||
| 7d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 8d ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
|
R
v1.0
|
2mo ago | 1 | |||
|
R
v1.0
|
2mo ago | 1 | |||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 3mo ago | 1 |
- Full fuel scope, showing you all the fuel even for wood
- Villager professions, trades, blocks, and more
- Full status effect descriptions and more
API and ABI should be fully documented in CHANGELOG1.1, request changes or report bugs for this branch as needed.
- Full fuel scope, showing you all the fuel even for wood
- Villager professions, trades, blocks, and more
- Full status effect descriptions and more
API and ABI should be fully documented in CHANGELOG1.1, request changes or report bugs for this branch as needed.
- Full fuel scope, showing you all the fuel even for wood
- Villager professions, trades, blocks, and more
- Full status effect descriptions and more
API and ABI should be fully documented in CHANGELOG1.1, request changes or report bugs for this branch as needed.
Two EMI reload requests occur during world joining
Should be working and compatiable though. Report bugs on github.
Mojang profile-service timeout and an unknown-entity passenger warning
Could not find cause. No other mods installed. May be an issue with NeoForge 26.3. Will investigate in newer releases.