net.minecraft.util.dynamic

public record Codecs$StrictUnboundedMapCodec<K, V>

implements com.mojang.serialization.codecs.BaseMapCodec<K, V>, com.mojang.serialization.Codec<Map<K, V>>

net.minecraft.util.ExtraCodecs$StrictUnboundedMapCodec
net.minecraft.class_5699$class_8783
net.minecraft.util.dynamic.Codecs$StrictUnboundedMapCodec

Field summary

Modifier and TypeField
private final com.mojang.serialization.Codec<K>
keyCodec
comp_1_2
keyCodec
private final com.mojang.serialization.Codec<V>
elementCodec
comp_1_1
elementCodec

Constructor summary

ModifierConstructor
public (com.mojang.serialization.Codec<K> keyCodec, com.mojang.serialization.Codec<V> elementCodec)

Method summary

Modifier and TypeMethod
public <T> com.mojang.serialization.DataResult<Map<K, V>>
decode(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.MapLike<T> input)
public <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<Map<K, V>, T>>
decode(com.mojang.serialization.DynamicOps<T> ops, T input)
public <T> com.mojang.serialization.DataResult<T>
encode(Map<K, V> input, com.mojang.serialization.DynamicOps<T> ops, T prefix)
method_53708(Map<K, V> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
encode(Map<K, V> arg0, com.mojang.serialization.DynamicOps<T> arg1, T arg2)
public com.mojang.serialization.Codec<K>
keyCodec()
public com.mojang.serialization.Codec<V>
elementCodec()
public com.mojang.serialization.DataResult
encode(Object input, com.mojang.serialization.DynamicOps ops, Object prefix)
encode(Object arg0, com.mojang.serialization.DynamicOps arg1, Object arg2)
encode(Object input, com.mojang.serialization.DynamicOps ops, Object prefix)
private static com.mojang.datafixers.util.Pair
lambda$decode$3(Object arg0, Map arg1)
method_53707(Object arg0, Map arg1)
method_53707(Object arg0, Map map)
private com.mojang.serialization.DataResult
lambda$decode$2(com.mojang.serialization.DynamicOps arg0, com.mojang.serialization.MapLike arg1)
method_53706(com.mojang.serialization.DynamicOps arg0, com.mojang.serialization.MapLike arg1)
method_53706(com.mojang.serialization.DynamicOps arg0, com.mojang.serialization.MapLike arg1)
private static String
lambda$decode$1()
method_53704()
method_53704()
private static String
lambda$decode$0(com.mojang.serialization.DataResult arg0, String arg1)
method_53705(com.mojang.serialization.DataResult arg0, String arg1)
method_53705(com.mojang.serialization.DataResult arg0, String arg1)