Class TagEntry

java.lang.Object
net.minecraft.tag.TagEntry

public class TagEntry extends Object
Mappings:
Namespace Name
official akb
intermediary net/minecraft/class_3497
named net/minecraft/tag/TagEntry
  • Field Details

    • field_39266

      private static final com.mojang.serialization.Codec<TagEntry> field_39266
      Mappings:
      Namespace Name Mixin selector
      official b Lakb;b:Lcom/mojang/serialization/Codec;
      intermediary field_39266 Lnet/minecraft/class_3497;field_39266:Lcom/mojang/serialization/Codec;
      named field_39266 Lnet/minecraft/tag/TagEntry;field_39266:Lcom/mojang/serialization/Codec;
    • field_39265

      public static final com.mojang.serialization.Codec<TagEntry> field_39265
      Mappings:
      Namespace Name Mixin selector
      official a Lakb;a:Lcom/mojang/serialization/Codec;
      intermediary field_39265 Lnet/minecraft/class_3497;field_39265:Lcom/mojang/serialization/Codec;
      named field_39265 Lnet/minecraft/tag/TagEntry;field_39265:Lcom/mojang/serialization/Codec;
    • id

      private final Identifier id
      Mappings:
      Namespace Name Mixin selector
      official c Lakb;c:Laah;
      intermediary field_15584 Lnet/minecraft/class_3497;field_15584:Lnet/minecraft/class_2960;
      named id Lnet/minecraft/tag/TagEntry;id:Lnet/minecraft/util/Identifier;
    • tag

      private final boolean tag
      Mappings:
      Namespace Name Mixin selector
      official d Lakb;d:Z
      intermediary field_39267 Lnet/minecraft/class_3497;field_39267:Z
      named tag Lnet/minecraft/tag/TagEntry;tag:Z
    • required

      private final boolean required
      Mappings:
      Namespace Name Mixin selector
      official e Lakb;e:Z
      intermediary field_39268 Lnet/minecraft/class_3497;field_39268:Z
      named required Lnet/minecraft/tag/TagEntry;required:Z
  • Constructor Details

    • TagEntry

      private TagEntry(Identifier id, boolean tag, boolean required)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lakb;<init>(Laah;ZZ)V
      intermediary <init> Lnet/minecraft/class_3497;<init>(Lnet/minecraft/class_2960;ZZ)V
      named <init> Lnet/minecraft/tag/TagEntry;<init>(Lnet/minecraft/util/Identifier;ZZ)V
    • TagEntry

      private TagEntry(Codecs.TagEntryId id, boolean required)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lakb;<init>(Laku$d;Z)V
      intermediary <init> Lnet/minecraft/class_3497;<init>(Lnet/minecraft/class_5699$class_7476;Z)V
      named <init> Lnet/minecraft/tag/TagEntry;<init>(Lnet/minecraft/util/dynamic/Codecs$TagEntryId;Z)V
  • Method Details

    • getIdForCodec

      private Codecs.TagEntryId getIdForCodec()
      Mappings:
      Namespace Name Mixin selector
      official a Lakb;a()Laku$d;
      intermediary method_43936 Lnet/minecraft/class_3497;method_43936()Lnet/minecraft/class_5699$class_7476;
      named getIdForCodec Lnet/minecraft/tag/TagEntry;getIdForCodec()Lnet/minecraft/util/dynamic/Codecs$TagEntryId;
    • create

      public static TagEntry create(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lakb;a(Laah;)Lakb;
      intermediary method_43937 Lnet/minecraft/class_3497;method_43937(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;
      named create Lnet/minecraft/tag/TagEntry;create(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/TagEntry;
    • createOptional

      public static TagEntry createOptional(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official b Lakb;b(Laah;)Lakb;
      intermediary method_43942 Lnet/minecraft/class_3497;method_43942(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;
      named createOptional Lnet/minecraft/tag/TagEntry;createOptional(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/TagEntry;
    • createTag

      public static TagEntry createTag(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official c Lakb;c(Laah;)Lakb;
      intermediary method_43945 Lnet/minecraft/class_3497;method_43945(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;
      named createTag Lnet/minecraft/tag/TagEntry;createTag(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/TagEntry;
    • createOptionalTag

      public static TagEntry createOptionalTag(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official d Lakb;d(Laah;)Lakb;
      intermediary method_43947 Lnet/minecraft/class_3497;method_43947(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;
      named createOptionalTag Lnet/minecraft/tag/TagEntry;createOptionalTag(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/TagEntry;
    • resolve

      public <T> boolean resolve(TagEntry.ValueGetter<T> valueGetter, Consumer<T> consumer)
      Mappings:
      Namespace Name Mixin selector
      official a Lakb;a(Lakb$a;Ljava/util/function/Consumer;)Z
      intermediary method_26790 Lnet/minecraft/class_3497;method_26790(Lnet/minecraft/class_3497$class_7474;Ljava/util/function/Consumer;)Z
      named resolve Lnet/minecraft/tag/TagEntry;resolve(Lnet/minecraft/tag/TagEntry$ValueGetter;Ljava/util/function/Consumer;)Z
    • forEachRequiredTagId

      public void forEachRequiredTagId(Consumer<Identifier> consumer)
      Mappings:
      Namespace Name Mixin selector
      official a Lakb;a(Ljava/util/function/Consumer;)V
      intermediary method_32831 Lnet/minecraft/class_3497;method_32831(Ljava/util/function/Consumer;)V
      named forEachRequiredTagId Lnet/minecraft/tag/TagEntry;forEachRequiredTagId(Ljava/util/function/Consumer;)V
    • forEachOptionalTagId

      public void forEachOptionalTagId(Consumer<Identifier> consumer)
      Mappings:
      Namespace Name Mixin selector
      official b Lakb;b(Ljava/util/function/Consumer;)V
      intermediary method_43944 Lnet/minecraft/class_3497;method_43944(Ljava/util/function/Consumer;)V
      named forEachOptionalTagId Lnet/minecraft/tag/TagEntry;forEachOptionalTagId(Ljava/util/function/Consumer;)V
    • canAdd

      public boolean canAdd(Predicate<Identifier> directEntryPredicate, Predicate<Identifier> tagEntryPredicate)
      Mappings:
      Namespace Name Mixin selector
      official a Lakb;a(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z
      intermediary method_32832 Lnet/minecraft/class_3497;method_32832(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z
      named canAdd Lnet/minecraft/tag/TagEntry;canAdd(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z
    • toString

      public String toString()
      Overrides:
      toString in class Object