Package net.minecraft.util.dynamic
Class Codecs.StrictOptionalField<A>
java.lang.Object
com.mojang.serialization.CompressorHolder
com.mojang.serialization.MapCodec<Optional<A>>
net.minecraft.util.dynamic.Codecs.StrictOptionalField<A>
- All Implemented Interfaces:
com.mojang.serialization.Compressable,com.mojang.serialization.Keyable,com.mojang.serialization.MapDecoder<Optional<A>>,com.mojang.serialization.MapEncoder<Optional<A>>
- Enclosing class:
Codecs
private static final class Codecs.StrictOptionalField<A>
extends com.mojang.serialization.MapCodec<Optional<A>>
- Mappings:
Namespace Name official atw$dintermediary net/minecraft/class_5699$class_8742named net/minecraft/util/dynamic/Codecs$StrictOptionalField
-
Nested Class Summary
Nested classes/interfaces inherited from class com.mojang.serialization.MapCodec
com.mojang.serialization.MapCodec.MapCodecCodec<A>, com.mojang.serialization.MapCodec.ResultFunction<A>Nested classes/interfaces inherited from interface com.mojang.serialization.MapDecoder
com.mojang.serialization.MapDecoder.Implementation<A>Nested classes/interfaces inherited from interface com.mojang.serialization.MapEncoder
com.mojang.serialization.MapEncoder.Implementation<A> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecode(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.MapLike<T> input) <T> com.mojang.serialization.RecordBuilder<T>encode(Optional<A> optional, com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.RecordBuilder<T> recordBuilder) booleaninthashCode()<T> Stream<T>keys(com.mojang.serialization.DynamicOps<T> ops) toString()Methods inherited from class com.mojang.serialization.MapCodec
codec, dependent, deprecated, fieldOf, flatXmap, forGetter, mapResult, of, of, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, setPartial, stable, unit, unit, withLifecycle, xmapMethods inherited from class com.mojang.serialization.CompressorHolder
compressorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.MapDecoder
ap, compressedDecode, compressor, decoder, flatMap, mapMethods inherited from interface com.mojang.serialization.MapEncoder
comap, compressedBuilder, compressor, encoder, flatComap
-
Field Details
-
field
- Mappings:
Namespace Name Mixin selector official aLatw$d;a:Ljava/lang/String;intermediary field_45717Lnet/minecraft/class_5699$class_8742;field_45717:Ljava/lang/String;named fieldLnet/minecraft/util/dynamic/Codecs$StrictOptionalField;field:Ljava/lang/String;
-
codec
- Mappings:
Namespace Name Mixin selector official bLatw$d;b:Lcom/mojang/serialization/Codec;intermediary field_45718Lnet/minecraft/class_5699$class_8742;field_45718:Lcom/mojang/serialization/Codec;named codecLnet/minecraft/util/dynamic/Codecs$StrictOptionalField;codec:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
StrictOptionalField
- Mappings:
Namespace Name Mixin selector official <init>Latw$d;<init>(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_5699$class_8742;<init>(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/util/dynamic/Codecs$StrictOptionalField;<init>(Ljava/lang/String;Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
decode
public <T> com.mojang.serialization.DataResult<Optional<A>> decode(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.MapLike<T> input) - Mappings:
Namespace Name Mixin selector official decodeLatw$d;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;intermediary decodeLnet/minecraft/class_5699$class_8742;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;named decodeLnet/minecraft/util/dynamic/Codecs$StrictOptionalField;decode(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
-
encode
public <T> com.mojang.serialization.RecordBuilder<T> encode(Optional<A> optional, com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.RecordBuilder<T> recordBuilder) - Mappings:
Namespace Name Mixin selector official aLatw$d;a(Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;intermediary method_53060Lnet/minecraft/class_5699$class_8742;method_53060(Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;named encodeLnet/minecraft/util/dynamic/Codecs$StrictOptionalField;encode(Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;
-
keys
- Specified by:
keysin interfacecom.mojang.serialization.Keyable- Specified by:
keysin classcom.mojang.serialization.MapCodec<Optional<A>>- Mappings:
Namespace Name Mixin selector official keysLatw$d;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;intermediary keysLnet/minecraft/class_5699$class_8742;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;named keysLnet/minecraft/util/dynamic/Codecs$StrictOptionalField;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
-
equals
- Overrides:
equalsin classObject- Mappings:
Namespace Name Mixin selector official equalsLatw$d;equals(Ljava/lang/Object;)Zintermediary equalsLnet/minecraft/class_5699$class_8742;equals(Ljava/lang/Object;)Znamed equalsLnet/minecraft/util/dynamic/Codecs$StrictOptionalField;equals(Ljava/lang/Object;)Z
-
hashCode
public int hashCode() -
toString
-