Mod Remapping API

Mod

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

Client and server CursedLibrary

4,387 downloads
20 followers
Created2 years ago
Updated19 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...

1.22.0

by CatCore 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

by CatCore on Apr 27, 2024
Download

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

1.21.0

by CatCore 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

by CatCore on Apr 17, 2024
Download

Propagate and complete mappings from TR context.

1.19.0

by CatCore 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

by CatCore 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

by CatCore 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

by CatCore 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

by CatCore 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

by CatCore on Aug 12, 2023
Download

Update bundled spASM version

1.14.1

by CatCore on Jul 16, 2023
Download

Fix crash when a mod path contains spaces.

1.14.0

by CatCore on Jul 14, 2023
Download

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

1.13.0

by CatCore on Jul 14, 2023
Download

Strip out class edits in mods by default

1.12.2

by CatCore on Jul 3, 2023
Download

Fix mod remapping on babric

1.12.1

by CatCore on Jun 29, 2023
Download

Fix remapping on babric

1.12.0

by CatCore on Jun 29, 2023
Download

Include MixinExtras 0.2.0-beta.8

1.11.0

by CatCore on Jun 28, 2023
Download

Add ReplaceConstructor and SuperMethod annotations.

1.10.0

by CatCore on Jun 3, 2023
Download
  • Switch from TinyParser to MappingsIO which is now shadowed and repackaged to ensure compatibility with future fabric loader versions.
  • Fix some issues with Refmap remapping.
  • Use builtin Mixin Extension for Mixin remapping instead of reinventing the wheel.

1.9.0

by CatCore on May 27, 2023
Download

Now supports remapping mixins and mixin refmaps.

1.8.0

by CatCore on Mar 16, 2023
Download

Implement hooks to allow ClassTransformers thanks to gudenau's Fabric Core Mods code.

External resources



Project members

CatCore

Owner


Technical information

License
CC0-1.0
Client side
required
Server side
required
Project ID