com.mojang.serialization.codecs

public final class SimpleMapCodec<K, V>

extends MapCodec<Map<K, V>> implements BaseMapCodec<K, V>

All mapped superinterfaces:

Compressable, Keyable, MapDecoder, MapEncoder, BaseMapCodec

com.mojang.serialization.codecs.SimpleMapCodec

Field summary

Modifier and TypeField
private final Codec<K>
keyCodec
private final Codec<V>
elementCodec
private final Keyable
keys

Constructor summary

ModifierConstructor
public (Codec<K> arg0, Codec<V> arg1, Keyable arg2)

Method summary

Modifier and TypeMethod
public Codec<K>
keyCodec()
public Codec<V>
elementCodec()
public <T> Stream<T>
keys(DynamicOps<T> arg0)
public <T> DataResult<Map<K, V>>
decode(DynamicOps<T> arg0, MapLike<T> arg1)
public <T> RecordBuilder<T>
encode(Map<K, V> arg0, DynamicOps<T> arg1, RecordBuilder<T> arg2)