├── .github └── workflows │ ├── check-and-publish.yml │ ├── generate-and-publish-experimental.yml │ ├── generate-and-publish.yml │ └── publish-hasher.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── java │ └── org │ └── quiltmc │ └── mappings_hasher │ ├── HashedNameProvider.java │ ├── Main.java │ ├── MappingsHasher.java │ ├── asm │ ├── ClassInfo.java │ ├── ClassResolver.java │ ├── FieldInfo.java │ └── MethodInfo.java │ └── util │ ├── CachingFileDownloader.java │ └── FileDownloader.java └── test ├── java └── org │ └── quiltmc │ └── mappings_hasher │ └── BasicTests.java └── resources └── mappings └── hashed-1.17.1.tiny /.github/workflows/check-and-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/.github/workflows/check-and-publish.yml -------------------------------------------------------------------------------- /.github/workflows/generate-and-publish-experimental.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/.github/workflows/generate-and-publish-experimental.yml -------------------------------------------------------------------------------- /.github/workflows/generate-and-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/.github/workflows/generate-and-publish.yml -------------------------------------------------------------------------------- /.github/workflows/publish-hasher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/.github/workflows/publish-hasher.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'mappings-hasher' 2 | -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/mappings_hasher/HashedNameProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/main/java/org/quiltmc/mappings_hasher/HashedNameProvider.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/mappings_hasher/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/main/java/org/quiltmc/mappings_hasher/Main.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/mappings_hasher/MappingsHasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/main/java/org/quiltmc/mappings_hasher/MappingsHasher.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/mappings_hasher/asm/ClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/main/java/org/quiltmc/mappings_hasher/asm/ClassInfo.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/mappings_hasher/asm/ClassResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/main/java/org/quiltmc/mappings_hasher/asm/ClassResolver.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/mappings_hasher/asm/FieldInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/main/java/org/quiltmc/mappings_hasher/asm/FieldInfo.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/mappings_hasher/asm/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/main/java/org/quiltmc/mappings_hasher/asm/MethodInfo.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/mappings_hasher/util/CachingFileDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/main/java/org/quiltmc/mappings_hasher/util/CachingFileDownloader.java -------------------------------------------------------------------------------- /src/main/java/org/quiltmc/mappings_hasher/util/FileDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/main/java/org/quiltmc/mappings_hasher/util/FileDownloader.java -------------------------------------------------------------------------------- /src/test/java/org/quiltmc/mappings_hasher/BasicTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/test/java/org/quiltmc/mappings_hasher/BasicTests.java -------------------------------------------------------------------------------- /src/test/resources/mappings/hashed-1.17.1.tiny: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuiltMC/mappings-hasher/HEAD/src/test/resources/mappings/hashed-1.17.1.tiny --------------------------------------------------------------------------------