tiny-remapper
tiny-remapper copied to clipboard
Tiny JAR remapping tool.
If a input file given to tiny remapper does not end in .jar, tiny remapper refuses to remap the class and outputs a empty jar
Patchwork wants greater control over how errors/warnings are printed but it's difficult to do that in a system.out
Given the following mappings, a remap of the super, non-static method `getStringRaw` results in a mangled call due to the local static method with the same remapped name (being a...
Fixes #87 and supersedes #89 with a more extensive approach that covers fields and interface methods as well since those could suffer from the same issue. It also makes the...
As of right now, the Tiny v2 spec does contain local variables, but in Tiny Remapper, remapping local variables is unimplemented. LVT creation (only debug JARs contain an LVT) also...
I am tired of writing finally blocks. If you don't call remapper.finish the program won't exit because of the threadpool and this also makes that more obvious.
In tiny remapper, as far as I know, currently we do not handle reflect and invokes. This may be a problem as Minecraft ***does*** use reflection and method handles, namely...
> [2:38 PM] coderbot: patchwork needs inheritance information for figuring out when a class extends a given Minecraft class (I want to have a system for automatically detecting forge features...
If a class extending `Item` implements `ToolMaterial` and overrides getEnchantability it creates the following error when compiling in loom. This is because `Item`'s getEnchantability is method_7837 in yarn and `ToolMaterial`'s...
  Yarn 1.16.1 build+5, loom 0.4-SNAPSHOT