public final class SimpleRegistryCodec<E> extends java.lang.Object implements com.mojang.serialization.Codec<SimpleRegistry<E>>
Modifier and Type | Field and Description |
---|---|
private com.mojang.serialization.Codec<SimpleRegistry<E>> |
directCodec |
private com.mojang.serialization.Codec<E> |
elementCodec |
private RegistryKey<? extends Registry<E>> |
registryKey |
Modifier | Constructor and Description |
---|---|
private |
SimpleRegistryCodec(RegistryKey<? extends Registry<E>> p_i232587_1_,
com.mojang.serialization.Lifecycle p_i232587_2_,
com.mojang.serialization.Codec<E> p_i232587_3_) |
Modifier and Type | Method and Description |
---|---|
static <E> SimpleRegistryCodec<E> |
create(RegistryKey<? extends Registry<E>> p_241793_0_,
com.mojang.serialization.Lifecycle p_241793_1_,
com.mojang.serialization.Codec<E> p_241793_2_) |
<T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<SimpleRegistry<E>,T>> |
decode(com.mojang.serialization.DynamicOps<T> p_decode_1_,
T p_decode_2_) |
<T> com.mojang.serialization.DataResult<T> |
encode(SimpleRegistry<E> p_encode_1_,
com.mojang.serialization.DynamicOps<T> p_encode_2_,
T p_encode_3_) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkRange, comapFlatMap, compoundList, deprecated, dispatch, dispatch, dispatchMap, dispatchMap, dispatchStable, doubleRange, either, fieldOf, flatComapMap, flatXmap, floatRange, intRange, list, listOf, mapEither, mapPair, mapResult, of, of, of, of, optionalField, optionalFieldOf, optionalFieldOf, optionalFieldOf, optionalFieldOf, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, pair, partialDispatch, promotePartial, simpleMap, stable, unboundedMap, unit, unit, withLifecycle, xmap
private final com.mojang.serialization.Codec<SimpleRegistry<E>> directCodec
private final RegistryKey<? extends Registry<E>> registryKey
private final com.mojang.serialization.Codec<E> elementCodec
private SimpleRegistryCodec(RegistryKey<? extends Registry<E>> p_i232587_1_, com.mojang.serialization.Lifecycle p_i232587_2_, com.mojang.serialization.Codec<E> p_i232587_3_)
public static <E> SimpleRegistryCodec<E> create(RegistryKey<? extends Registry<E>> p_241793_0_, com.mojang.serialization.Lifecycle p_241793_1_, com.mojang.serialization.Codec<E> p_241793_2_)
public <T> com.mojang.serialization.DataResult<T> encode(SimpleRegistry<E> p_encode_1_, com.mojang.serialization.DynamicOps<T> p_encode_2_, T p_encode_3_)
encode
in interface com.mojang.serialization.Encoder<SimpleRegistry<E>>
public <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<SimpleRegistry<E>,T>> decode(com.mojang.serialization.DynamicOps<T> p_decode_1_, T p_decode_2_)
decode
in interface com.mojang.serialization.Decoder<SimpleRegistry<E>>
public java.lang.String toString()
toString
in class java.lang.Object