All Mods Resource Packs Data Packs Shaders Modpacks Plugins
M

Mod Remapping API

by halotroop2288 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Mod Remapping API

Remaps non-Fabric mods made for a different environment (by default obfuscated) to the current runtime mappings.\ Provides hooks to expand the remapping process from other mods.

This mod doesn't depend on a specific Minecraft version and should work on any version that Fabric Loader can launch.

Mods depending on this API:

Credits

Most of the original code of the mod remapper

  • paulevsGitch's mod BetaLoader

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
25w46a 25w45a 25w44a +523
Babric Fabric Legacy-fabric Ornithe Quilt
4mo ago 1
25w46a 25w45a 25w44a +523
Babric Fabric Legacy-fabric Ornithe Quilt
5mo ago 1
25w46a 25w45a 25w44a +523
Babric Fabric Legacy-fabric Ornithe Quilt
6mo ago 1
25w46a 25w45a 25w44a +523
Babric Fabric Legacy-fabric Ornithe Quilt
8mo ago 1
25w46a 25w45a 25w44a +523
Babric Fabric Legacy-fabric Ornithe Quilt
9mo ago 1
25w46a 25w45a 25w44a +523
Babric Fabric Legacy-fabric Ornithe
9mo ago 1
25w42a 25w41a 25w37a +519
Babric Fabric Legacy-fabric Ornithe
last yr. 1
25w37a 25w36b 25w36a +517
Babric Fabric Legacy-fabric Ornithe
last yr. 1
25w33a 25w32a 25w31a +511
Babric Fabric Legacy-fabric Ornithe
last yr. 1
25w19a 25w18a 25w17a +506
Babric Fabric Legacy-fabric Ornithe
last yr. 1
25w19a 25w18a 25w17a +506
Babric Fabric Legacy-fabric Ornithe
last yr. 1
25w15a 25w14craftmine 25w10a +502
Babric Fabric Legacy-fabric Ornithe
last yr. 1
25w15a 25w14craftmine 25w10a +502
Babric Fabric Legacy-fabric Ornithe
last yr. 1
25w10a 25w09b 25w09a +500
Fabric
last yr. 1
25w08a 25w07a 25w06a +497
Fabric
last yr. 1
24w36a 24w35a 24w34a +483
Fabric
last yr. 1
24w21b 24w21a 24w20a +479
Fabric
last yr. 1
24w14potato 24w14a 24w13a +472
Fabric
last yr. 1
24w14potato 24w14a 24w13a +472
Fabric
last yr. 1
24w14potato 24w14a 24w13a +472
Fabric
last yr. 1
24w14potato 24w14a 24w13a +472
Fabric
last yr. 1
24w14potato 24w14a 24w13a +472
Fabric
last yr. 1
23w51b 23w51a 23w46a +458
Fabric
last yr. 1
23w43b 23w43a 23w42a +453
Fabric
last yr. 1
23w35a 23w33a 23w32a +448
Fabric
last yr. 1
23w32a 23w31a 23w18a +446
Fabric
last yr. 1
23w32a 23w31a 23w18a +446
Fabric
last yr. 1
23w18a 23w17a 23w16a +444
Fabric
last yr. 1
23w18a 23w17a 23w16a +444
Fabric
last yr. 1
23w18a 23w17a 23w16a +444
Fabric
last yr. 1
23w18a 23w17a 23w16a +444
Fabric
last yr. 1
23w18a 23w17a 23w16a +444
Fabric
last yr. 1
23w18a 23w17a 23w16a +444
Fabric
last yr. 1
23w18a 23w17a 23w16a +444
Fabric
last yr. 1
23w18a 23w17a 23w16a +444
Fabric
last yr. 1
23w18a 23w17a 23w16a +444
Fabric
last yr. 1
23w07a 23w06a 23w05a +436
Fabric
last yr. 1
23w05a 23w04a 23w03a +434
Fabric
last yr. 1
23w04a 23w03a 22w46a +433
Fabric
last yr. 1
23w04a 23w03a 22w46a +433
Fabric
last yr. 1
22w44a 22w43a 22w42a +126
Fabric
last yr. 1
22w44a 22w43a 22w42a +126
Fabric
last yr. 1
22w42a 22w24a 22w19a +124
Fabric
last yr. 1
22w24a 22w19a 22w18a +123
Fabric
last yr. 1
22w24a 22w19a 22w18a +123
Fabric
last yr. 1
22w24a 22w19a 22w18a +123
Fabric
last yr. 1
22w24a 22w19a 22w18a +123
Fabric
last yr. 1
22w24a 22w19a 22w18a +123
Fabric
last yr. 1
22w24a 22w19a 22w18a +122
Fabric
last yr. 1
22w19a 22w18a 22w17a +122
Fabric
last yr. 1
22w19a 22w18a 22w17a +122
Fabric
last yr. 1
22w19a 22w18a 22w17a +123
Fabric
last yr. 1
[1.30.0] 1.30.0 by halotroop2288 on Jun 22, 2026
Download

