Class NamedTag<T>

java.lang.Object
com.simibubi.create.foundation.data.NamedTag<T>
All Implemented Interfaces:
net.minecraft.tags.Tag<T>, net.minecraft.tags.Tag.Named<T>

@ParametersAreNonnullByDefault public class NamedTag<T> extends Object implements net.minecraft.tags.Tag.Named<T>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.minecraft.tags.Tag

    net.minecraft.tags.Tag.Builder, net.minecraft.tags.Tag.BuilderEntry, net.minecraft.tags.Tag.ElementEntry, net.minecraft.tags.Tag.Entry, net.minecraft.tags.Tag.Named<T extends Object>, net.minecraft.tags.Tag.OptionalElementEntry, net.minecraft.tags.Tag.OptionalTagEntry, net.minecraft.tags.Tag.TagEntry
  • Constructor Summary

    Constructors
    Constructor
    Description
    NamedTag(net.minecraft.tags.Tag<T> tag, net.minecraft.resources.ResourceLocation id)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    contains(T p_230235_1_)
     
    net.minecraft.resources.ResourceLocation
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.tags.Tag

    getRandomElement
  • Constructor Details

    • NamedTag

      public NamedTag(@Nullable net.minecraft.tags.Tag<T> tag, net.minecraft.resources.ResourceLocation id)
  • Method Details

    • getName

      public net.minecraft.resources.ResourceLocation getName()
      Specified by:
      getName in interface net.minecraft.tags.Tag.Named<T>
    • contains

      public boolean contains(T p_230235_1_)
      Specified by:
      contains in interface net.minecraft.tags.Tag<T>
    • getValues

      public List<T> getValues()
      Specified by:
      getValues in interface net.minecraft.tags.Tag<T>