Package dev.dhyces.trimmed.api.client
Interface TrimmedClientMapApi
- All Known Implementing Classes:
TrimmedClientMapApiImpl
public interface TrimmedClientMapApi
-
Method Summary
Modifier and TypeMethodDescription<K,V, M extends Map<K, V>>
com.mojang.serialization.Codec<MapHolder.Typed<K, V, M>> advancedCodec(AdvancedMapType<K, V, M> mapType) <K,V, M extends Map<K, V>>
MapHolder.Typed<K, V, M> getAdvancedMap(MapKey<K, V> key, AdvancedMapType<K, V, M> mapType) static TrimmedClientMapApi<T> KeyResolver.RegistryResolver<T> getRegistryKeyResolver(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> key) <K,V> MapHolder <K, V> getSimpleMap(MapKey<K, V> key) <K,V> com.mojang.serialization.Codec <MapHolder<K, V>> simpleCodec(MapType<K, V> mapType)
-
Method Details
-
getInstance
-
getSimpleMap
-
simpleCodec
-
getAdvancedMap
<K,V, MapHolder.Typed<K,M extends Map<K, V>> V, getAdvancedMapM> (MapKey<K, V> key, AdvancedMapType<K, V, M> mapType) -
advancedCodec
<K,V, com.mojang.serialization.Codec<MapHolder.Typed<K,M extends Map<K, V>> V, advancedCodecM>> (AdvancedMapType<K, V, M> mapType) -
getRegistryKeyResolver
@Nullable <T> KeyResolver.RegistryResolver<T> getRegistryKeyResolver(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> key)
-