diff --git a/mappings/net/minecraft/entity/attribute/AbstractEntityAttributeContainer.mapping b/mappings/net/minecraft/entity/attribute/AbstractEntityAttributeContainer.mapping index 930bcfc926..942d09d25b 100644 --- a/mappings/net/minecraft/entity/attribute/AbstractEntityAttributeContainer.mapping +++ b/mappings/net/minecraft/entity/attribute/AbstractEntityAttributeContainer.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_1325 net/minecraft/entity/attribute/AbstractEntityAttr FIELD field_6334 instancesByKey Ljava/util/Map; FIELD field_6335 instancesById Ljava/util/Map; FIELD field_6336 attributeHierarchy Lcom/google/common/collect/Multimap; + METHOD method_22324 copyFrom (Lnet/minecraft/class_1325;)V + ARG 1 attributeContainer METHOD method_6204 values ()Ljava/util/Collection; METHOD method_6205 get (Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324; ARG 1 attribute diff --git a/mappings/net/minecraft/entity/attribute/EntityAttributeInstance.mapping b/mappings/net/minecraft/entity/attribute/EntityAttributeInstance.mapping index 96c7e90730..8cd9b7957b 100644 --- a/mappings/net/minecraft/entity/attribute/EntityAttributeInstance.mapping +++ b/mappings/net/minecraft/entity/attribute/EntityAttributeInstance.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_1324 net/minecraft/entity/attribute/EntityAttributeInstance + METHOD method_22323 copyFrom (Lnet/minecraft/class_1324;)V + ARG 1 other METHOD method_6192 setBaseValue (D)V ARG 1 baseValue METHOD method_6193 getModifiers (Lnet/minecraft/class_1322$class_1323;)Ljava/util/Set; diff --git a/mappings/net/minecraft/nbt/ListTag.mapping b/mappings/net/minecraft/nbt/ListTag.mapping index 269a67418a..aa90ea04da 100644 --- a/mappings/net/minecraft/nbt/ListTag.mapping +++ b/mappings/net/minecraft/nbt/ListTag.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2499 net/minecraft/nbt/ListTag FIELD field_11550 value Ljava/util/List; FIELD field_11551 type B FIELD field_21039 READER Lnet/minecraft/class_4614; + FIELD field_21461 NBT_NUMBER_TYPES Lit/unimi/dsi/fastutil/bytes/ByteSet; METHOD (Ljava/util/List;B)V ARG 1 list ARG 2 type diff --git a/mappings/net/minecraft/server/function/CommandFunction.mapping b/mappings/net/minecraft/server/function/CommandFunction.mapping index bd3b0dbcb8..f62d1dd5d2 100644 --- a/mappings/net/minecraft/server/function/CommandFunction.mapping +++ b/mappings/net/minecraft/server/function/CommandFunction.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2158 net/minecraft/server/function/CommandFunction FIELD field_9806 id Lnet/minecraft/class_2960; METHOD (Lnet/minecraft/class_2960;[Lnet/minecraft/class_2158$class_2161;)V ARG 1 id + ARG 2 elements METHOD method_9193 getElements ()[Lnet/minecraft/class_2158$class_2161; METHOD method_9194 getId ()Lnet/minecraft/class_2960; METHOD method_9195 create (Lnet/minecraft/class_2960;Lnet/minecraft/class_2991;Ljava/util/List;)Lnet/minecraft/class_2158; @@ -14,13 +15,22 @@ CLASS net/minecraft/class_2158 net/minecraft/server/function/CommandFunction FIELD field_9808 function Ljava/util/Optional; FIELD field_9809 EMPTY Lnet/minecraft/class_2158$class_2159; FIELD field_9810 initialized Z + METHOD (Lnet/minecraft/class_2158;)V + ARG 1 function METHOD (Lnet/minecraft/class_2960;)V ARG 1 id METHOD method_9196 get (Lnet/minecraft/class_2991;)Ljava/util/Optional; + ARG 1 manager METHOD method_9197 getId ()Lnet/minecraft/class_2960; CLASS class_2160 CommandElement FIELD field_9811 parsed Lcom/mojang/brigadier/ParseResults; + METHOD (Lcom/mojang/brigadier/ParseResults;)V + ARG 1 parsed CLASS class_2161 Element METHOD method_9198 execute (Lnet/minecraft/class_2991;Lnet/minecraft/class_2168;Ljava/util/ArrayDeque;I)V + ARG 1 manager + ARG 2 source + ARG 3 stack + ARG 4 maxChainLength CLASS class_2162 FunctionElement FIELD field_9812 function Lnet/minecraft/class_2158$class_2159; diff --git a/mappings/net/minecraft/server/function/CommandFunctionManager.mapping b/mappings/net/minecraft/server/function/CommandFunctionManager.mapping index 2275ef426a..0cb89a7c4a 100644 --- a/mappings/net/minecraft/server/function/CommandFunctionManager.mapping +++ b/mappings/net/minecraft/server/function/CommandFunctionManager.mapping @@ -21,11 +21,15 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana METHOD method_12903 load (Lnet/minecraft/class_2158;Ljava/lang/Throwable;Lnet/minecraft/class_2960;)Lnet/minecraft/class_2158; ARG 1 function ARG 2 exception + ARG 3 id METHOD method_12904 execute (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)I ARG 1 function ARG 2 source METHOD method_12905 getFunction (Lnet/minecraft/class_2960;)Ljava/util/Optional; + ARG 1 id METHOD method_12906 readLines (Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)Ljava/util/List; + ARG 0 resourceManager + ARG 1 id METHOD method_12907 getServer ()Lnet/minecraft/server/MinecraftServer; METHOD method_12912 getFunctions ()Ljava/util/Map; METHOD method_18699 tick ()V @@ -39,3 +43,5 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana ARG 2 source ARG 3 element METHOD method_12914 execute (Ljava/util/ArrayDeque;I)V + ARG 1 stack + ARG 2 maxChainLength diff --git a/mappings/net/minecraft/tag/RegistryTagContainer.mapping b/mappings/net/minecraft/tag/RegistryTagContainer.mapping index f4725a624b..c811352d0f 100644 --- a/mappings/net/minecraft/tag/RegistryTagContainer.mapping +++ b/mappings/net/minecraft/tag/RegistryTagContainer.mapping @@ -7,3 +7,4 @@ CLASS net/minecraft/class_3493 net/minecraft/tag/RegistryTagContainer METHOD method_15136 fromPacket (Lnet/minecraft/class_2540;)V ARG 1 buf METHOD method_15137 toPacket (Lnet/minecraft/class_2540;)V + ARG 1 buf diff --git a/mappings/net/minecraft/tag/Tag.mapping b/mappings/net/minecraft/tag/Tag.mapping index cd5267ded8..6c7ed40532 100644 --- a/mappings/net/minecraft/tag/Tag.mapping +++ b/mappings/net/minecraft/tag/Tag.mapping @@ -1,4 +1,14 @@ CLASS net/minecraft/class_3494 net/minecraft/tag/Tag + COMMENT A tag is a set of objects. + COMMENT + COMMENT

Tags simplifies reference to multiple objects, especially for + COMMENT predicate (testing against) purposes. + COMMENT + COMMENT

A tag is immutable by design. It has a builder, which is a mutable + COMMENT equivalent. + COMMENT + COMMENT

Its entries' iteration may be ordered + COMMENT or unordered, depending on the configuration from the tag builder. FIELD field_15578 entries Ljava/util/Collection; FIELD field_15579 values Ljava/util/Set; FIELD field_15580 id Lnet/minecraft/class_2960; @@ -11,29 +21,57 @@ CLASS net/minecraft/class_3494 net/minecraft/tag/Tag METHOD method_15138 values ()Ljava/util/Collection; METHOD method_15139 entries ()Ljava/util/Collection; METHOD method_15140 toJson (Ljava/util/function/Function;)Lcom/google/gson/JsonObject; + ARG 1 idGetter 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_15143 getId ()Lnet/minecraft/class_2960; 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_15581 ordered Z FIELD field_15582 entries Ljava/util/Set; METHOD method_15144 build (Lnet/minecraft/class_2960;)Lnet/minecraft/class_3494; + ARG 1 id METHOD method_15146 create ()Lnet/minecraft/class_3494$class_3495; METHOD method_15147 fromJson (Ljava/util/function/Function;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3494$class_3495; + ARG 1 entryGetter + ARG 2 json METHOD method_15148 add (Lnet/minecraft/class_3494;)Lnet/minecraft/class_3494$class_3495; + ARG 1 tag METHOD method_15149 add (Lnet/minecraft/class_3494$class_3496;)Lnet/minecraft/class_3494$class_3495; + ARG 1 entry METHOD method_15150 add ([Ljava/lang/Object;)Lnet/minecraft/class_3494$class_3495; + ARG 1 entries METHOD method_15152 applyTagGetter (Ljava/util/function/Function;)Z + ARG 1 tagGetter METHOD method_15153 add (Ljava/lang/Object;)Lnet/minecraft/class_3494$class_3495; + ARG 1 entry METHOD method_15154 ordered (Z)Lnet/minecraft/class_3494$class_3495; + ARG 1 ordered CLASS class_3496 Entry METHOD method_15155 toJson (Lcom/google/gson/JsonArray;Ljava/util/function/Function;)V + ARG 1 targetArray + ARG 2 idGetter METHOD method_15156 applyTagGetter (Ljava/util/function/Function;)Z + COMMENT Resolves the tag entry, given the availalbe tags. + COMMENT + COMMENT @return true if the tag entry has been resolved + ARG 1 tagGetter + COMMENT the getter for resolved tags, consuming tag identifiers METHOD method_15157 build (Ljava/util/Collection;)V + COMMENT Build this tag entry by adding elements to the backing collection of + COMMENT a tag. + ARG 1 targetCollection + COMMENT the collection to which the tag entries should be added CLASS class_3497 TagEntry FIELD field_15583 tag Lnet/minecraft/class_3494; FIELD field_15584 id Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_2960;)V + ARG 1 id + METHOD (Lnet/minecraft/class_3494;)V + ARG 1 tag METHOD method_15158 getId ()Lnet/minecraft/class_2960; CLASS class_3498 CollectionEntry FIELD field_15585 values Ljava/util/Collection; diff --git a/mappings/net/minecraft/village/VillagerProfession.mapping b/mappings/net/minecraft/village/VillagerProfession.mapping index 4884596422..5b0a5373b0 100644 --- a/mappings/net/minecraft/village/VillagerProfession.mapping +++ b/mappings/net/minecraft/village/VillagerProfession.mapping @@ -3,14 +3,24 @@ CLASS net/minecraft/class_3852 net/minecraft/village/VillagerProfession FIELD field_18542 workStation Lnet/minecraft/class_4158; FIELD field_18543 gatherableItems Lcom/google/common/collect/ImmutableSet; FIELD field_18880 secondaryJobSites Lcom/google/common/collect/ImmutableSet; + FIELD field_20633 workSound Lnet/minecraft/class_3414; METHOD (Ljava/lang/String;Lnet/minecraft/class_4158;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_3414;)V ARG 1 id ARG 2 workStation ARG 3 gatherableItems ARG 4 secondaryJobSites + ARG 5 workSound METHOD method_16926 register (Ljava/lang/String;Lnet/minecraft/class_4158;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852; - ARG 0 key + ARG 0 id + ARG 1 workStation + ARG 2 workSound METHOD method_19197 register (Ljava/lang/String;Lnet/minecraft/class_4158;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852; + ARG 0 id + ARG 1 workStation + ARG 2 gatherableItems + ARG 3 secondaryJobSites + ARG 4 workSound METHOD method_19198 getWorkStation ()Lnet/minecraft/class_4158; METHOD method_19199 getGatherableItems ()Lcom/google/common/collect/ImmutableSet; METHOD method_19630 getSecondaryJobSites ()Lcom/google/common/collect/ImmutableSet; + METHOD method_22384 getWorkSound ()Lnet/minecraft/class_3414; diff --git a/mappings/net/minecraft/village/ZombieSiegeManager.mapping b/mappings/net/minecraft/village/ZombieSiegeManager.mapping index 209c5aaa94..fb266aeb9c 100644 --- a/mappings/net/minecraft/village/ZombieSiegeManager.mapping +++ b/mappings/net/minecraft/village/ZombieSiegeManager.mapping @@ -6,8 +6,15 @@ CLASS net/minecraft/class_1419 net/minecraft/village/ZombieSiegeManager FIELD field_6722 countdown I FIELD field_6723 remaining I FIELD field_6725 spawned Z - METHOD method_6445 tick (Lnet/minecraft/class_3218;ZZ)I + METHOD method_6445 spawn (Lnet/minecraft/class_3218;ZZ)I + ARG 1 world + ARG 2 spawnMonsters + ARG 3 spawnAnimals METHOD method_6446 spawn (Lnet/minecraft/class_3218;)Z + ARG 1 world METHOD method_6447 trySpawnZombie (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_6448 getSpawnVector (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; + ARG 1 world + ARG 2 pos CLASS class_4152 State diff --git a/mappings/net/minecraft/world/biome/source/BiomeAccess.mapping b/mappings/net/minecraft/world/biome/source/BiomeAccess.mapping index 51652a6e99..ac6579cf0d 100644 --- a/mappings/net/minecraft/world/biome/source/BiomeAccess.mapping +++ b/mappings/net/minecraft/world/biome/source/BiomeAccess.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_4543 net/minecraft/world/biome/source/BiomeAccess FIELD field_20641 seed J FIELD field_20642 type Lnet/minecraft/class_4545; METHOD (Lnet/minecraft/class_4543$class_4544;JLnet/minecraft/class_4545;)V + ARG 1 storage ARG 2 seed ARG 4 type METHOD method_22392 withSource (Lnet/minecraft/class_1966;)Lnet/minecraft/class_4543; diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping index 685f7b80e4..c89196acf2 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGenerator.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator METHOD method_12097 hasStructure (Lnet/minecraft/class_1959;Lnet/minecraft/class_3195;)Z METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966; METHOD method_12099 spawnEntities (Lnet/minecraft/class_3218;ZZ)V + ARG 1 world ARG 2 spawnMonsters ARG 3 spawnAnimals METHOD method_12100 getSpawnHeight ()I