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

53 lines
2.5 KiB
Plaintext

CLASS net/minecraft/class_5414 net/minecraft/tag/TagGroup
COMMENT Contains the set of tags all of the same type.
METHOD method_30204 getTags ()Ljava/util/Map;
METHOD method_30205 getUncheckedTagId (Lnet/minecraft/class_3494;)Lnet/minecraft/class_2960;
ARG 1 tag
METHOD method_30206 getTagsFor (Ljava/lang/Object;)Ljava/util/Collection;
COMMENT Gets the identifiers of all tags an object is applicable to.
ARG 1 object
METHOD method_30207 create (Ljava/util/Map;)Lnet/minecraft/class_5414;
ARG 0 tags
METHOD method_30208 serialize (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5414$class_5748;
COMMENT Serializes this tag group.
ARG 1 registry
METHOD method_30210 getTag (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3494;
ARG 1 id
METHOD method_30211 getTagIds ()Ljava/util/Collection;
METHOD method_30213 getTagOrEmpty (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3494;
ARG 1 id
METHOD method_30214 createEmpty ()Lnet/minecraft/class_5414;
METHOD method_33155 deserialize (Lnet/minecraft/class_5414$class_5748;Lnet/minecraft/class_2378;)Lnet/minecraft/class_5414;
COMMENT Deserializes a serialized tag group.
ARG 0 serialized
ARG 1 registry
METHOD method_33156 (Lnet/minecraft/class_2378;Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_3494;)V
ARG 2 id
ARG 3 tag
METHOD method_33157 (Lnet/minecraft/class_2378;Ljava/util/Map;Lnet/minecraft/class_2960;Lit/unimi/dsi/fastutil/ints/IntList;)V
ARG 2 id
ARG 3 entries
METHOD method_34894 getId (Lnet/minecraft/class_3494$class_5123;)Lnet/minecraft/class_2960;
ARG 1 tag
METHOD method_34895 contains (Lnet/minecraft/class_2960;)Z
ARG 1 id
CLASS 1
FIELD field_25742 tags Lcom/google/common/collect/BiMap;
FIELD field_25743 emptyTag Lnet/minecraft/class_3494;
CLASS class_5748 Serialized
COMMENT A serialization-friendly POJO representation of a {@linkplain
COMMENT TagGroup tag group}. This allows easy transport of tag groups
COMMENT over Minecraft network protocol.
COMMENT
COMMENT <p>This stores tag entries with raw integer IDs and requires a registry
COMMENT for raw ID access to {@linkplain TagGroup#serialize(Registry) serialize}
COMMENT or {@linkplain TagGroup#deserialize(TagGroup.Serialized, Registry)
COMMENT deserialize} tag groups.
FIELD field_28304 contents Ljava/util/Map;
METHOD <init> (Ljava/util/Map;)V
ARG 1 contents
METHOD method_33159 writeBuf (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_33160 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5414$class_5748;
ARG 0 buf