net.minecraft.util.dynamic

public final class RegistryElementCodec<E>

implements Codec<Supplier<E>>

vf
net.minecraft.resources.RegistryFileCodec
net.minecraft.class_5381
net.minecraft.util.dynamic.RegistryElementCodec
net.minecraft.unmapped.C_fgetofav
net.minecraft.util.registry.RegistryKeyCodec
net.minecraft.util.registry.RegistryKeyCodec

Field summary

Modifier and TypeField
private final RegistryKey<? extends Registry<E>>
a
registryKey
field_25507
registryRef
f_nouliyen
field_240864_a_
registryKey
private final Codec<E>
b
elementCodec
field_25508
elementCodec
f_tzfmeynq
field_240865_b_
registryCodec
private final boolean
c
allowInline
field_26758
field_26758
f_ukyfwoyf
field_244322_c
allowInlineDefinitions

Constructor summary

ModifierConstructor
private (RegistryKey<? extends Registry<E>> registryRef, Codec<E> elementCodec, boolean allowInlineDefinitions)

Method summary

Modifier and TypeMethod
public static <E> RegistryElementCodec<E>
a(vj<? extends gm<E>> arg0, Codec<E> arg1)
create(ResourceKey<? extends Registry<E>> arg0, com.mojang.serialization.Codec<E> arg1)
method_29749(class_5321<? extends class_2378<E>> arg0, com.mojang.serialization.Codec<E> arg1)
of(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec)
m_awsiqoxn(C_xhhleach<? extends C_tqxyjqsk<E>> arg0, com.mojang.serialization.Codec<E> arg1)
func_241794_a_(RegistryKey<? extends Registry<E>> arg0, com.mojang.serialization.Codec<E> arg1)
create(RegistryKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<E> codec)
public static <E> Codec<List<Supplier<E>>>
b(vj<? extends gm<E>> arg0, Codec<E> arg1)
homogeneousList(ResourceKey<? extends Registry<E>> arg0, com.mojang.serialization.Codec<E> arg1)
method_31194(class_5321<? extends class_2378<E>> arg0, com.mojang.serialization.Codec<E> arg1)
method_31194(RegistryKey<? extends Registry<E>> arg0, com.mojang.serialization.Codec<E> arg1)
m_zklikrhm(C_xhhleach<? extends C_tqxyjqsk<E>> arg0, com.mojang.serialization.Codec<E> arg1)
func_244328_b(RegistryKey<? extends Registry<E>> arg0, com.mojang.serialization.Codec<E> arg1)
getValueCodecs(RegistryKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<E> registryKeyCodec)
private static <E> RegistryElementCodec<E>
a(vj<? extends gm<E>> arg0, Codec<E> arg1, boolean arg2)
create(ResourceKey<? extends Registry<E>> arg0, com.mojang.serialization.Codec<E> arg1, boolean arg2)
method_31192(class_5321<? extends class_2378<E>> arg0, com.mojang.serialization.Codec<E> arg1, boolean arg2)
method_31192(RegistryKey<? extends Registry<E>> arg0, com.mojang.serialization.Codec<E> arg1, boolean arg2)
m_xxgmygpf(C_xhhleach<? extends C_tqxyjqsk<E>> arg0, com.mojang.serialization.Codec<E> arg1, boolean arg2)
func_244325_a(RegistryKey<? extends Registry<E>> arg0, com.mojang.serialization.Codec<E> arg1, boolean arg2)
create(RegistryKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<E> registryKeyCodec, boolean allowInlineDefinitions)
public <T> DataResult<T>
a(Supplier<E> arg0, DynamicOps<T> arg1, T arg2)
encode(Supplier<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
method_29748(Supplier<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
encode(Supplier<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
m_yqyzcpgm(Supplier<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
encode(Supplier<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
encode(Supplier<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
public <T> DataResult<Pair<Supplier<E>, T>>
decode(DynamicOps<T> arg0, T arg1)
decode(com.mojang.serialization.DynamicOps<T> arg0, T arg1)
decode(com.mojang.serialization.DynamicOps<T> arg0, T arg1)
decode(com.mojang.serialization.DynamicOps<T> ops, T input)
decode(com.mojang.serialization.DynamicOps<T> arg0, T arg1)
decode(com.mojang.serialization.DynamicOps<T> arg0, T arg1)