net.minecraft.util.dynamic

public final class RegistryCodec<E>

implements Codec<SimpleRegistry<E>>

ve
net.minecraft.resources.RegistryDataPackCodec
net.minecraft.class_5380
net.minecraft.util.dynamic.RegistryCodec
net.minecraft.unmapped.C_rfepwvjd
net.minecraft.util.registry.SimpleRegistryCodec
net.minecraft.util.registry.SimpleRegistryCodec

Field summary

Modifier and TypeField
private final Codec<SimpleRegistry<E>>
a
directCodec
field_25504
delegate
f_kemepctw
field_240858_a_
registryCodec
private final RegistryKey<? extends Registry<E>>
b
registryKey
field_25505
registryRef
f_znciccpq
field_240859_b_
registryKey
private final Codec<E>
c
elementCodec
field_25506
elementCodec
f_tecakwqf
field_240860_c_
rawCodec

Constructor summary

ModifierConstructor
private (RegistryKey<? extends Registry<E>> registryRef, Lifecycle lifecycle, Codec<E> arg2)

Method summary

Modifier and TypeMethod
public static <E> RegistryCodec<E>
a(vj<? extends gm<E>> arg0, Lifecycle arg1, Codec<E> arg2)
create(ResourceKey<? extends Registry<E>> arg0, com.mojang.serialization.Lifecycle arg1, com.mojang.serialization.Codec<E> arg2)
method_29745(class_5321<? extends class_2378<E>> arg0, com.mojang.serialization.Lifecycle arg1, com.mojang.serialization.Codec<E> arg2)
of(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<E> arg2)
m_jcdfscaz(C_xhhleach<? extends C_tqxyjqsk<E>> arg0, com.mojang.serialization.Lifecycle arg1, com.mojang.serialization.Codec<E> arg2)
func_241793_a_(RegistryKey<? extends Registry<E>> arg0, com.mojang.serialization.Lifecycle arg1, com.mojang.serialization.Codec<E> arg2)
create(RegistryKey<? extends Registry<E>> registryKey, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<E> rawCodec)
public <T> DataResult<T>
a(gi<E> arg0, DynamicOps<T> arg1, T arg2)
encode(MappedRegistry<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
method_29744(class_2370<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
encode(SimpleRegistry<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
m_kusdxymb(C_secmvxxe<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
encode(SimpleRegistry<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
encode(SimpleRegistry<E> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
public <T> DataResult<Pair<SimpleRegistry<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)