Allow libraries to be merged into the remapper context mc jar for improved results.

[1.29.0] 1.29.0 by halotroop2288 on Jun 06, 2026
Download

Now compile against Java 21 while retaining backward compatibility with Java 8.Update TinyRemapper and ClassTweaker.

[1.28.3] 1.28.3 by halotroop2288 on Apr 16, 2026
Download

Fix vanilla classes not being filtered out of mods.

[1.28.2] 1.28.2 by halotroop2288 on Feb 20, 2026
Download

Remove direct FabricLoader Logger usage and replace it by LFAPI's one.

Include most Flap patches to MRAPI.

Fix wrong usage of replace in the codebase.

[1.28.1] 1.28.1 by halotroop2288 on Feb 10, 2026
Download
Update shipped LF logger api to fix Quilt incompatibility
[1.28.0] 1.28.0 by halotroop2288 on Feb 05, 2026
Download

Update Tiny Remapper to 0.13.0.

Update MappingIO to 0.8.0.

Add Class Tweaker support.

[1.27.3] 1.27.3 by halotroop2288 on Oct 17, 2025
Download

Remove previous testing logging.

Fix excluding files from extracted libraries not working.

[1.27.2] 1.27.2 by halotroop2288 on Sep 10, 2025
Download

Fix softlock on loader 0.17+.

[1.27.1] 1.27.1 by halotroop2288 on Aug 17, 2025
Download
Fix crash on startup.
[1.27.0] 1.27.0 by halotroop2288 on May 12, 2025
Download

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

[1.26.2] 1.26.2 by halotroop2288 on May 09, 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] 1.26.1 by halotroop2288 on Apr 10, 2025
Download

Fix issues caused by backward compatibility

[1.26.0] 1.26.0 by halotroop2288 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] 1.25.0 by halotroop2288 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] 1.24.0 by halotroop2288 on Feb 25, 2025
Download

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

[1.23.0] 1.23.0 by halotroop2288 on Sep 06, 2024
Download

Support remapping mods from other namespaces than obfuscated/official.

[1.22.1] 1.22.1 by halotroop2288 on May 31, 2024
Download

Fix mod mappings being inverted on Babric

[1.22.0] 1.22.0 by halotroop2288 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] 1.21.1 by halotroop2288 on Apr 27, 2024
Download

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

[1.21.0] 1.21.0 by halotroop2288 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] 1.20.0 by halotroop2288 on Apr 17, 2024
Download

Propagate and complete mappings from TR context.

[1.19.0] 1.19.0 by halotroop2288 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] 1.18.0 by halotroop2288 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] 1.17.0 by halotroop2288 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] 1.16.0 by halotroop2288 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] 1.15.0 by halotroop2288 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] 1.14.2 by halotroop2288 on Aug 12, 2023
Download
Update bundled spASM version
[1.14.1] 1.14.1 by halotroop2288 on Jul 16, 2023
Download
Fix crash when a mod path contains spaces.
[1.14.0] 1.14.0 by halotroop2288 on Jul 14, 2023
Download
Switch ClassTransformer to use spASM for compatibility.
Stop using Fabric-ASM completely.
[1.13.0] 1.13.0 by halotroop2288 on Jul 14, 2023
Download
Strip out class edits in mods by default
Download Mod Remapping API
Select game version
Select platform