Uses of Interface
net.neoforged.neoforge.registries.holdersets.ICustomHolderSet

Packages that use ICustomHolderSet
  • Uses of ICustomHolderSet in net.neoforged.neoforge.registries.holdersets

    Modifier and Type
    Class
    Description
    class 
    Holderset that represents an intersection of other holdersets.
    final record 
    Holderset that represents all elements of a registry.
    class 
    Composite holdersets have component holdersets and possibly owner holdersets (which have this holderset as a component).
    class 
    Holderset that represents all elements of a registry not present in another holderset.
    class 
    Holderset that represents a union of other holdersets.
    Methods in net.neoforged.neoforge.registries.holdersets that return types with arguments of type ICustomHolderSet
    Modifier and Type
    Method
    Description
    <T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>>
    AndHolderSet.Type.makeCodec(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey, com.mojang.serialization.Codec<net.minecraft.core.Holder<T>> holderCodec, boolean forceList)
     
    <T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>>
    AnyHolderSet.Type.makeCodec(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey, com.mojang.serialization.Codec<net.minecraft.core.Holder<T>> holderCodec, boolean forceList)
     
    <T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>>
    HolderSetType.makeCodec(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey, com.mojang.serialization.Codec<net.minecraft.core.Holder<T>> holderCodec, boolean forceList)
     
    <T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>>
    NotHolderSet.Type.makeCodec(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey, com.mojang.serialization.Codec<net.minecraft.core.Holder<T>> holderCodec, boolean forceList)
     
    <T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>>
    OrHolderSet.Type.makeCodec(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey, com.mojang.serialization.Codec<net.minecraft.core.Holder<T>> holderCodec, boolean forceList)
     
    <T> net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,? extends ICustomHolderSet<T>>
    AndHolderSet.Type.makeStreamCodec(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey)
     
    <T> net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,? extends ICustomHolderSet<T>>
    AnyHolderSet.Type.makeStreamCodec(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey)
     
    <T> net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,? extends ICustomHolderSet<T>>
    HolderSetType.makeStreamCodec(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey)
     
    <T> net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,? extends ICustomHolderSet<T>>
    NotHolderSet.Type.makeStreamCodec(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey)
     
    <T> net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,? extends ICustomHolderSet<T>>
    OrHolderSet.Type.makeStreamCodec(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> registryKey)