Class RegistryCodecs

java.lang.Object
net.minecraft.core.registries.codec.RegistryCodecs

public class RegistryCodecs extends Object
  • Constructor Details

    • RegistryCodecs

      public RegistryCodecs()
  • Method Details

    • holder

      public static <E> com.mojang.serialization.Codec<Holder<E>> holder(ResourceKey<? extends Registry<E>> registryKey)
    • holder

      public static <E> com.mojang.serialization.Codec<Holder<E>> holder(ResourceKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<E> elementCodec)
    • holder

      public static <E> com.mojang.serialization.Codec<Holder<E>> holder(ResourceKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<E> elementCodec, boolean allowInline)
    • holderSet

      public static <E> com.mojang.serialization.Codec<HolderSet<E>> holderSet(ResourceKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<E> elementCodec)
    • holderSet

      public static <E> com.mojang.serialization.Codec<HolderSet<E>> holderSet(ResourceKey<? extends Registry<E>> registryKey, com.mojang.serialization.Codec<E> elementCodec, boolean alwaysUseList)
    • holderSet

      public static <E> com.mojang.serialization.Codec<HolderSet<E>> holderSet(ResourceKey<? extends Registry<E>> registryKey)
    • holderSet

      public static <E> com.mojang.serialization.Codec<HolderSet<E>> holderSet(ResourceKey<? extends Registry<E>> registryKey, boolean alwaysUseList)