EMI 项目常见问题解决方案
emi A featureful and accessible item and recipe viewer 项目地址: https://gitcode.com/gh_mirrors/em/emi
项目基础介绍
EMI 是一个功能丰富且易于访问的 Minecraft 物品和配方查看器。该项目的主要编程语言是 Java。EMI 旨在为 Minecraft 开发者提供一个方便的工具,用于查看和管理游戏中的物品和配方。
新手使用注意事项及解决方案
1. 依赖配置问题
问题描述:
新手在将 EMI 添加到自己的项目中时,可能会遇到依赖配置问题,尤其是在使用不同的 modloader 和构建系统时。
解决步骤:
-
检查
build.gradle
文件:
确保在build.gradle
文件中正确配置了依赖项。根据不同的 modloader(如 Fabric、Forge、NeoForge 等),依赖配置会有所不同。 -
添加 Maven 仓库:
在repositories
部分添加 TerraformersMC 的 Maven 仓库:repositories { maven { name = "TerraformersMC" url = "https://maven.terraformersmc.com/" } }
-
配置依赖项:
根据使用的 modloader,配置相应的依赖项。例如,对于 Fabric:dependencies { modCompileOnly "dev.emi:emi-fabric:$[emi_version]:api" modLocalRuntime "dev.emi:emi-fabric:$[emi_version]" }
2. Mixin 配置问题
问题描述:
在使用 Forge Gradle 时,可能会遇到 Mixin refmaps 配置问题,导致项目无法正常编译。
解决步骤:
-
检查
client
运行配置:
确保在client
运行配置中正确启用了 Mixin refmaps。 -
添加 Mixin 配置:
在client
运行配置中添加以下两行代码:runs { client { property 'mixin.env.remapRefMap', 'true' property 'mixin.env.refMapRemappingFile', "$[projectDir]/build/createSrgToMcp/output.srg" } }
-
重新编译项目:
保存更改后,重新编译项目,确保 Mixin 配置生效。
3. 版本兼容性问题
问题描述:
新手在选择 EMI 版本时,可能会遇到与 Minecraft 版本不兼容的问题,导致项目无法正常运行。
解决步骤:
-
检查 EMI 版本:
确保选择的 EMI 版本与 Minecraft 版本兼容。例如,如果使用 Minecraft 1.19.4,应选择emi_version
为1.0.0+1.19.4
。 -
更新
emi_version
:
在build.gradle
文件中更新emi_version
:def emi_version = "1.0.0+1.19.4"
-
重新构建项目:
更新版本后,重新构建项目,确保版本兼容性。
通过以上步骤,新手可以更好地解决在使用 EMI 项目时遇到的常见问题,顺利进行开发工作。
emi A featureful and accessible item and recipe viewer 项目地址: https://gitcode.com/gh_mirrors/em/emi
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考