[1.15]Publish后不能被MOD引用而正常加载

Aminor_z


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

情况
例如原来是
public ItemStack createIcon() { return new ItemStack(Blocks.STRUCTURE_BLOCK); }
打包后被改成这个样子
public ItemStack func_78016_d() { return new ItemStack(Blocks.field_185779_df);
混淆回去很正常,编译也成功通过,但进入游戏加载时无法识别
我在另一个mod1中引用了另一个mod2
mod2可以单独正常加载,但被mod1引用后加载就不行
gradle中添加了compile的命令

错误

java.lang.NoSuchMethodError: net.minecraft.item.Item$Properties.func_200916_a(Lnet/minecraft/item/ItemGroup;)Lnet/minecraft/item/Item$Properties;

尝试
修改过Mapping文件的版本,无效,低版本甚至出错更多

我的怀疑
是混淆回去出错了么还是……


Aminor_z


已自行解决,maven-publish taskreobfuscate的进一步混淆导致引用mod时无法进一步解析从而出现错误


system


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