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()); + } +}