Package net.minecraftforge.common
Class LenientUnboundedMapCodec<K,V> 
java.lang.Object
net.minecraftforge.common.LenientUnboundedMapCodec<K,V> 
- All Implemented Interfaces:
- com.mojang.serialization.Codec<Map<K,,- V>> - com.mojang.serialization.codecs.BaseMapCodec<K,,- V> - com.mojang.serialization.Decoder<Map<K,,- V>> - com.mojang.serialization.Encoder<Map<K,- V>> 
public class LenientUnboundedMapCodec<K,V> 
extends Object
implements com.mojang.serialization.codecs.BaseMapCodec<K,V>, com.mojang.serialization.Codec<Map<K,V>>  
Key and value decoded independently, unknown set of keys
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.mojang.serialization.Codeccom.mojang.serialization.Codec.ResultFunction<A extends Object>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final com.mojang.serialization.Codec<V>private final com.mojang.serialization.Codec<K>Fields inherited from interface com.mojang.serialization.CodecBOOL, BYTE, BYTE_BUFFER, DOUBLE, EMPTY, FLOAT, INT, INT_STREAM, LONG, LONG_STREAM, PASSTHROUGH, SHORT, STRING
- 
Constructor SummaryConstructorsConstructorDescriptionLenientUnboundedMapCodec(com.mojang.serialization.Codec<K> keyCodec, com.mojang.serialization.Codec<V> elementCodec) 
- 
Method SummaryModifier and TypeMethodDescriptiondecode(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.MapLike<T> input) decode(com.mojang.serialization.DynamicOps<T> ops, T input) com.mojang.serialization.Codec<V><T> com.mojang.serialization.DataResult<T>booleaninthashCode()com.mojang.serialization.Codec<K>keyCodec()toString()Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.codecs.BaseMapCodecencodeMethods 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- 
keyCodec
- 
elementCodec
 
- 
- 
Constructor Details- 
LenientUnboundedMapCodec
 
- 
- 
Method Details- 
keyCodec
- 
elementCodec
- 
decode
- 
decodepublic <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<Map<K,V>, decodeT>> (com.mojang.serialization.DynamicOps<T> ops, T input) - Specified by:
- decodein interface- com.mojang.serialization.Decoder<K>
 
- 
encodepublic <T> com.mojang.serialization.DataResult<T> encode(Map<K, V> input, com.mojang.serialization.DynamicOps<T> ops, T prefix) - Specified by:
- encodein interface- com.mojang.serialization.Encoder<K>
 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-