Package net.minecraft.util
Class ExtraCodecs.RecursiveCodec<T>
java.lang.Object
net.minecraft.util.ExtraCodecs.RecursiveCodec<T>
- All Implemented Interfaces:
- com.mojang.serialization.Codec<T>,- com.mojang.serialization.Decoder<T>,- com.mojang.serialization.Encoder<T>
- Enclosing class:
- ExtraCodecs
static class ExtraCodecs.RecursiveCodec<T>
extends Object
implements com.mojang.serialization.Codec<T>
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.mojang.serialization.Codeccom.mojang.serialization.Codec.ResultFunction<A extends Object>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionFields inherited from interface com.mojang.serialization.CodecBOOL, BYTE, BYTE_BUFFER, DOUBLE, EMPTY, FLOAT, INT, INT_STREAM, LONG, LONG_STREAM, PASSTHROUGH, SHORT, STRING
- 
Constructor SummaryConstructorsConstructorDescriptionRecursiveCodec(Function<com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<T>> p_300700_) 
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.CodeccomapFlatMap, deprecated, dispatch, dispatch, dispatchMap, dispatchMap, dispatchStable, fieldOf, flatComapMap, flatXmap, listOf, mapResult, optionalFieldOf, optionalFieldOf, optionalFieldOf, optionalFieldOf, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, partialDispatch, promotePartial, stable, withLifecycle, xmapMethods inherited from interface com.mojang.serialization.Decoderboxed, decode, flatMap, map, parse, parse, simple, terminalMethods inherited from interface com.mojang.serialization.Encodercomap, encodeStart, flatComap
- 
Field Details- 
wrapped
 
- 
- 
Constructor Details- 
RecursiveCodec
 
- 
- 
Method Details- 
decodepublic <S> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<T,S>> decode(com.mojang.serialization.DynamicOps<S> p_298423_, S p_298846_) - Specified by:
- decodein interface- com.mojang.serialization.Decoder<T>
 
- 
encodepublic <S> com.mojang.serialization.DataResult<S> encode(T p_297845_, com.mojang.serialization.DynamicOps<S> p_300705_, S p_299581_) - Specified by:
- encodein interface- com.mojang.serialization.Encoder<T>
 
- 
toString
 
-