Class OptionalFieldCodec<A>
java.lang.Object
com.mojang.serialization.CompressorHolder
com.mojang.serialization.MapCodec<Optional<A>>
com.mojang.serialization.codecs.OptionalFieldCodec<A>
- All Implemented Interfaces:
Compressable, Keyable, MapDecoder<Optional<A>>, MapEncoder<Optional<A>>
-
Nested Class Summary
Nested classes/interfaces inherited from class MapCodec
MapCodec.MapCodecCodec<A>, MapCodec.ResultFunction<A>Nested classes/interfaces inherited from interface MapDecoder
MapDecoder.Implementation<A>Nested classes/interfaces inherited from interface MapEncoder
MapEncoder.Implementation<A> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> DataResult<Optional<A>> decode(DynamicOps<T> ops, MapLike<T> input) <T> RecordBuilder<T> encode(Optional<A> input, DynamicOps<T> ops, RecordBuilder<T> prefix) booleaninthashCode()<T> Stream<T> keys(DynamicOps<T> ops) toString()Methods inherited from class MapCodec
assumeMapUnsafe, codec, dependent, deprecated, dispatch, dispatchMap, dispatchStable, fieldOf, flatXmap, forGetter, mapResult, of, of, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, partialDispatch, recursive, setPartial, stable, unit, unit, unitCodec, unitCodec, validate, withLifecycle, xmapMethods inherited from class CompressorHolder
compressorMethods inherited from interface MapDecoder
ap, compressedDecode, compressor, decoder, flatMap, mapMethods inherited from interface MapEncoder
comap, compressedBuilder, compressor, encoder, flatComap
-
Field Details
-
name
-
elementCodec
-
lenient
private final boolean lenient
-
-
Constructor Details
-
OptionalFieldCodec
-
-
Method Details
-
decode
-
encode
-
keys
-
equals
-
hashCode
-
toString
-