← Назад к ресурсам

LegacyCompatibilityUtils

A Mod Compatibility Layer for 1.7.2-1.7.10 Forge and 1.8-1.8.9 Forge/LiteLoader

Modrinth cursed library utility

Описание

# LegacyCompatibilityUtils (CompatLib in short) Made most 1.7.2 Forge mods working on 1.7.10, and some 1.8 Forge and LiteLoader mods on 1.8.9. This is done by re-add removed classes and srg methods/fields. ## Exceptions: 1. Coremods with `@MCVersion("x.x")`. 2. Mods that uses obfuscated ("Notch") codes like reflection helper or ASM. **1.7.10:** 3. The Mod was using 1.7.2's player skin related codes. 4. See [diff.yml](https://github.com/HowardZHY/LegacyCompatibilityUtils-1.7.10/blob/main/diff.yml) for other changes. **1.8.9:** 5. The Mod was using some 1.8's Forge Registry API related codes. 6. See [diff.yml](https://github.com/HowardZHY/LegacyCompatibilityUtils-1.8.9/blob/main/diff.yml) for other changes. 1.7.10 version Requires UniMixins, and 1.8.9 Requires MixinBooter 9.4 This mod contains following libs: A Relocated https://github.com/FabricCompatibilityLayers/CursedMixinExtensions (See GitHub for More) # Notice If anyone is interested at making another runtime deobf remapper or remap mixins to support some other things, feel free to open a topic in Github Discussion. Submit an issue on GitHub if you met incompatibilities. 1.7.10 on the right and [1.8.9 Issue Here.](https://github.com/HowardZHY/LegacyCompatibilityUtils-1.8.9)