Class AndHolderSet<T>
java.lang.Object
net.minecraftforge.registries.holdersets.CompositeHolderSet<T>
net.minecraftforge.registries.holdersets.AndHolderSet<T>
- All Implemented Interfaces:
- Iterable<Holder<T>>,- HolderSet<T>,- IForgeHolderSet<T>,- ICustomHolderSet<T>
Holderset that represents an intersection of other holdersets. Json format:
 {
   "type": "forge:and",
   "values":
   [
      // list of sub-holdersets (strings, lists, or objects)
   ]
 }
 - 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.core.HolderSetHolderSet.Direct<T>, HolderSet.ListBacked<T>, HolderSet.Named<T>Nested classes/interfaces inherited from interface net.minecraftforge.common.extensions.IForgeHolderSetIForgeHolderSet.SerializationType
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> com.mojang.serialization.Codec<? extends ICustomHolderSet<T>>codec(ResourceKey<? extends Registry<T>> registryKey, com.mojang.serialization.Codec<Holder<T>> holderCodec, boolean forceList) Returns immutable Set of Holders given this composite holderset's component holdersets.toString()type()Returns HolderSetType registered toForgeRegistries.HOLDER_SET_TYPES.Methods inherited from class net.minecraftforge.registries.holdersets.CompositeHolderSetaddInvalidationListener, canSerializeIn, contains, get, getComponents, getList, getRandomElement, getSet, homogenize, isHomogenous, iterator, size, stream, unwrap, unwrapKeyMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraftforge.registries.holdersets.ICustomHolderSetserializationTypeMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Constructor Details- 
AndHolderSet
 
- 
- 
Method Details- 
codecpublic static <T> com.mojang.serialization.Codec<? extends ICustomHolderSet<T>> codec(ResourceKey<? extends Registry<T>> registryKey, com.mojang.serialization.Codec<Holder<T>> holderCodec, boolean forceList) 
- 
typeDescription copied from interface:ICustomHolderSetReturns HolderSetType registered toForgeRegistries.HOLDER_SET_TYPES.- Returns:
- HolderSetType registered to ForgeRegistries.HOLDER_SET_TYPES
 
- 
createSetDescription copied from class:CompositeHolderSetReturns immutable Set of Holders given this composite holderset's component holdersets.- Specified by:
- createSetin class- CompositeHolderSet<T>
- Returns:
- immutable Set of Holders given this composite holderset's component holdersets
 
- 
toString
 
-