类 AndHolderSet<T>

java.lang.Object
net.minecraftforge.registries.holdersets.CompositeHolderSet<T>
net.minecraftforge.registries.holdersets.AndHolderSet<T>
所有已实现的接口:
Iterable<Holder<T>>, HolderSet<T>, IForgeHolderSet<T>, ICustomHolderSet<T>

public class AndHolderSet<T> extends CompositeHolderSet<T>

Holderset that represents an intersection of other holdersets. Json format:

 {
   "type": "forge:and",
   "values":
   [
      // list of sub-holdersets (strings, lists, or objects)
   ]
 }
 
  • 构造器详细资料

  • 方法详细资料

    • codec

      public static <T> com.mojang.serialization.MapCodec<? extends ICustomHolderSet<T>> codec(ResourceKey<? extends Registry<T>> registryKey, com.mojang.serialization.Codec<Holder<T>> holderCodec, boolean forceList)
    • type

      public HolderSetType type()
      从接口复制的说明: ICustomHolderSet
      返回 HolderSetType registered to
      引用无效
      ForgeRegistries.HOLDER_SET_TYPES
      返回:
      HolderSetType registered to
      引用无效
      ForgeRegistries.HOLDER_SET_TYPES
    • createSet

      protected Set<Holder<T>> createSet()
      从类复制的说明: CompositeHolderSet
      返回 immutable Set of Holders given this composite holderset's component holdersets。
      指定者:
      createSet 在类中 CompositeHolderSet<T>
      返回:
      immutable Set of Holders given this composite holderset's component holdersets
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object