├── .github └── workflows │ └── publish.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── kotlin │ └── me │ └── shedaniel │ └── linkie │ ├── LinkieConfig.kt │ ├── LinkieExceptions.kt │ ├── MappingBuffers.kt │ ├── Mappings.kt │ ├── MappingsProvider.kt │ ├── MappingsSource.kt │ ├── MappingsSupplier.kt │ ├── Namespace.kt │ ├── Namespaces.kt │ ├── RemapperDaemon.kt │ ├── TinyExporter.kt │ ├── jar │ ├── GameJarDownloadingProvider.kt │ └── GameJarProvider.kt │ ├── namespaces │ ├── BarnNamespace.kt │ ├── FeatherNamespace.kt │ ├── LegacyYarnNamespace.kt │ ├── MCPNamespace.kt │ ├── MappingsContainerBuilder.kt │ ├── MappingsVersion.kt │ ├── MappingsVersionBuilder.kt │ ├── MojangHashedNamespace.kt │ ├── MojangNamespace.kt │ ├── MojangRawNamespace.kt │ ├── MojangSrgNamespace.kt │ ├── PlasmaNamespace.kt │ ├── QuiltMappingsNamespace.kt │ ├── YarnNamespace.kt │ └── YarrnNamespace.kt │ ├── parser │ ├── AbstractParser.kt │ ├── AbstractTsrgParser.kt │ ├── MappingsBuilderVisitor.kt │ ├── MappingsVisitor.kt │ ├── Parser.kt │ ├── SrgParser.kt │ ├── TSrg2Parser.kt │ └── TsrgParser.kt │ ├── source │ └── QfResultSaver.kt │ └── utils │ ├── IOUtils.kt │ ├── LinkieUtils.kt │ ├── LoggerUtils.kt │ ├── MappingsQuery.kt │ ├── StringLike.kt │ ├── StringPool.kt │ ├── StringSwimmingPool.kt │ ├── ValueKeeper.kt │ └── Version.kt └── test └── kotlin └── me └── shedaniel └── linkie └── core └── tests └── LinkieTest.kt /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/LinkieConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/LinkieConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/LinkieExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/LinkieExceptions.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/MappingBuffers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/MappingBuffers.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/Mappings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/Mappings.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/MappingsProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/MappingsProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/MappingsSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/MappingsSource.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/MappingsSupplier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/MappingsSupplier.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/Namespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/Namespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/Namespaces.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/Namespaces.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/RemapperDaemon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/RemapperDaemon.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/TinyExporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/TinyExporter.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/jar/GameJarDownloadingProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/jar/GameJarDownloadingProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/jar/GameJarProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/jar/GameJarProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/BarnNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/BarnNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/FeatherNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/FeatherNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/LegacyYarnNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/LegacyYarnNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/MCPNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/MCPNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/MappingsContainerBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/MappingsContainerBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/MappingsVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/MappingsVersion.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/MappingsVersionBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/MappingsVersionBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/MojangHashedNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/MojangHashedNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/MojangNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/MojangNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/MojangRawNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/MojangRawNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/MojangSrgNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/MojangSrgNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/PlasmaNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/PlasmaNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/QuiltMappingsNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/QuiltMappingsNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/YarnNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/YarnNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/namespaces/YarrnNamespace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/namespaces/YarrnNamespace.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/parser/AbstractParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/parser/AbstractParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/parser/AbstractTsrgParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/parser/AbstractTsrgParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/parser/MappingsBuilderVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/parser/MappingsBuilderVisitor.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/parser/MappingsVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/parser/MappingsVisitor.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/parser/Parser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/parser/Parser.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/parser/SrgParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/parser/SrgParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/parser/TSrg2Parser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/parser/TSrg2Parser.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/parser/TsrgParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/parser/TsrgParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/source/QfResultSaver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/source/QfResultSaver.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/utils/IOUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/utils/IOUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/utils/LinkieUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/utils/LinkieUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/utils/LoggerUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/utils/LoggerUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/utils/MappingsQuery.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/utils/MappingsQuery.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/utils/StringLike.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/utils/StringLike.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/utils/StringPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/utils/StringPool.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/utils/StringSwimmingPool.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/utils/StringSwimmingPool.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/utils/ValueKeeper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/utils/ValueKeeper.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/shedaniel/linkie/utils/Version.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/main/kotlin/me/shedaniel/linkie/utils/Version.kt -------------------------------------------------------------------------------- /src/test/kotlin/me/shedaniel/linkie/core/tests/LinkieTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkie/linkie-core/HEAD/src/test/kotlin/me/shedaniel/linkie/core/tests/LinkieTest.kt --------------------------------------------------------------------------------