GasStation

GasStation

用于1.7.10的Mixin 0.8库,也可替代其他加载器使用。

基础库

GasStation

GasStation 是一个库,它让模组在无需将整个 SpongePowered Mixins 库嵌入自身的情况下,也能加载 mixin。

该库基于 SpongeMixins,但有几个显著的不同之处:

  • 本库提供 Mixin 0.8.5 而非 0.7.11(包含 Mixin 0.7 中不可用的新 mixin 功能)
  • 包含了 MixinExtras,它为模组开发者提供了一些实用的生活质量工具
  • 包含了来自 mixin-booter-legacy 的早期/晚期 mixin 加载功能,作为本库的一部分
  • 包含了 Mixingasm

GasStation 被设计为与 SpongeMixins 100% 向后兼容,在大多数情况下,只需删除并拖放即可完成升级。然而,为在 GasStation 上运行而设计的模组可能无法在 SpongeMixins 上运行,如果它们使用了本库中包含的任何额外功能。

已集成到 https://github.com/FalsePattern/ExampleMod1.7.10 的构建脚本中

重要提示:不要移除 jar 文件中的 00 前缀,它用于让 Forge 在其他模组之前加载此 mod(在加载核心模组时按字母顺序排序)

许可证

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