Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings

Mod Remapping API

Remaps non-Fabric mods at runtime with hooks available to expand it.

9,878
29
Cursed
Library

Compatibility

Minecraft: Java Edition

24w35a
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
1.7.x
1.6.4
1.6.1–1.6.2
1.5.x
1.4.4–1.4.7
1.4.2
1.3.x
1.2.x
1.1
1.0
All legacy versions

Platforms

Fabric

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server
Donate on PayPalDonate on Ko-fi

Creators

Fabric Compatibility Layers
Fabric Compatibility LayersOrganization

Details

Licensed CC0-1.0
Published 3 years ago
Updated 3 weeks ago
DescriptionChangelogVersions

Show all versions

1
2
3

1.27.0

on May 12, 2025
Download

Now compile against Java 17 while retaining backward compatibility with Java 8.

1.26.2

on May 9, 2025
Download

Apply method invocation replacers to Interface methods as well.Fix possible crash while remapping refmap.Add system property to run in development mode for 3rd party remappers.

1.26.1

on Apr 10, 2025
Download

Fix issues caused by backward compatibility

1.26.0

on Apr 10, 2025
Download

Dropped Fabric Loader 0.14 support.
Improved mixin remapping by a lot.
New v2 api featuring:

  • Remapping context based on a provided id, shareable by multiple mod remapper.
  • ModDiscovererConfigs allowing better mod candidate filtering, multiple can be provided.
  • MappingsConfig defining source Namespace, default package, custom mappings and namespace renames for the custom mappings.
  • RemappingFlags, available currently: mixins and access wideners.
  • Allow registering more ModRemappers dynamically.
  • CacheHandler system, allowing to get diverse file locations linked to a RemappingContext
  • v2 MappingUtils methods now also take the contextId as argument.
  • Access wideners remapping support.
    v0 and v1 apis are still supported but deprecated.

1.25.0

on Mar 31, 2025
Download

Improvements to the remapping process.
Now allow ModRemappers to disable mixin remapping which is enabled by default for backward compatibility.

1.24.0

on Feb 25, 2025
Download

Update mapping-io to 0.7.1.
Update tiny remapper to 0.11.0.

1.23.0

on Sep 6, 2024
Download

Support remapping mods from other namespaces than obfuscated/official.

1.22.1

on May 31, 2024
Download

Fix mod mappings being inverted on Babric

1.22.0

on Apr 28, 2024
Download

Improve method name propagation.
Add method to map descriptors.
Fix method mapping on partial descriptors not working anymore.

1.21.1

on Apr 27, 2024
Download

Fix class member name and class name being inverted in FullClassMember constructor

1.21.0

on Apr 26, 2024
Download

Update TR to 0.10.2.
V1 API with full backward compatibility with V0 API.
Added Extra visitors to apply during remapping:

  • Remap every instantiation of a class to another one.
  • Remap method call and change everything about it including whether it is static or not.

You can now also register visitors to apply just before remapping instead of only after until now.
Fix backward compatibility on Babric which was broken since 1.19.0.

1.20.0

on Apr 17, 2024
Download

Propagate and complete mappings from TR context.

1.19.0

on Apr 17, 2024
Download

Updated mapping-io to 0.6.1 and tiny-remapper to 0.10.1. Improve mappings handling and apis. Start work towards clarifying what is api and what is internal for modders.

1.18.0

on Dec 24, 2023
Download

Fix crash on loader 0.15+ while keeping compatibility with 0.14 for now.
Now shadowing and relocating tiny-remapper 0.8.2.
Updated mapping-io to 0.5.0.
Compiling against loader 0.15 now.

1.17.0

on Oct 30, 2023
Download

Working Dev environment for 1.3+, client and server separated but not pre 1.3 client-server-merged. Update bundled MixinExtras version to 0.2.0.

1.16.0

on Sep 20, 2023
Download

Move out annotations to an included library (CursedMixinExtensions).Update bundled MixinExtras version to 0.2.0-rc.4.

1.15.0

on Aug 21, 2023
Download

Update SpASM to 0.2.
Allow to register Post-Mixin ClassTransformers.
Log more info when a remapping library is either downloaded or extracted.
Update bundled MixinExtras version to 0.2.0-beta.10.

1.14.2

on Aug 12, 2023
Download

Update bundled spASM version

1.14.1

on Jul 16, 2023
Download

Fix crash when a mod path contains spaces.

1.14.0

on Jul 14, 2023
Download

Switch ClassTransformer to use spASM for compatibility. Stop using Fabric-ASM completely.

1
2
3

Modrinth is open source.

main@016c3d7

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.