Interface ICustomHolderSet<T>
- All Superinterfaces:
 HolderSet<T>,IForgeHolderSet<T>,Iterable<Holder<T>>
- All Known Implementing Classes:
 AndHolderSet,AnyHolderSet,CompositeHolderSet,NotHolderSet,OrHolderSet
Interface for mods' custom holderset types
- 
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.core.HolderSet
HolderSet.Direct<T>, HolderSet.ListBacked<T>, HolderSet.Named<T>Nested classes/interfaces inherited from interface net.minecraftforge.common.extensions.IForgeHolderSet
IForgeHolderSet.SerializationType - 
Method Summary
Modifier and TypeMethodDescriptionWhat format this holderset serializes to in json/nbt/etctype()Returns HolderSetType registered toForgeRegistries.HOLDER_SET_TYPES.Methods inherited from interface net.minecraft.core.HolderSet
canSerializeIn, contains, get, getRandomElement, size, stream, unwrap, unwrapKeyMethods inherited from interface net.minecraftforge.common.extensions.IForgeHolderSet
addInvalidationListenerMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator 
- 
Method Details
- 
type
HolderSetType type()Returns HolderSetType registered toForgeRegistries.HOLDER_SET_TYPES.- Returns:
 - HolderSetType registered to 
ForgeRegistries.HOLDER_SET_TYPES 
 - 
serializationType
Description copied from interface:IForgeHolderSetWhat format this holderset serializes to in json/nbt/etc- Specified by:
 serializationTypein interfaceIForgeHolderSet<T>
 
 -