net.minecraft.registry.entry

public final class RegistryFixedCodec<E>

implements com.mojang.serialization.Codec<RegistryEntry<E>>

net.minecraft.resources.RegistryFixedCodec
net.minecraft.class_6899
net.minecraft.registry.entry.RegistryFixedCodec

Field summary

Modifier and TypeField
private final RegistryKey<? extends Registry<E>>
registryKey
field_36484
registry

Constructor summary

ModifierConstructor
private (RegistryKey<? extends Registry<E>> registry)

Method summary

Modifier and TypeMethod
public static <E> RegistryFixedCodec<E>
create(ResourceKey<? extends Registry<E>> registryKey)
method_40400(class_5321<? extends class_2378<E>> arg0)
of(RegistryKey<? extends Registry<E>> registry)
public <T> com.mojang.serialization.DataResult<T>
encode(Holder<E> input, com.mojang.serialization.DynamicOps<T> ops, T prefix)
method_40396(class_6880<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
encode(RegistryEntry<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
public <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<RegistryEntry<E>, T>>
decode(com.mojang.serialization.DynamicOps<T> ops, T input)
decode(com.mojang.serialization.DynamicOps<T> arg0, T arg1)
decode(com.mojang.serialization.DynamicOps<T> ops, T input)
public com.mojang.serialization.DataResult
encode(Object input, com.mojang.serialization.DynamicOps ops, Object prefix)
encode(Object arg0, com.mojang.serialization.DynamicOps arg1, Object arg2)
encode(Object entry, com.mojang.serialization.DynamicOps ops, Object prefix)
private String
lambda$decode$9()
method_49409()
method_49409()
private com.mojang.serialization.DataResult
lambda$decode$8(Optional arg0, com.mojang.datafixers.util.Pair arg1)
method_44142(Optional arg0, com.mojang.datafixers.util.Pair arg1)
method_44142(Optional arg0, com.mojang.datafixers.util.Pair pair)
private static com.mojang.datafixers.util.Pair
lambda$decode$7(com.mojang.datafixers.util.Pair arg0, Holder$Reference arg1)
method_44141(com.mojang.datafixers.util.Pair arg0, class_6880$class_6883 arg1)
method_44141(com.mojang.datafixers.util.Pair arg0, RegistryEntry$Reference value)
private static com.mojang.serialization.DataResult
lambda$decode$6(Identifier arg0)
method_46625(class_2960 arg0)
method_46625(Identifier arg0)
private static String
lambda$decode$5(Identifier arg0)
method_49412(class_2960 arg0)
method_49412(Identifier arg0)
private String
lambda$encode$4()
method_49411()
method_49411()
private com.mojang.serialization.DataResult
lambda$encode$3(Object arg0)
method_40397(Object arg0)
method_40397(Object value)
private String
lambda$encode$2()
method_49413()
method_49413()
private static com.mojang.serialization.DataResult
lambda$encode$1(com.mojang.serialization.DynamicOps arg0, Object arg1, ResourceKey arg2)
method_40395(com.mojang.serialization.DynamicOps arg0, Object arg1, class_5321 arg2)
method_40395(com.mojang.serialization.DynamicOps arg0, Object arg1, RegistryKey registryKey)
private static String
lambda$encode$0(Holder arg0)
method_49410(class_6880 arg0)
method_49410(RegistryEntry arg0)