GasStation
GasStation is a specialized library that enables mods to utilize Mixin capabilities without needing to embed the complete SpongePowered Mixins library directly into their projects.
This library is built upon SpongeMixins but includes several significant enhancements and additions:
- Provides access to Mixin version 0.8.5 instead of the outdated 0.7.11, offering new features unavailable in previous versions
- Includes the MixinExtras module with useful utilities for mod developers
- Integrates early/late mixin loading functionality from mixin-booter-legacy
- Contains the Mixingasm tool
GasStation maintains full backward compatibility with previous SpongeMixins versions, and in most cases, migration involves simple file replacement. However, mods specifically designed for GasStation may not work with SpongeMixins if they utilize additional features of this library.
Important: Do not remove the "00" prefix from the jar filename, as it ensures this mod loads before others (due to alphabetical sorting during coremods loading).
Licensing
GasStation is distributed under the LGPLv3 license.
Embedded Component Licenses:
SpongePowered Mixins - MIT license, compatible with LGPLv3 MixinExtras - MIT license, compatible with LGPLv3 MixinBooterLegacy - LGPLv2.1+ license, compatible with LGPLv3 SpongeMixins - MIT license, compatible with LGPLv3 Mixingasm - Unlicense, compatible with LGPLv3