GasStation
GasStation 是一个库,它允许模组在不嵌入整个 SpongePowered Mixins 库的情况下加载 Mixin。
该库基于 SpongeMixins,但有几个显著区别:
- 该库提供 Mixin 0.8.5 而非 0.7.11(包含 Mixin 0.7 中不可用的新功能)
- 包含 MixinExtras,为模组开发者提供了一些便捷的生活质量工具。
- 来自 mixin-booter-legacy 的早期/晚期 Mixin 加载功能已作为库的一部分包含在内
- 包含 Mixingasm
GasStation 设计为与 SpongeMixins 100% 向后兼容,在大多数情况下,只需删除旧文件并拖放升级即可。然而,设计为在 GasStation 上运行的模组可能无法在 SpongeMixins 上运行,如果它们使用了此库中包含的任何额外功能。
已集成到 https://github.com/FalsePattern/ExampleMod1.7.10 的构建脚本中。
重要:不要从 jar 文件中移除 00 前缀,它用于确保 Forge 在其他模组之前加载此模组(核心模组按字母顺序加载)
许可证
GasStation 采用 LGPLv3 许可证。
完整许可证声明请见:https://github.com/FalsePattern/GasStation/blob/master/LICENSE
嵌入代码的许可证:
SpongePowered Mixins 采用 MIT 许可证,与 LGPLv3 兼容。
完整许可证声明请见:https://github.com/SpongePowered/Mixin/blob/master/LICENSE.txt
MixinExtras 采用 MIT 许可证,与 LGPLv3 兼容。
完整许可证声明请见:https://github.com/LlamaLad7/MixinExtras/blob/master/LICENSE
MixinBooterLegacy 采用 LGPLv2.1+ 许可证,与 LGPLv3 兼容。
完整许可证声明请见:https://github.com/tox1cozZ/mixin-booter-legacy/blob/master/LICENSE
SpongeMixins 采用 MIT 许可证,与 LGPLv3 兼容。
完整许可证声明请见:https://github.com/TimeConqueror/SpongeMixins/blob/master/LICENSE
Mixingasm 采用 Unlicense 许可证,与 LGPLv3 兼容。
完整许可证声明请见:https://github.com/makamys/Mixingasm/blob/master/UNLICENSE