|
|
UniMixins (UniMixins)Github |相关wiki |源站链接支持: forgeA Mixin loader designed for maximum compatibility.
UniMixins 是用于 Minecraft 1.7.10 的 Mixin 加载器(部分支持 1.8.9~1.12.2),旨在实现最大的兼容性。它旨在将尽可能多的 Mixin 加载器的功能组合在一起,其模块化性质使其可以与其他加载器一起使用。
背景
存在着许多适用于 1.7.10 的 Mixin 加载器,每个加载器都提供了我们称之为“额外功能”的不同特征。
由于每个加载器都是单一结构的,不同的加载器无法同时使用,因为它们具有不可避免的功能重叠。为了避免这个问题,UniMixins 将每个功能作为单独的模块提供(但为方便起见仍然提供了一个合并的 jar 文件)。
功能对比表
以下是一个比较已知 Mixin 加载器特性集的表格。
注意:可以在[此处](链接)找到更详细的表格版本。
[NOP]: 无操作。[(问题)](链接)
[SEP]: 以单独模式提供。
使用方法
下载`-all` jar,将其放入您的 mods 目录中。删除任何其他冲突的 Mixin 加载器(参考上述表格)。
>
注意:jar 文件的名称很重要,应该以字母表顺序排在前面,以避免与内嵌 Mixin 的 mod 发生[排序问题](链接)。这就是为什么 jar 文件以`+`字符开头。如果您遇到重命名 jar 文件的问题,可能需要将其更改为`!`字符。
对比一下,以下是一些显著字符的排序顺序:`!` < `+` < `0` < `[` < `_` < `a`
高级用法
您也可以使用模块 jar 文件自己组装模块的组合。一些模块依赖于其他模块,请参阅“模块列表”部分。
假设没有其他 Mixin 加载器存在,则通常需要以下模块:
- Mixin(任何单独的分支)
- Compat 和 Mixingasm(可选但强烈推荐)
- 提供所需额外功能的模块
如果缺少模块的依赖项,游戏将崩溃。这可以在配置中禁用。
模块列表
所有模块都依赖于 Mixin 模块。请注意,从 UniMixins 模块中获得的依赖项并不一定需要来自 UniMixins 模块,也可以来自其他 mod。
包含在“all”-jar 中
- Mixin(UniMix):由 UniMixins 开发人员维护的[Mixin 分支](链接),基于[Fabric 分支](链接)。
- SpongeMixins [仅限 1.7.10]:提供[SpongeMixins](链接)额外功能的仿真。
- MixinBooterLegacy [仅限 1.7.10]:提供[MixinBooterLegacy](链接)额外功能的仿真,并重新定位 MixinExtras。
- MixinExtras:提供[MixinExtras](链接)。
- GasStation [仅限 1.7.10]:提供[GasStation](链接)额外功能的仿真。
依赖于 SpongeMixins。依赖于 MixinBooterLegacy。文章类型:收录
UniMixins |
楼主
2025-8-10 19:46:39
回复(0)
收起回复
|