summaryrefslogtreecommitdiff
path: root/plugin/src/main/kotlin/moe/nea/archenemy/util
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2023-12-10 15:43:14 +0100
committerLinnea Gräf <nea@nea.moe>2023-12-10 15:43:14 +0100
commit17f0faaccb0db837a64b6ce7cecff7f8ab048410 (patch)
treed6dcd51e43d16873c14a696c565c0c343440b19e /plugin/src/main/kotlin/moe/nea/archenemy/util
parent67bf79815ec27c8b813480c11a45f35ef502fe5b (diff)
downloadarchenemy-17f0faaccb0db837a64b6ce7cecff7f8ab048410.tar.gz
archenemy-17f0faaccb0db837a64b6ce7cecff7f8ab048410.tar.bz2
archenemy-17f0faaccb0db837a64b6ce7cecff7f8ab048410.zip
Add crude mappings/transformer support
Diffstat (limited to 'plugin/src/main/kotlin/moe/nea/archenemy/util')
-rw-r--r--plugin/src/main/kotlin/moe/nea/archenemy/util/GetNullsafeIdentifier.kt14
1 files changed, 14 insertions, 0 deletions
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