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 asu$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 aLasu$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 bLasu$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>Lasu$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 decodeLasu$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 aLasu$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 keysLasu$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 equalsLasu$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
-