yarn/mappings/net/minecraft/tag/Tag.mapping

55 lines
2.4 KiB
Plaintext

CLASS net/minecraft/class_3494 net/minecraft/tag/Tag
COMMENT A tag is a set of objects.
COMMENT
COMMENT <p>Tags simplifies reference to multiple objects, especially for
COMMENT predicate (testing against) purposes.
COMMENT
COMMENT <p>A tag is immutable by design. It has a builder, which is a mutable
COMMENT equivalent.
COMMENT
COMMENT <p>Its entries' iteration may be ordered
COMMENT or unordered, depending on the configuration from the tag builder.
METHOD method_15138 values ()Ljava/util/List;
METHOD method_15141 contains (Ljava/lang/Object;)Z
ARG 1 entry
METHOD method_15142 getRandom (Ljava/util/Random;)Ljava/lang/Object;
ARG 1 random
METHOD method_26777 of (Ljava/util/Set;)Lnet/minecraft/class_3494;
ARG 0 set
CLASS class_3495 Builder
COMMENT A builder class to ease the creation of tags. It can also be used as a
COMMENT mutable form of a tag.
FIELD field_23688 entries Ljava/util/List;
METHOD method_26778 create ()Lnet/minecraft/class_3494$class_3495;
METHOD method_26780 read (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_3494$class_3495;
ARG 1 json
METHOD method_26782 build (Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/Optional;
ARG 1 tagGetter
ARG 2 objectGetter
METHOD method_26784 add (Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_3494$class_3495;
ARG 1 id
METHOD method_26785 streamEntries ()Ljava/util/stream/Stream;
METHOD method_26786 streamUnresolvedEntries (Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Stream;
ARG 1 tagGetter
ARG 2 objectGetter
METHOD method_26787 addTag (Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_3494$class_3495;
ARG 1 id
METHOD method_26788 toJson ()Lcom/google/gson/JsonObject;
CLASS class_3496 Entry
METHOD method_26789 addToJson (Lcom/google/gson/JsonArray;)V
ARG 1 json
METHOD method_26790 resolve (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Consumer;)Z
ARG 1 tagGetter
ARG 2 objectGetter
ARG 3 collector
CLASS class_3497 TagEntry
FIELD field_15584 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
CLASS class_5122 ObjectEntry
FIELD field_23689 id Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
CLASS class_5123 Identified
METHOD method_26791 getId ()Lnet/minecraft/class_2960;