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 Summary
Nested classes/interfaces inherited from class com.mojang.serialization.MapCodec
com.mojang.serialization.MapCodec.MapCodecCodec<A extends Object>, com.mojang.serialization.MapCodec.ResultFunction<A extends Object>
Nested classes/interfaces inherited from interface com.mojang.serialization.MapDecoder
com.mojang.serialization.MapDecoder.Implementation<A extends Object>
Nested classes/interfaces inherited from interface com.mojang.serialization.MapEncoder
com.mojang.serialization.MapEncoder.Implementation<A extends Object>
-
Field Summary
-
Constructor Summary
ConstructorDescriptionStrictOptionalFieldCodec
(String p_298270_, com.mojang.serialization.Codec<A> p_299308_) -
Method Summary
Modifier 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_) boolean
int
hashCode()
<T> Stream<T>
keys
(com.mojang.serialization.DynamicOps<T> p_298727_) 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, xmap
Methods inherited from class com.mojang.serialization.CompressorHolder
compressor
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.mojang.serialization.MapDecoder
ap, compressedDecode, compressor, decoder, flatMap, map
Methods inherited from interface com.mojang.serialization.MapEncoder
comap, compressedBuilder, compressor, encoder, flatComap
-
Field Details
-
name
-
elementCodec
-
-
Constructor Details
-
StrictOptionalFieldCodec
-
-
Method Details
-
decode
-
encode
-
keys
-
equals
-
hashCode
public int hashCode() -
toString
-