Interface ICustomHolderSet<T>
- All Superinterfaces:
HolderSet<T>, IHolderSetExtension<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 HolderSet
HolderSet.Direct<T>, HolderSet.ListBacked<T>, HolderSet.Named<T>Nested classes/interfaces inherited from interface IHolderSetExtension
IHolderSetExtension.SerializationType -
Method Summary
Modifier and TypeMethodDescriptionWhat format this holderset serializes to in json/nbt/etctype()Returns HolderSetType registered to.invalid reference
ForgeRegistries.HOLDER_SET_TYPESMethods inherited from interface HolderSet
canSerializeIn, contains, get, getRandomElement, isBound, size, stream, unwrap, unwrapKeyMethods inherited from interface IHolderSetExtension
addInvalidationListenerMethods inherited from interface Iterable
forEach, iterator, spliterator
-
Method Details
-
type
HolderSetType type()Returns HolderSetType registered to.invalid reference
ForgeRegistries.HOLDER_SET_TYPES- Returns:
- HolderSetType registered to
invalid reference
ForgeRegistries.HOLDER_SET_TYPES
-
serializationType
Description copied from interface:IHolderSetExtensionWhat format this holderset serializes to in json/nbt/etc- Specified by:
serializationTypein interfaceIHolderSetExtension<T>
-