net.minecraft.util.dynamic

public final class RegistryCodec<E>

implements Codec<SimpleRegistry<E>>

uc
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<Registry<E>>
b
registryKey
field_25505
registryRef
f_znciccpq
field_240859_b_
registryKey
private final MapCodec<E>
c
elementCodec
field_25506
elementCodec
f_tecakwqf
field_240860_c_
field_240860_c_

Constructor summary

ModifierConstructor
private (RegistryKey<Registry<E>> registryRef, Lifecycle lifecycle, MapCodec<E> arg2)

Method summary

Modifier and TypeMethod
public static <E> RegistryCodec<E>
a(ug<gl<E>> arg0, Lifecycle arg1, MapCodec<E> arg2)
create(ResourceKey<Registry<E>> arg0, com.mojang.serialization.Lifecycle arg1, com.mojang.serialization.MapCodec<E> arg2)
method_29745(class_5321<class_2378<E>> arg0, com.mojang.serialization.Lifecycle arg1, com.mojang.serialization.MapCodec<E> arg2)
of(RegistryKey<Registry<E>> registryRef, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.MapCodec<E> arg2)
m_jcdfscaz(C_xhhleach<C_tqxyjqsk<E>> arg0, com.mojang.serialization.Lifecycle arg1, com.mojang.serialization.MapCodec<E> arg2)
func_241793_a_(RegistryKey<Registry<E>> arg0, com.mojang.serialization.Lifecycle arg1, com.mojang.serialization.MapCodec<E> arg2)
func_241793_a_(RegistryKey<Registry<E>> registryKey, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.MapCodec<E> arg2)
public <T> DataResult<T>
a(gh<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)