From 2cd1e39ec51184e38402844a63d29e83a364bcd3 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Thu, 5 Mar 2026 19:44:52 +0100 Subject: [PATCH] Identifier --- build.gradle | 1 + common/src/main/java/org/saturnclient/common/Common.java | 5 ----- .../main/java/org/saturnclient/common/Identifier.java | 7 +++++++ .../src/main/java/org/saturnclient/impl/Mincraftify.java | 9 +++++++++ 4 files changed, 17 insertions(+), 5 deletions(-) delete mode 100644 common/src/main/java/org/saturnclient/common/Common.java create mode 100644 common/src/main/java/org/saturnclient/common/Identifier.java create mode 100644 versions/1.21.4/src/main/java/org/saturnclient/impl/Mincraftify.java diff --git a/build.gradle b/build.gradle index 82c93b3..2b8fa4d 100644 --- a/build.gradle +++ b/build.gradle @@ -11,5 +11,6 @@ subprojects { implementation "de.javagl:obj:0.4.0" implementation "com.formdev:svgSalamander:1.1.4" implementation "com.github.selimaj-dev:session-java:0.1.6" + implementation project(":common") } } diff --git a/common/src/main/java/org/saturnclient/common/Common.java b/common/src/main/java/org/saturnclient/common/Common.java deleted file mode 100644 index 3b3dd76..0000000 --- a/common/src/main/java/org/saturnclient/common/Common.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.saturnclient.common; - -public class Common { - -} diff --git a/common/src/main/java/org/saturnclient/common/Identifier.java b/common/src/main/java/org/saturnclient/common/Identifier.java new file mode 100644 index 0000000..434ede8 --- /dev/null +++ b/common/src/main/java/org/saturnclient/common/Identifier.java @@ -0,0 +1,7 @@ +package org.saturnclient.common; + +public record Identifier(String namespace, String path) { + public static Identifier of(String namespace, String path) { + return new Identifier(namespace, path); + } +} \ No newline at end of file diff --git a/versions/1.21.4/src/main/java/org/saturnclient/impl/Mincraftify.java b/versions/1.21.4/src/main/java/org/saturnclient/impl/Mincraftify.java new file mode 100644 index 0000000..3783492 --- /dev/null +++ b/versions/1.21.4/src/main/java/org/saturnclient/impl/Mincraftify.java @@ -0,0 +1,9 @@ +package org.saturnclient.impl; + +import net.minecraft.util.Identifier; + +public class Mincraftify { + public static Identifier identifier(org.saturnclient.common.Identifier val) { + return Identifier.of(val.namespace(), val.path()); + } +}