Signed-off-by: liach <liach@users.noreply.github.com>

Co-authored-by: liach <liach@users.noreply.github.com>
This commit is contained in:
liach 2020-04-03 14:14:29 -05:00 committed by GitHub
parent 4bf04724a5
commit e0b168b919
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 68 additions and 0 deletions

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_3481 net/minecraft/tag/BlockTags
FIELD field_23678 ACCESSOR Lnet/minecraft/class_5120;
METHOD method_15069 register (Ljava/lang/String;)Lnet/minecraft/class_3494$class_5123;
ARG 0 id
METHOD method_15070 setContainer (Lnet/minecraft/class_3503;)V

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_3483 net/minecraft/tag/EntityTypeTags
FIELD field_23679 ACCESSOR Lnet/minecraft/class_5120;
METHOD method_15077 register (Ljava/lang/String;)Lnet/minecraft/class_3494$class_5123;
ARG 0 id
METHOD method_15078 setContainer (Lnet/minecraft/class_3503;)V

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_3486 net/minecraft/tag/FluidTags
FIELD field_23680 ACCESSOR Lnet/minecraft/class_5120;
METHOD method_15095 register (Ljava/lang/String;)Lnet/minecraft/class_3494$class_5123;
ARG 0 id
METHOD method_15096 setContainer (Lnet/minecraft/class_3503;)V

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_5120 net/minecraft/tag/GlobalTagAccessor
COMMENT Allows access to tags from either client or server threads and propagates
COMMENT tag changes through reloads/server tag sends.
FIELD field_23682 currentContainer Lnet/minecraft/class_3503;
FIELD field_23683 tags Ljava/util/List;
METHOD method_26770 getContainer ()Lnet/minecraft/class_3503;
METHOD method_26771 setContainer (Lnet/minecraft/class_3503;)V
ARG 1 container
METHOD method_26773 get (Ljava/lang/String;)Lnet/minecraft/class_3494$class_5123;
ARG 1 id
CLASS class_5121 CachedTag
FIELD field_23684 id Lnet/minecraft/class_2960;
FIELD field_23685 currentTag Lnet/minecraft/class_3494;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_26775 updateContainer (Lnet/minecraft/class_3503;)V
ARG 1 container
METHOD method_26776 get ()Lnet/minecraft/class_3494;

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_3489 net/minecraft/tag/ItemTags
FIELD field_23681 ACCESSOR Lnet/minecraft/class_5120;
METHOD method_15102 register (Ljava/lang/String;)Lnet/minecraft/class_3494$class_5123;
ARG 0 id
METHOD method_15103 setContainer (Lnet/minecraft/class_3503;)V

View File

@ -14,9 +14,55 @@ CLASS net/minecraft/class_3494 net/minecraft/tag/Tag
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/Set;
METHOD method_26778 create ()Lnet/minecraft/class_3494$class_3495;
METHOD method_26779 add (Lnet/minecraft/class_3494$class_3496;)Lnet/minecraft/class_3494$class_3495;
ARG 1 entry
METHOD method_26780 read (Lcom/google/gson/JsonObject;)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;)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;)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;
CLASS class_5124 ObjectBuilder
FIELD field_23690 idGetter Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 idGetter
METHOD method_26792 addTag (Lnet/minecraft/class_3494$class_5123;)Lnet/minecraft/class_3494$class_5124;
ARG 1 identifiedTag
METHOD method_26793 add (Ljava/lang/Object;)Lnet/minecraft/class_3494$class_5124;
ARG 1 element
METHOD method_26794 add (Ljava/util/Collection;)Lnet/minecraft/class_3494$class_5124;
ARG 1 elements
METHOD method_26795 add ([Ljava/lang/Object;)Lnet/minecraft/class_3494$class_5124;
ARG 1 elements