modmanager icon indicating copy to clipboard operation
modmanager copied to clipboard

[Bug] 模组冲突仅使用 modid 识别不准确

Open SettingDust opened this issue 3 years ago • 8 comments

OS Version (系统版本)

Windows

Version Details (版本信息)

6e892347de39ea8307fd21d11eb1bdc04cd403a9

Describe the bug (问题描述)

图片 图片 图片

To Reproduce (复现问题)

No response

Expected behavior (预期行为)

No response

This issue is unique (这个issue是唯一的)

  • [X] I have searched the issue tracker and did not find an issue describing my bug.

Additional context (额外说明)

No response

SettingDust avatar Oct 23 '21 05:10 SettingDust

是的 对于单fabric或forge的环境下是合适的,但混合起来就不行,需要加上加载器类型的限定

kaniol-lck avatar Oct 23 '21 05:10 kaniol-lck

是的 对于单fabric或forge的环境下是合适的,但混合起来就不行,需要加上加载器类型的限定

不是的,它们都是 fabric 的 https://www.curseforge.com/minecraft/mc-mods/waystones-fabric https://www.curseforge.com/minecraft/mc-mods/fabric-waystones

SettingDust avatar Oct 23 '21 06:10 SettingDust

不是的,它们都是 fabric 的

都是fabric的话那放同一个路径中启动时不会有冲突的问题嘛

kaniol-lck avatar Oct 23 '21 10:10 kaniol-lck

个人认为你需要更清晰的表达你的问题,你的意思是modid不同但是模组会冲突?

Hendrix-Shen avatar Oct 23 '21 10:10 Hendrix-Shen

不是的,它们都是 fabric 的

都是fabric的话那放同一个路径中启动时不会有冲突的问题嘛

禁用了一个

SettingDust avatar Oct 23 '21 14:10 SettingDust

禁用了一个

懂你意思了,就是说虽然mod已被禁用,但仍会被提示冲突并显示在同一栏中。 我大概需要修改一下重复mod的显示方式,不再隐藏重复的内容,并在只有在未禁用时给出警告。

不过除了modid和加载器版本之外,其他信息似乎很难作为唯一的判断依据,比如一些mod更新后显示名称、图标甚至作者都会修改。譬如说这两个mod都存在一些历史版本且其他信息都在更新过程中进行过修改,那可能会很难分辨这个历史版本是归属于哪个mod的。

kaniol-lck avatar Oct 23 '21 14:10 kaniol-lck

禁用了一个

懂你意思了,就是说虽然mod已被禁用,但仍会被提示冲突并显示在同一栏中。 我大概需要修改一下重复mod的显示方式,不再隐藏重复的内容,并在只有在未禁用时给出警告。

不过除了modid和加载器版本之外,其他信息似乎很难作为唯一的判断依据,比如一些mod更新后显示名称、图标甚至作者都会修改。譬如说这两个mod都存在一些历史版本且其他信息都在更新过程中进行过修改,那可能会很难分辨这个历史版本是归属于哪个mod的。

缓存的 slug?

SettingDust avatar Oct 24 '21 13:10 SettingDust

缓存的 slug?

也许可以用来区分,但也不具有普遍性,只能用来辅助区分,可以试试

kaniol-lck avatar Oct 24 '21 16:10 kaniol-lck