net.minecraft.resources

public class ResourceKey<T>

alv
net.minecraft.resources.ResourceKey
net.minecraft.class_5321

Field summary

Modifier and TypeField
private static final ConcurrentMap<ResourceKey$InternKey, ResourceKey<?>>
a
VALUES
field_25136
private final ResourceLocation
b
registryName
field_25137
private final ResourceLocation
c
location
field_25138

Constructor summary

ModifierConstructor
private (ResourceLocation arg0, ResourceLocation arg1)

Method summary

Modifier and TypeMethod
public static <T> com.mojang.serialization.Codec<ResourceKey<T>>
a(alv<? extends jv<T>> arg0)
codec(ResourceKey<? extends Registry<T>> arg0)
method_39154(class_5321<? extends class_2378<T>> arg0)
public static <T> StreamCodec<io.netty.buffer.ByteBuf, ResourceKey<T>>
b(alv<? extends jv<T>> arg0)
streamCodec(ResourceKey<? extends Registry<T>> arg0)
method_56038(class_5321<? extends class_2378<T>> arg0)
public static <T> ResourceKey<T>
a(alv<? extends jv<T>> arg0, alw arg1)
create(ResourceKey<? extends Registry<T>> arg0, ResourceLocation arg1)
method_29179(class_5321<? extends class_2378<T>> arg0, class_2960 arg1)
public static <T> ResourceKey<Registry<T>>
a(alw arg0)
createRegistryKey(ResourceLocation arg0)
method_29180(class_2960 arg0)
private static <T> ResourceKey<T>
a(alw arg0, alw arg1)
create(ResourceLocation arg0, ResourceLocation arg1)
method_29181(class_2960 arg0, class_2960 arg1)
public boolean
c(alv<? extends jv<?>> arg0)
isFor(ResourceKey<? extends Registry<?>> arg0)
method_31163(class_5321<? extends class_2378<?>> arg0)
public <E> Optional<ResourceKey<E>>
d(alv<? extends jv<E>> arg0)
cast(ResourceKey<? extends Registry<E>> arg0)
method_39752(class_5321<? extends class_2378<E>> arg0)
public ResourceLocation
a()
location()
method_29177()
public ResourceLocation
b()
registry()
method_41185()
public ResourceKey<Registry<T>>
c()
registryKey()
method_58273()