PumpkinXD
本帖最后由 PumpkinXD 于 2022-11-1 16:00 编辑

Update:此问题已自行解决






是这样的
我的一个小mod用到了mixin
在IDEA里一切正常
但在forge端启动就崩,报no refMaploaded
而在gradlew构建时报
  1. Potential refmap conflict. Duplicate refmap name mixins.linuxlegacymcurlfix.refmap.json specified for sourceSet main, already defined for sourceSet main
复制代码


mod仓库地址:https://github.com/PumpkinXD/LinuxLegacyMCURLFix


求解

补充:是客户端mod
游戏版本1.8.9
mod版本。。。 似乎并不存在(0.1.114514是为了方便调试填的,并不怎么符合语义化版本)


PS.已经STFW,但无法获取任何相关或有效的解答



Yuzukitty
提供游戏版本以及使用模组版本
mixin在某些版本的服务端和客户端需要在模组文件名前加 A 类似让他在mods文件夹顶置才可以正常运行
而且你说的是服务端还是客户端?

Yuzukitty
把你的mixin的文件开头改成类似 并保持让它顶置在加载mods第一个加载的
这个问题是这样的 再高一些的mc版本就自带mixin了


PumpkinXD
本帖最后由 PumpkinXD 于 2022-11-1 15:53 编辑

(算了 刚刚找到了解决方法)
我用的那个forge+mixin的模板没有加ap
在dependencies里面加上
  1. annotationProcessor('org.spongepowered:mixin:0.7.11-SNAPSHOT')
复制代码
问题就解决了
具体参见commit 17b39251ee