类 RegistryCodecs

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

public class RegistryCodecs extends Object
  • 构造器详细资料

    • RegistryCodecs

      public RegistryCodecs()
  • 方法详细资料

    • withNameAndId

      private static <T> com.mojang.serialization.MapCodec<RegistryCodecs.RegistryEntry<T>> withNameAndId(ResourceKey<? extends Registry<T>> pRegistryKey, com.mojang.serialization.MapCodec<T> pElementCodec)
    • networkCodec

      public static <T> com.mojang.serialization.Codec<Registry<T>> networkCodec(ResourceKey<? extends Registry<T>> pRegistryKey, com.mojang.serialization.Lifecycle pLifecycle, com.mojang.serialization.Codec<T> pElementCodec)
    • fullCodec

      public static <E> com.mojang.serialization.Codec<Registry<E>> fullCodec(ResourceKey<? extends Registry<E>> p_248884_, com.mojang.serialization.Lifecycle p_251810_, com.mojang.serialization.Codec<E> p_250169_)
    • homogeneousList

      public static <E> com.mojang.serialization.Codec<HolderSet<E>> homogeneousList(ResourceKey<? extends Registry<E>> pRegistryKey, com.mojang.serialization.Codec<E> pElementCodec)
    • homogeneousList

      public static <E> com.mojang.serialization.Codec<HolderSet<E>> homogeneousList(ResourceKey<? extends Registry<E>> pRegistryKey, com.mojang.serialization.Codec<E> pElementCodec, boolean pDisallowInline)
    • homogeneousList

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

      public static <E> com.mojang.serialization.Codec<HolderSet<E>> homogeneousList(ResourceKey<? extends Registry<E>> pRegistryKey, boolean pDisallowInline)