Disable the setters for MinecraftKey, this isn't supported at all

Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl>
This commit is contained in:
Irmo van den Berge committed 2025-05-15 18:18:41 +02:00
1 parent c327d6f72b
commit 727c215f9d
2 files changed
+10 -8

No files matched your search

@@ -58,10 +58,10 @@ public abstract class MinecraftKeyHandle extends Template.Handle {
public static MinecraftKeyHandle createNew(String namespace, String name) {
return T.createNew2.invoke(namespace, name);
}
@Template.Readonly
public abstract String getNamespace();
public abstract void setNamespace(String value);
@Template.Readonly
public abstract String getName();
public abstract void setName(String value);
/**
* Stores class members for <b>net.minecraft.resources.MinecraftKey</b>.
* Methods, fields, and constructors can be used without using Handle Objects.
@@ -70,7 +70,9 @@ public abstract class MinecraftKeyHandle extends Template.Handle {
@Template.Optional
public final Template.Constructor<Object> constr_code_parts = new Template.Constructor<Object>();
@Template.Readonly
public final Template.Field<String> namespace = new Template.Field<String>();
@Template.Readonly
public final Template.Field<String> name = new Template.Field<String>();
public final Template.StaticMethod.Converted<MinecraftKeyHandle> createNew = new Template.StaticMethod.Converted<MinecraftKeyHandle>();
@@ -10,14 +10,14 @@ import com.bergerkiller.generated.net.minecraft.core.RegistryMaterialsHandle;
class MinecraftKey {
#if version >= 1.17
protected final String namespace;
protected final String name:path;
protected final readonly String namespace;
protected final readonly String name:path;
#elseif version >= 1.14.4
protected final String namespace;
protected final String name:key;
protected final readonly String namespace;
protected final readonly String name:key;
#else
protected final String namespace:a;
protected final String name:b;
protected final readonly String namespace:a;
protected final readonly String name:b;
#endif
// Used in generated code. Does not exist on 1.13 and later.