Package dev.dhyces.trimmed.api.util
Class CodecUtil
java.lang.Object
dev.dhyces.trimmed.api.util.CodecUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<net.minecraft.client.resources.model.ModelResourceLocation> static final com.mojang.serialization.Codec<net.minecraft.resources.ResourceLocation> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <K,V> LenientUnboundedMapCodec <K, V> lenientMapCodec(com.mojang.serialization.Codec<K> keyCodec, com.mojang.serialization.Codec<V> valueCodec, BiPredicate<com.mojang.serialization.DataResult<K>, V> skipFunction) static <T> SetCodec<T> setOf(com.mojang.serialization.Codec<T> elementCodec)
-
Field Details
-
TRIMMED_IDENTIFIER
public static final com.mojang.serialization.Codec<net.minecraft.resources.ResourceLocation> TRIMMED_IDENTIFIER -
MODEL_IDENTIFIER_CODEC
public static final com.mojang.serialization.Codec<net.minecraft.client.resources.model.ModelResourceLocation> MODEL_IDENTIFIER_CODEC
-
-
Constructor Details
-
CodecUtil
public CodecUtil()
-
-
Method Details
-
lenientMapCodec
public static <K,V> LenientUnboundedMapCodec<K,V> lenientMapCodec(com.mojang.serialization.Codec<K> keyCodec, com.mojang.serialization.Codec<V> valueCodec, BiPredicate<com.mojang.serialization.DataResult<K>, V> skipFunction) -
setOf
-