tiny-remapper icon indicating copy to clipboard operation
tiny-remapper copied to clipboard

lack of partial signature remapping

Open tildejustin opened this issue 1 year ago • 2 comments

In prior versions of loom, or withuseLegacyMixinAp = true, signatures which did not exist in the minecraft version being compiled against could still be written partially with named, partially with intermediary mappings. Example: https://github.com/RedLime/SleepBackground/blob/31fcebfba49dd36d9edfa2d53981febcbcecaef8/src/main/java/com/redlimerl/sleepbackground/mixin/MixinMinecraftClient.java#L41-L43. With useLegacyMixinAp = false, one has to manually remap the entire signature if it does not exist in the compile target jar, since the named parts of the signature are not remapped (I verified this with vineflower).

tildejustin avatar Mar 08 '24 01:03 tildejustin