Class Tag<T>

java.lang.Object
net.minecraft.tag.Tag<T>
Direct Known Subclasses:
class_4475.class_4476, FluidTags.CachingTag, ItemTags.class_4480

public class Tag<T> extends Object
Mappings:
Namespace Name
official wz
intermediary net/minecraft/class_4482
named net/minecraft/tag/Tag
  • Field Details

    • identifier

      private final Identifier identifier
      Mappings:
      Namespace Name Mixin selector
      official a Lwz;a:Lpc;
      intermediary field_22225 Lnet/minecraft/class_4482;field_22225:Lnet/minecraft/class_1653;
      named identifier Lnet/minecraft/tag/Tag;identifier:Lnet/minecraft/util/Identifier;
    • values

      private final Set<T> values
      Mappings:
      Namespace Name Mixin selector
      official b Lwz;b:Ljava/util/Set;
      intermediary field_22226 Lnet/minecraft/class_4482;field_22226:Ljava/util/Set;
      named values Lnet/minecraft/tag/Tag;values:Ljava/util/Set;
    • entries

      private final Collection<Tag.Entry<T>> entries
      Mappings:
      Namespace Name Mixin selector
      official c Lwz;c:Ljava/util/Collection;
      intermediary field_22227 Lnet/minecraft/class_4482;field_22227:Ljava/util/Collection;
      named entries Lnet/minecraft/tag/Tag;entries:Ljava/util/Collection;
  • Constructor Details

    • Tag

      public Tag(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lwz;<init>(Lpc;)V
      intermediary <init> Lnet/minecraft/class_4482;<init>(Lnet/minecraft/class_1653;)V
      named <init> Lnet/minecraft/tag/Tag;<init>(Lnet/minecraft/util/Identifier;)V
    • Tag

      public Tag(Identifier identifier, Collection<Tag.Entry<T>> collection, boolean useLinkedSet)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lwz;<init>(Lpc;Ljava/util/Collection;Z)V
      intermediary <init> Lnet/minecraft/class_4482;<init>(Lnet/minecraft/class_1653;Ljava/util/Collection;Z)V
      named <init> Lnet/minecraft/tag/Tag;<init>(Lnet/minecraft/util/Identifier;Ljava/util/Collection;Z)V
  • Method Details

    • toJson

      public JsonObject toJson(Function<T,Identifier> function)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz;a(Ljava/util/function/Function;)Lcom/google/gson/JsonObject;
      intermediary method_21464 Lnet/minecraft/class_4482;method_21464(Ljava/util/function/Function;)Lcom/google/gson/JsonObject;
      named toJson Lnet/minecraft/tag/Tag;toJson(Ljava/util/function/Function;)Lcom/google/gson/JsonObject;
    • contains

      public boolean contains(T fluid)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz;a(Ljava/lang/Object;)Z
      intermediary method_21462 Lnet/minecraft/class_4482;method_21462(Ljava/lang/Object;)Z
      named contains Lnet/minecraft/tag/Tag;contains(Ljava/lang/Object;)Z
    • values

      public Collection<T> values()
      Mappings:
      Namespace Name Mixin selector
      official a Lwz;a()Ljava/util/Collection;
      intermediary method_21461 Lnet/minecraft/class_4482;method_21461()Ljava/util/Collection;
      named values Lnet/minecraft/tag/Tag;values()Ljava/util/Collection;
    • entries

      public Collection<Tag.Entry<T>> entries()
      Mappings:
      Namespace Name Mixin selector
      official b Lwz;b()Ljava/util/Collection;
      intermediary method_21465 Lnet/minecraft/class_4482;method_21465()Ljava/util/Collection;
      named entries Lnet/minecraft/tag/Tag;entries()Ljava/util/Collection;
    • getRandom

      public T getRandom(Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lwz;a(Ljava/util/Random;)Ljava/lang/Object;
      intermediary method_21463 Lnet/minecraft/class_4482;method_21463(Ljava/util/Random;)Ljava/lang/Object;
      named getRandom Lnet/minecraft/tag/Tag;getRandom(Ljava/util/Random;)Ljava/lang/Object;
    • getId

      public Identifier getId()
      Mappings:
      Namespace Name Mixin selector
      official c Lwz;c()Lpc;
      intermediary method_21466 Lnet/minecraft/class_4482;method_21466()Lnet/minecraft/class_1653;
      named getId Lnet/minecraft/tag/Tag;getId()Lnet/minecraft/util/Identifier;