diff --git a/common/src/main/java/org/saturnclient/common/Identifier.java b/common/src/main/java/org/saturnclient/common/Identifier.java deleted file mode 100644 index 434ede8..0000000 --- a/common/src/main/java/org/saturnclient/common/Identifier.java +++ /dev/null @@ -1,7 +0,0 @@ -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/common/src/main/java/org/saturnclient/common/minecraft/MinecraftProvider.java b/common/src/main/java/org/saturnclient/common/minecraft/MinecraftProvider.java new file mode 100644 index 0000000..b6ad252 --- /dev/null +++ b/common/src/main/java/org/saturnclient/common/minecraft/MinecraftProvider.java @@ -0,0 +1,7 @@ +package org.saturnclient.common.minecraft; + +public abstract class MinecraftProvider { + public static MinecraftProvider PROVIDER; + + public abstract Object createIdentifier(String namespace, String path); +} diff --git a/common/src/main/java/org/saturnclient/common/minecraft/SaturnIdentifier.java b/common/src/main/java/org/saturnclient/common/minecraft/SaturnIdentifier.java new file mode 100644 index 0000000..9ba35cc --- /dev/null +++ b/common/src/main/java/org/saturnclient/common/minecraft/SaturnIdentifier.java @@ -0,0 +1,9 @@ +package org.saturnclient.common.minecraft; + +public class SaturnIdentifier { + public Object id; + + public SaturnIdentifier(String namespace, String path) { + this.id = MinecraftProvider.PROVIDER.createIdentifier(namespace, path); + } +} 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 deleted file mode 100644 index 3783492..0000000 --- a/versions/1.21.4/src/main/java/org/saturnclient/impl/Mincraftify.java +++ /dev/null @@ -1,9 +0,0 @@ -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()); - } -}