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 SummaryFieldsFields inherited from interface com.mojang.serialization.CodecBOOL, BYTE, BYTE_BUFFER, DOUBLE, EMPTY, FLOAT, INT, INT_STREAM, LONG, LONG_STREAM, PASSTHROUGH, SHORT, STRING
- 
Constructor SummaryConstructorsConstructorDescriptionRecursiveCodec(String p_312859_, Function<com.mojang.serialization.Codec<T>, com.mojang.serialization.Codec<T>> p_298813_) 
- 
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- 
name
- 
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_298957_, S p_298353_) - Specified by:
- decodein interface- com.mojang.serialization.Decoder<T>
 
- 
encodepublic <S> com.mojang.serialization.DataResult<S> encode(T p_299151_, com.mojang.serialization.DynamicOps<S> p_299238_, S p_298526_) - Specified by:
- encodein interface- com.mojang.serialization.Encoder<T>
 
- 
toString
 
-