From 17f0faaccb0db837a64b6ce7cecff7f8ab048410 Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Sun, 10 Dec 2023 15:43:14 +0100 Subject: Add crude mappings/transformer support --- .../kotlin/moe/nea/archenemy/util/GetNullsafeIdentifier.kt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 plugin/src/main/kotlin/moe/nea/archenemy/util/GetNullsafeIdentifier.kt (limited to 'plugin/src/main/kotlin/moe/nea/archenemy/util/GetNullsafeIdentifier.kt') diff --git a/plugin/src/main/kotlin/moe/nea/archenemy/util/GetNullsafeIdentifier.kt b/plugin/src/main/kotlin/moe/nea/archenemy/util/GetNullsafeIdentifier.kt new file mode 100644 index 0000000..9d9a422 --- /dev/null +++ b/plugin/src/main/kotlin/moe/nea/archenemy/util/GetNullsafeIdentifier.kt @@ -0,0 +1,14 @@ +package moe.nea.archenemy.util + +import net.minecraftforge.artifactural.api.artifact.ArtifactIdentifier + +fun getNullsafeIdentifier(identifier: ArtifactIdentifier): ArtifactIdentifier { + return object : ArtifactIdentifier by identifier { + override fun getClassifier(): String { + return if (identifier.classifier == null) + "" + else + identifier.classifier + } + } +} \ No newline at end of file -- cgit