Package net.minecraft.util
Class ExtraCodecs.StrictOptionalFieldCodec<A>
java.lang.Object
com.mojang.serialization.CompressorHolder
com.mojang.serialization.MapCodec<Optional<A>>
net.minecraft.util.ExtraCodecs.StrictOptionalFieldCodec<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:
- ExtraCodecs
static final class ExtraCodecs.StrictOptionalFieldCodec<A>
extends com.mojang.serialization.MapCodec<Optional<A>>
- 
Nested Class SummaryNested classes/interfaces inherited from class com.mojang.serialization.MapCodeccom.mojang.serialization.MapCodec.MapCodecCodec<A extends Object>, com.mojang.serialization.MapCodec.ResultFunction<A extends Object>Nested classes/interfaces inherited from interface com.mojang.serialization.MapDecodercom.mojang.serialization.MapDecoder.Implementation<A extends Object>Nested classes/interfaces inherited from interface com.mojang.serialization.MapEncodercom.mojang.serialization.MapEncoder.Implementation<A extends Object>
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionStrictOptionalFieldCodec(String p_298270_, com.mojang.serialization.Codec<A> p_299308_) 
- 
Method SummaryModifier and TypeMethodDescriptiondecode(com.mojang.serialization.DynamicOps<T> p_298794_, com.mojang.serialization.MapLike<T> p_298815_) <T> com.mojang.serialization.RecordBuilder<T>encode(Optional<A> p_298834_, com.mojang.serialization.DynamicOps<T> p_298455_, com.mojang.serialization.RecordBuilder<T> p_298535_) booleaninthashCode()<T> Stream<T>keys(com.mojang.serialization.DynamicOps<T> p_298727_) toString()Methods inherited from class com.mojang.serialization.MapCodeccodec, 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.CompressorHoldercompressorMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.MapDecoderap, compressedDecode, compressor, decoder, flatMap, mapMethods inherited from interface com.mojang.serialization.MapEncodercomap, compressedBuilder, compressor, encoder, flatComap
- 
Field Details- 
name
- 
elementCodec
 
- 
- 
Constructor Details- 
StrictOptionalFieldCodec
 
- 
- 
Method Details- 
decode
- 
encode
- 
keys
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-