Package net.minecraft.util.registry
Class RegistryFixedCodec<E>
java.lang.Object
net.minecraft.util.registry.RegistryFixedCodec<E>
- All Implemented Interfaces:
- com.mojang.serialization.Codec<RegistryEntry<E>>,- com.mojang.serialization.Decoder<RegistryEntry<E>>,- com.mojang.serialization.Encoder<RegistryEntry<E>>
public final class RegistryFixedCodec<E>
extends Object
implements com.mojang.serialization.Codec<RegistryEntry<E>>
- Mappings:
- Namespace - Name - official - aaw- intermediary - net/minecraft/class_6899- named - net/minecraft/util/registry/RegistryFixedCodec
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.mojang.serialization.Codeccom.mojang.serialization.Codec.ResultFunction<A extends Object>
- 
Field SummaryFieldsFields inherited from interface com.mojang.serialization.CodecBOOL, BYTE, BYTE_BUFFER, DOUBLE, EMPTY, FLOAT, INT, INT_STREAM, LONG, LONG_STREAM, PASSTHROUGH, SHORT, STRING
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateRegistryFixedCodec(RegistryKey<? extends Registry<E>> registry) 
- 
Method SummaryModifier and TypeMethodDescription<T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<RegistryEntry<E>,T>> decode(com.mojang.serialization.DynamicOps<T> ops, T input) <T> com.mojang.serialization.DataResult<T>encode(RegistryEntry<E> registryEntry, com.mojang.serialization.DynamicOps<T> dynamicOps, T t) static <E> RegistryFixedCodec<E>of(RegistryKey<? extends Registry<E>> registry) toString()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.CodeccomapFlatMap, deprecated, dispatch, dispatch, dispatchMap, dispatchMap, dispatchStable, fieldOf, flatComapMap, flatXmap, listOf, mapResult, optionalFieldOf, optionalFieldOf, optionalFieldOf, optionalFieldOf, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, partialDispatch, promotePartial, stable, withLifecycle, xmapMethods inherited from interface com.mojang.serialization.Decoderboxed, decode, flatMap, map, parse, parse, simple, terminalMethods inherited from interface com.mojang.serialization.Encodercomap, encodeStart, flatComap
- 
Field Details- 
registry- Mappings:
- Namespace - Name - Mixin selector - official - a- Laaw;a:Laba;- intermediary - field_36484- Lnet/minecraft/class_6899;field_36484:Lnet/minecraft/class_5321;- named - registry- Lnet/minecraft/util/registry/RegistryFixedCodec;registry:Lnet/minecraft/util/registry/RegistryKey;
 
 
- 
- 
Constructor Details- 
RegistryFixedCodec- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Laaw;<init>(Laba;)V- intermediary - <init>- Lnet/minecraft/class_6899;<init>(Lnet/minecraft/class_5321;)V- named - <init>- Lnet/minecraft/util/registry/RegistryFixedCodec;<init>(Lnet/minecraft/util/registry/RegistryKey;)V
 
 
- 
- 
Method Details- 
of- Mappings:
- Namespace - Name - Mixin selector - official - a- Laaw;a(Laba;)Laaw;- intermediary - method_40400- Lnet/minecraft/class_6899;method_40400(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6899;- named - of- Lnet/minecraft/util/registry/RegistryFixedCodec;of(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/registry/RegistryFixedCodec;
 
- 
encodepublic <T> com.mojang.serialization.DataResult<T> encode(RegistryEntry<E> registryEntry, com.mojang.serialization.DynamicOps<T> dynamicOps, T t) - Specified by:
- encodein interface- com.mojang.serialization.Encoder<E>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laaw;a(Lhc;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;- intermediary - method_40396- Lnet/minecraft/class_6899;method_40396(Lnet/minecraft/class_6880;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;- named - encode- Lnet/minecraft/util/registry/RegistryFixedCodec;encode(Lnet/minecraft/util/registry/RegistryEntry;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
 
- 
decodepublic <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<RegistryEntry<E>,T>> decode(com.mojang.serialization.DynamicOps<T> ops, T input) - Specified by:
- decodein interface- com.mojang.serialization.Decoder<E>
- Mappings:
- Namespace - Name - Mixin selector - official - decode- Laaw;decode(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;- intermediary - decode- Lnet/minecraft/class_6899;decode(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;- named - decode- Lnet/minecraft/util/registry/RegistryFixedCodec;decode(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
 
- 
toString
 
-