Uses of Interface
net.neoforged.neoforge.registries.holdersets.ICustomHolderSet
Packages that use ICustomHolderSet
-
Uses of ICustomHolderSet in net.neoforged.neoforge.registries.holdersets
Classes in net.neoforged.neoforge.registries.holdersets that implement ICustomHolderSetModifier and TypeClassDescriptionclass
AndHolderSet<T>
Holderset that represents an intersection of other holdersets.final record
AnyHolderSet<T>
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
NotHolderSet<T>
Holderset that represents all elements of a registry not present in another holderset.class
OrHolderSet<T>
Holderset that represents a union of other holdersets.Methods in net.neoforged.neoforge.registries.holdersets that return types with arguments of type ICustomHolderSetModifier and TypeMethodDescription<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)