tiny-remapper
tiny-remapper copied to clipboard
Tiny JAR remapping tool.
`ZipFileSystemProvider` can only provide one `FileSystem` instance per URI. I'm getting a `FileSystemAlreadyExistsException` when building a mod in CircleCI. Here's a sample log: https://pastebin.com/5MjxLqfd
Example from `net.minecraft.World#updateNeighbor(BlockPos, Block, BlockPos)` ```java public void updateNeighbor(final BlockPos pos, final Block sourceBlock, final BlockPos blockPos_1) { if (this.isClient) { return; } final BlockState blockState_1 = this.getBlockState(pos); try {...
…iles. If I understood it correctly, than line 253 recieves the uri of the jar file, which turns into a zipfilesystem under the hood. I added a system property to...
This doesn't change behavior, since entries with duplicated names wouldn't have been forwarded by the chained `MappingAdapter` anyway, but it might provide a small speed improvement. Also changes a misleading...
The manifest doesn't have the [`Automatic-Module-Name` attribute of post Java 9 jars](https://docs.oracle.com/en/java/javase/23/docs/specs/jar/jar.html#multi-release-jar-files) to allow it to be used in a project that is using Jigsaw modules. This should be a...
``` usage: []... [--reverse] [--forcePropagation=] [--propagatePrivate] [--ignoreConflicts] ``` `` and `` arguments aren't optional, but what should you set them to when specifying mappings in a format that does not...
I tried a mixin for another mod class right here: https://github.com/Traben-0/Entity_Model_Features/blob/e60428246183980aff5428bc53472f76797c21da/src/main/java/traben/entity_model_features/models/parts/EMFModelPart.java#L500 Like this: ```Java @Mixin(EMFModelPart.class) public class MixinEMFModelPart extends ModelPart { public MixinEMFModelPart(List list, Map map) { super(list, map); }...
``` sowgro@typc-desktop:~/Code/legacyMinecart/spigot$ java -jar tiny-remapper-0.11.2+local-fat.jar [ERROR] usage: []... [--reverse] [--forcePropagation=] [--propagatePrivate] [--ignoreConflicts] sowgro@typc-desktop:~/Code/legacyMinecart/spigot$ java -jar tiny-remapper-0.11.2+local-fat.jar minecartTest-1.0-SNAPSHOT.jar tinymaptest.jar intermediary-v2.tiny intermediary named --reverse [ERROR] invalid argument: --reverse. ``` Looking through the...
There is an unexpected behavior with tiny-remapper 0.11.1. Tiny remapper will change the targets of Mixin annotations with `remap = false`. I got an extra method descriptor. It causes runtime...