[1.15]附属mod开发问题

Aminor_z


版本信息
Forge版本: 1.15
Minecraft版本: 1.15.2

由来

我在编写mod-A时应用了另一个mod-B(我自己写的,已被混淆回去),因而在build.gradle处编辑了如下内容:

dependencies {
minecraft 'net.minecraftforge:forge:1.15.2-31.2.36'
compile fg.deobf(files('mod-B.jar'))//👈
}

于是在buildDependents阶段遇到了如下问题:

files(…) dependencies are not deobfuscated. Use a flatDir repository instead.
Cannot deobfuscate dependency of type DefaultSelfResolvingDependency_Decorated, using obfuscated version!

显然直接跳过了反混淆而直接编译运行,从而出现了各种函数,field错误

问题

如何在build.gradle中正常地compile一个mod.
或者说,如何开发一个附属mod.


FledgeXu


fg.deobf应该得填入一个maven 坐标(coordinate)。如果你不想上传的东西的话,你可以添加一个Gradle 的 flatDir


system


该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。