Download LegacyCompatibilityUtils — Minecraft Mods — MetaMods

LegacyCompatibilityUtils

Active

Downloads

12

Last update

3 months ago

Versions

1.7.10 — 1.8.9
Client
Forge
Libraries
Utils

LegacyCompatibilityUtils

LegacyCompatibilityUtils (abbreviated as CompatLib) is a special compatibility layer that allows running mods created for older versions of Minecraft in newer game versions. The mod restores deleted classes and SRG methods, making it possible to run most Forge 1.7.2 mods in version 1.7.10, as well as some Forge and LiteLoader version 1.8 mods in version 1.8.9.

Compatibility Limitations

There are several cases where the mod cannot provide compatibility:

  • Coremods with @MCVersion("x.x") annotation
  • Mods using obfuscated code (for example, reflection helpers or ASM)

Features for Version 1.7.10

  • Doesn't work with mods using player skin-related code from version 1.7.2
  • Detailed changes can be viewed in the diff.yml file

Features for Version 1.8.9

  • Doesn't work with mods using Forge Registry API from version 1.8
  • Detailed changes can be viewed in the diff.yml file

Requirements

  • Version for 1.7.10 requires UniMixins installation
  • Version for 1.8.9 requires MixinBooter 9.4 installation

Included Libraries

The mod contains a relocated version of CursedMixinExtensions to provide additional functionality.

Error Reporting

If you encounter compatibility issues, create an issue in the appropriate GitHub repository. For version 1.7.10 use one repository, for version 1.8.9 use another.

Project members
HowardZHY

HowardZHY

Developer

Created: 28 May 2024

ID: 23125