├── .github └── workflows │ └── maven.yml ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src └── main └── java └── net └── md_5 └── specialsource ├── AccessChange.java ├── AccessMap.java ├── CustomRemapper.java ├── InheritanceMap.java ├── Jar.java ├── JarComparer.java ├── JarMapping.java ├── JarRemapper.java ├── NodeType.java ├── Ownable.java ├── ProgressMeter.java ├── RemapperProcessor.java ├── RemappingClassAdapter.java ├── RepoRemapper.java ├── SpecialSource.java ├── UnsortedRemappingMethodAdapter.java ├── provider ├── ClassLoaderProvider.java ├── InheritanceProvider.java ├── JarProvider.java └── JointProvider.java ├── repo ├── CachingRepo.java ├── ClassRepo.java ├── JarRepo.java └── RuntimeRepo.java ├── transformer ├── ChainingTransformer.java ├── MappingTransformer.java ├── MavenShade.java ├── MethodDescriptor.java └── MinecraftCodersPack.java ├── util ├── FileLocator.java ├── NoDupeList.java ├── Pair.java └── Pair2.java └── writer ├── CompactSearge.java ├── LogWriter.java ├── MappingWriter.java └── Searge.java /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/AccessChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/AccessChange.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/AccessMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/AccessMap.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/CustomRemapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/CustomRemapper.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/InheritanceMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/InheritanceMap.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/Jar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/Jar.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/JarComparer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/JarComparer.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/JarMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/JarMapping.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/JarRemapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/JarRemapper.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/NodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/NodeType.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/Ownable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/Ownable.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/ProgressMeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/ProgressMeter.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/RemapperProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/RemapperProcessor.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/RemappingClassAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/RemappingClassAdapter.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/RepoRemapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/RepoRemapper.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/SpecialSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/SpecialSource.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/UnsortedRemappingMethodAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/UnsortedRemappingMethodAdapter.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/provider/ClassLoaderProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/provider/ClassLoaderProvider.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/provider/InheritanceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/provider/InheritanceProvider.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/provider/JarProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/provider/JarProvider.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/provider/JointProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/provider/JointProvider.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/repo/CachingRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/repo/CachingRepo.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/repo/ClassRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/repo/ClassRepo.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/repo/JarRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/repo/JarRepo.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/repo/RuntimeRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/repo/RuntimeRepo.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/transformer/ChainingTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/transformer/ChainingTransformer.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/transformer/MappingTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/transformer/MappingTransformer.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/transformer/MavenShade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/transformer/MavenShade.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/transformer/MethodDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/transformer/MethodDescriptor.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/transformer/MinecraftCodersPack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/transformer/MinecraftCodersPack.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/util/FileLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/util/FileLocator.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/util/NoDupeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/util/NoDupeList.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/util/Pair.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/util/Pair2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/util/Pair2.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/writer/CompactSearge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/writer/CompactSearge.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/writer/LogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/writer/LogWriter.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/writer/MappingWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/writer/MappingWriter.java -------------------------------------------------------------------------------- /src/main/java/net/md_5/specialsource/writer/Searge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/md-5/SpecialSource/HEAD/src/main/java/net/md_5/specialsource/writer/Searge.java --------------------------------------------------------------------------------