From 8e63ae95e9681b4f4e6286f4fb0d159c30c1118e Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Thu, 10 Feb 2022 07:40:19 +1100 Subject: [PATCH] man wtf is this --- .../minecraft/JumpInPowderSnowGoal.mapping | 6 +++ .../net/minecraft/block/AbstractBlock.mapping | 2 + mappings/net/minecraft/block/Block.mapping | 3 ++ mappings/net/minecraft/class_6874.mapping | 2 + .../fix/StructureSettingsFlattenFix.mapping | 3 ++ mappings/net/minecraft/item/Item.mapping | 2 + mappings/net/minecraft/item/ItemStack.mapping | 6 +++ mappings/net/minecraft/tag/Tag.mapping | 5 +++ mappings/net/minecraft/tag/TagKey.mapping | 13 ++++++ .../minecraft/tag/TagManagerLoader.mapping | 3 ++ mappings/net/minecraft/util/Util.mapping | 3 ++ .../minecraft/util/registry/Registry.mapping | 27 +++++++++++++ .../util/registry/RegistryFixedCodec.mapping | 6 +++ .../util/registry/SimpleRegistry.mapping | 23 +++++++++-- .../minecraft/util/registry/TagHolder.mapping | 40 +++++++++++++++++++ .../util/registry/TagHolderSet.mapping | 24 +++++++++++ .../net/minecraft/world/biome/Biome.mapping | 4 ++ .../minecraft/world/event/GameEvent.mapping | 3 ++ .../ConcentricRingsStructurePlacement.mapping | 2 + .../RandomSpreadStructurePlacement.mapping | 2 + .../RandomSpreadType.mapping | 1 + .../StructurePlacementType.mapping | 4 ++ 22 files changed, 181 insertions(+), 3 deletions(-) create mode 100644 mappings/net/minecraft/JumpInPowderSnowGoal.mapping create mode 100644 mappings/net/minecraft/class_6874.mapping create mode 100644 mappings/net/minecraft/datafixer/fix/StructureSettingsFlattenFix.mapping create mode 100644 mappings/net/minecraft/tag/TagKey.mapping create mode 100644 mappings/net/minecraft/util/registry/RegistryFixedCodec.mapping create mode 100644 mappings/net/minecraft/util/registry/TagHolder.mapping create mode 100644 mappings/net/minecraft/util/registry/TagHolderSet.mapping create mode 100644 mappings/net/minecraft/world/gen/structureplacement/ConcentricRingsStructurePlacement.mapping create mode 100644 mappings/net/minecraft/world/gen/structureplacement/RandomSpreadStructurePlacement.mapping create mode 100644 mappings/net/minecraft/world/gen/structureplacement/RandomSpreadType.mapping create mode 100644 mappings/net/minecraft/world/gen/structureplacement/StructurePlacementType.mapping diff --git a/mappings/net/minecraft/JumpInPowderSnowGoal.mapping b/mappings/net/minecraft/JumpInPowderSnowGoal.mapping new file mode 100644 index 0000000000..1bcb9d7174 --- /dev/null +++ b/mappings/net/minecraft/JumpInPowderSnowGoal.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_6868 net/minecraft/JumpInPowderSnowGoal + FIELD field_36399 entity Lnet/minecraft/class_1308; + FIELD field_36400 world Lnet/minecraft/class_1937; + METHOD (Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V + ARG 1 entity + ARG 2 world diff --git a/mappings/net/minecraft/block/AbstractBlock.mapping b/mappings/net/minecraft/block/AbstractBlock.mapping index 69659ef910..cd59523ad8 100644 --- a/mappings/net/minecraft/block/AbstractBlock.mapping +++ b/mappings/net/minecraft/block/AbstractBlock.mapping @@ -430,6 +430,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 2 propertyMap ARG 3 codec METHOD method_26164 isIn (Lnet/minecraft/class_6862;)Z + ARG 1 tag METHOD method_26165 calcBlockBreakingDelta (Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F ARG 1 player ARG 2 world @@ -672,6 +673,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 1 world ARG 2 blockEntityType METHOD method_31709 hasBlockEntity ()Z + METHOD method_40144 getTags ()Ljava/util/stream/Stream; CLASS class_3752 ShapeCache FIELD field_16555 lightSubtracted I FIELD field_16556 translucent Z diff --git a/mappings/net/minecraft/block/Block.mapping b/mappings/net/minecraft/block/Block.mapping index cce4585289..217220e20c 100644 --- a/mappings/net/minecraft/block/Block.mapping +++ b/mappings/net/minecraft/block/Block.mapping @@ -46,6 +46,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block COMMENT Signals that lighting updates should be skipped. FIELD field_31036 NOTIFY_ALL I COMMENT The default setBlockState behavior. Same as {@code NOTIFY_NEIGHBORS | NOTIFY_LISTENERS}. + FIELD field_36404 tagHolder Lnet/minecraft/class_6880$class_6883; METHOD method_16361 hasTopRim (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z ARG 0 world ARG 1 pos @@ -100,6 +101,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block ARG 0 world ARG 1 itemEntitySupplier ARG 2 stack + METHOD method_40142 getTagHolder ()Lnet/minecraft/class_6880$class_6883; METHOD method_9496 randomDisplayTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)V ARG 1 state ARG 2 world @@ -259,6 +261,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block ARG 1 world ARG 2 pos ARG 3 side + ARG 4 otherPos METHOD method_9609 getDroppedStacks (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;)Ljava/util/List; ARG 0 state ARG 1 world diff --git a/mappings/net/minecraft/class_6874.mapping b/mappings/net/minecraft/class_6874.mapping new file mode 100644 index 0000000000..0b091599d8 --- /dev/null +++ b/mappings/net/minecraft/class_6874.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_6874 + METHOD method_40166 getType ()Lnet/minecraft/class_6875; diff --git a/mappings/net/minecraft/datafixer/fix/StructureSettingsFlattenFix.mapping b/mappings/net/minecraft/datafixer/fix/StructureSettingsFlattenFix.mapping new file mode 100644 index 0000000000..248895ca2e --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/StructureSettingsFlattenFix.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_6867 net/minecraft/datafixer/fix/StructureSettingsFlattenFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 schema diff --git a/mappings/net/minecraft/item/Item.mapping b/mappings/net/minecraft/item/Item.mapping index 0570cb5757..d2ca4f2382 100644 --- a/mappings/net/minecraft/item/Item.mapping +++ b/mappings/net/minecraft/item/Item.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item FIELD field_21979 fireproof Z FIELD field_27017 LOGGER Lorg/slf4j/Logger; FIELD field_30887 DEFAULT_MAX_COUNT I + FIELD field_36401 tagHolder Lnet/minecraft/class_6880$class_6883; FIELD field_8001 ATTACK_SPEED_MODIFIER_ID Ljava/util/UUID; FIELD field_8003 BLOCK_ITEMS Ljava/util/Map; FIELD field_8004 group Lnet/minecraft/class_1761; @@ -51,6 +52,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item ARG 1 stack METHOD method_33261 onItemEntityDestroyed (Lnet/minecraft/class_1542;)V ARG 1 entity + METHOD method_40131 getTagHolder ()Lnet/minecraft/class_6880$class_6883; METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; COMMENT Called when an item is used by a player. COMMENT The use action, by default, is bound to the right mouse button. diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index fc056fdf4b..746f6f854c 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -114,6 +114,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 3 nbt METHOD (Lnet/minecraft/class_2487;)V ARG 1 nbt + METHOD (Lnet/minecraft/class_6880;)V + ARG 1 tagHolder METHOD method_17869 (Ljava/util/List;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V ARG 2 e METHOD method_17870 appendEnchantments (Ljava/util/List;Lnet/minecraft/class_2499;)V @@ -144,6 +146,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 1 tooltipSection METHOD method_31572 getEquipSound ()Lnet/minecraft/class_3414; METHOD method_31573 isIn (Lnet/minecraft/class_6862;)Z + ARG 1 tag METHOD method_31574 isOf (Lnet/minecraft/class_1792;)Z ARG 1 item METHOD method_31575 onStackClicked (Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;)Z @@ -167,6 +170,9 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack METHOD method_32347 getTooltipData ()Ljava/util/Optional; METHOD method_33262 onItemEntityDestroyed (Lnet/minecraft/class_1542;)V ARG 1 entity + METHOD method_40132 (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5250; + ARG 0 block + METHOD method_40133 getTags ()Ljava/util/stream/Stream; METHOD method_7909 getItem ()Lnet/minecraft/class_1792; METHOD method_7910 finishUsing (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799; ARG 1 world diff --git a/mappings/net/minecraft/tag/Tag.mapping b/mappings/net/minecraft/tag/Tag.mapping index e37f75c05b..6db8789762 100644 --- a/mappings/net/minecraft/tag/Tag.mapping +++ b/mappings/net/minecraft/tag/Tag.mapping @@ -9,7 +9,12 @@ CLASS net/minecraft/class_3494 net/minecraft/tag/Tag COMMENT COMMENT

Its entries' iteration may be ordered COMMENT or unordered, depending on the configuration from the tag builder. + FIELD field_36392 EMPTY Lnet/minecraft/class_3494; + FIELD field_36393 values Ljava/util/List; + METHOD (Ljava/util/Collection;)V + ARG 1 values METHOD method_15138 values ()Ljava/util/List; + METHOD method_40088 empty ()Lnet/minecraft/class_3494; 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. diff --git a/mappings/net/minecraft/tag/TagKey.mapping b/mappings/net/minecraft/tag/TagKey.mapping new file mode 100644 index 0000000000..d6f8e55ce4 --- /dev/null +++ b/mappings/net/minecraft/tag/TagKey.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_6862 net/minecraft/tag/TagKey + FIELD field_36394 INTERNER Lcom/google/common/collect/Interner; + METHOD method_40090 identifierCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec; + ARG 0 registry + METHOD method_40092 of (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862; + ARG 0 registry + ARG 1 id + METHOD method_40093 stringCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec; + ARG 0 registry + METHOD method_40094 (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862; + ARG 1 id + METHOD method_40095 (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862; + ARG 1 id diff --git a/mappings/net/minecraft/tag/TagManagerLoader.mapping b/mappings/net/minecraft/tag/TagManagerLoader.mapping index d9cb314ed3..feec3a5a20 100644 --- a/mappings/net/minecraft/tag/TagManagerLoader.mapping +++ b/mappings/net/minecraft/tag/TagManagerLoader.mapping @@ -1,8 +1,11 @@ CLASS net/minecraft/class_3505 net/minecraft/tag/TagManagerLoader FIELD field_28312 registryManager Lnet/minecraft/class_5455; + FIELD field_36395 TAG_PATHS Ljava/util/Map; METHOD (Lnet/minecraft/class_5455;)V ARG 1 registryManager METHOD method_33178 buildRequiredGroup (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5455$class_6892;)Ljava/util/concurrent/CompletableFuture; ARG 1 resourceManager ARG 2 prepareExecutor ARG 3 requirement + METHOD method_40099 getPath (Lnet/minecraft/class_5321;)Ljava/lang/String; + ARG 0 registry diff --git a/mappings/net/minecraft/util/Util.mapping b/mappings/net/minecraft/util/Util.mapping index de5e059be6..2c3896767a 100644 --- a/mappings/net/minecraft/util/Util.mapping +++ b/mappings/net/minecraft/util/Util.mapping @@ -149,6 +149,9 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util METHOD method_39977 error (Ljava/lang/String;Ljava/lang/Throwable;)V ARG 0 message ARG 1 throwable + METHOD method_40083 getOptionalRandom (Ljava/util/List;Ljava/util/Random;)Ljava/util/Optional; + ARG 0 list + ARG 1 random METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; ARG 0 iterable ARG 1 object diff --git a/mappings/net/minecraft/util/registry/Registry.mapping b/mappings/net/minecraft/util/registry/Registry.mapping index 5f507db3f2..b10191a7cd 100644 --- a/mappings/net/minecraft/util/registry/Registry.mapping +++ b/mappings/net/minecraft/util/registry/Registry.mapping @@ -142,6 +142,8 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry FIELD field_35758 PLACED_FEATURE_KEY Lnet/minecraft/class_5321; FIELD field_35759 PLACEMENT_MODIFIER_TYPE_KEY Lnet/minecraft/class_5321; FIELD field_35760 PLACEMENT_MODIFIER_TYPE Lnet/minecraft/class_2378; + FIELD field_36466 STRUCTURE_PLACEMENT_KEY Lnet/minecraft/class_5321; + FIELD field_36467 STRUCTURE_PLACEMENT Lnet/minecraft/class_2378; METHOD (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V ARG 1 key ARG 2 lifecycle @@ -206,6 +208,8 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry ARG 1 key METHOD method_31189 getOrEmpty (Lnet/minecraft/class_5321;)Ljava/util/Optional; ARG 1 key + METHOD method_34029 (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V + ARG 1 registry METHOD method_34031 (Lnet/minecraft/class_2960;Ljava/util/function/Supplier;)V ARG 0 id ARG 1 defaultEntry @@ -216,3 +220,26 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry ARG 1 key ARG 2 entry METHOD method_39673 getCodec ()Lcom/mojang/serialization/Codec; + METHOD method_40252 containsTag (Lnet/minecraft/class_6862;)Z + ARG 1 tag + METHOD method_40264 getTagHolder (Lnet/minecraft/class_5321;)Ljava/util/Optional; + ARG 1 registryKey + METHOD method_40265 getTagHolder (I)Ljava/util/Optional; + ARG 1 rawId + METHOD method_40268 getOrCreateTagHolder (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880; + ARG 1 registryKey + METHOD method_40269 getOrCreateTagHolder (Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883; + ARG 1 value + METHOD method_40270 getTagHolders ()Ljava/util/stream/Stream; + METHOD method_40273 getTags ()Ljava/util/stream/Stream; + METHOD method_40278 clearTags ()V + METHOD method_40281 create (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378; + ARG 0 key + ARG 1 lifecycle + METHOD method_40282 create (Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348; + ARG 0 key + ARG 1 defaultId + ARG 2 lifecycle + METHOD method_40283 create (Lnet/minecraft/class_5321;Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348; + ARG 0 key + ARG 1 defaultId diff --git a/mappings/net/minecraft/util/registry/RegistryFixedCodec.mapping b/mappings/net/minecraft/util/registry/RegistryFixedCodec.mapping new file mode 100644 index 0000000000..9f6bf80a87 --- /dev/null +++ b/mappings/net/minecraft/util/registry/RegistryFixedCodec.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_6899 net/minecraft/util/registry/RegistryFixedCodec + FIELD field_36484 registry Lnet/minecraft/class_5321; + METHOD (Lnet/minecraft/class_5321;)V + ARG 1 registry + METHOD method_40400 of (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6899; + ARG 0 registry diff --git a/mappings/net/minecraft/util/registry/SimpleRegistry.mapping b/mappings/net/minecraft/util/registry/SimpleRegistry.mapping index c778a2e007..ed551a8a6d 100644 --- a/mappings/net/minecraft/util/registry/SimpleRegistry.mapping +++ b/mappings/net/minecraft/util/registry/SimpleRegistry.mapping @@ -1,12 +1,29 @@ CLASS net/minecraft/class_2370 net/minecraft/util/registry/SimpleRegistry - FIELD field_11107 idToEntry Ljava/util/Map; + FIELD field_11107 idToTagHolder Ljava/util/Map; FIELD field_11108 randomEntries Ljava/util/List; FIELD field_11109 nextId I - FIELD field_25067 keyToEntry Ljava/util/Map; - FIELD field_26682 rawIdToEntry Lit/unimi/dsi/fastutil/objects/ObjectList; + FIELD field_25067 keyToTagHolder Ljava/util/Map; + FIELD field_26682 rawIdToTagHolder Lit/unimi/dsi/fastutil/objects/ObjectList; FIELD field_26683 entryToRawId Lit/unimi/dsi/fastutil/objects/Object2IntMap; FIELD field_26731 entryToLifecycle Ljava/util/Map; FIELD field_26732 lifecycle Lcom/mojang/serialization/Lifecycle; + FIELD field_36461 entryToTagHolder Ljava/util/Map; + FIELD field_36462 tags Ljava/util/Map; + FIELD field_36463 frozen Z + FIELD field_36464 entryToTagHolderFunction Ljava/util/function/Function; + METHOD (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;)V + ARG 1 key + ARG 2 lifecycle + ARG 3 entryToTagHolderFunction METHOD method_31051 set (ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Z)Lnet/minecraft/class_6880; ARG 1 rawId + ARG 2 key + ARG 3 entry + ARG 4 lifecycle ARG 5 checkDuplicateKeys + METHOD method_40253 getValue (Lnet/minecraft/class_6880$class_6883;)Ljava/lang/Object; + ARG 0 reference + METHOD method_40255 (Lnet/minecraft/class_6885$class_6888;)V + ARG 0 tag + METHOD method_40261 (Lnet/minecraft/class_6880$class_6883;)V + ARG 0 key diff --git a/mappings/net/minecraft/util/registry/TagHolder.mapping b/mappings/net/minecraft/util/registry/TagHolder.mapping new file mode 100644 index 0000000000..afabdd0f7f --- /dev/null +++ b/mappings/net/minecraft/util/registry/TagHolder.mapping @@ -0,0 +1,40 @@ +CLASS net/minecraft/class_6880 net/minecraft/util/registry/TagHolder + METHOD method_40220 isIn (Lnet/minecraft/class_6862;)Z + ARG 1 tag + METHOD method_40222 registryMatches (Lnet/minecraft/class_2378;)Z + ARG 1 registry + METHOD method_40224 test (Ljava/util/function/Predicate;)Z + ARG 1 predicate + METHOD method_40225 keyMatches (Lnet/minecraft/class_5321;)Z + ARG 1 registryKey + METHOD method_40226 idMatches (Lnet/minecraft/class_2960;)Z + ARG 1 id + METHOD method_40228 getTags ()Ljava/util/stream/Stream; + METHOD method_40230 getRegistryKey ()Ljava/util/Optional; + METHOD method_40231 getEntryType ()Lnet/minecraft/class_6880$class_6882; + CLASS class_6881 Direct + CLASS class_6882 Type + CLASS class_6883 Reference + FIELD field_36449 registry Lnet/minecraft/class_2378; + FIELD field_36450 tags Ljava/util/Set; + FIELD field_36451 referenceType Lnet/minecraft/class_6880$class_6883$class_6884; + FIELD field_36452 registryKey Lnet/minecraft/class_5321; + FIELD field_36453 value Ljava/lang/Object; + METHOD (Lnet/minecraft/class_6880$class_6883$class_6884;Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)V + ARG 1 referenceType + ARG 2 registry + ARG 3 registryKey + ARG 4 value + METHOD method_40233 intrusive (Lnet/minecraft/class_2378;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883; + ARG 0 registry + ARG 1 value + METHOD method_40234 standAlone (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; + ARG 0 registry + ARG 1 registryKey + METHOD method_40235 setTags (Ljava/util/Collection;)V + ARG 1 tags + METHOD method_40236 setKeyAndValue (Lnet/minecraft/class_5321;Ljava/lang/Object;)V + ARG 1 key + ARG 2 value + METHOD method_40237 registryKey ()Lnet/minecraft/class_5321; + CLASS class_6884 Type diff --git a/mappings/net/minecraft/util/registry/TagHolderSet.mapping b/mappings/net/minecraft/util/registry/TagHolderSet.mapping new file mode 100644 index 0000000000..a9fee4d64d --- /dev/null +++ b/mappings/net/minecraft/util/registry/TagHolderSet.mapping @@ -0,0 +1,24 @@ +CLASS net/minecraft/class_6885 net/minecraft/util/registry/TagHolderSet + METHOD method_40239 stream ()Ljava/util/stream/Stream; + METHOD method_40240 get (I)Lnet/minecraft/class_6880; + ARG 1 index + METHOD method_40241 contains (Lnet/minecraft/class_6880;)Z + ARG 1 tagHolder + METHOD method_40243 random (Ljava/util/Random;)Ljava/util/Optional; + ARG 1 random + METHOD method_40247 size ()I + CLASS class_6886 DirectSet + FIELD field_36457 tagHolders Ljava/util/List; + FIELD field_36458 tagHolderSet Ljava/util/Set; + METHOD (Ljava/util/List;)V + ARG 1 tagHolders + CLASS class_6887 + METHOD method_40249 getTagHolders ()Ljava/util/List; + CLASS class_6888 NamedSet + FIELD field_36459 tagKey Lnet/minecraft/class_6862; + FIELD field_36460 tagHolders Ljava/util/List; + METHOD (Lnet/minecraft/class_6862;)V + ARG 1 tagKey + METHOD method_40250 setTagHolders (Ljava/util/List;)V + ARG 1 tagHolders + METHOD method_40251 getTagKey ()Lnet/minecraft/class_6862; diff --git a/mappings/net/minecraft/world/biome/Biome.mapping b/mappings/net/minecraft/world/biome/Biome.mapping index fdfc10324f..9405a9953f 100644 --- a/mappings/net/minecraft/world/biome/Biome.mapping +++ b/mappings/net/minecraft/world/biome/Biome.mapping @@ -41,6 +41,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome ARG 1 pos METHOD method_39929 isHot (Lnet/minecraft/class_2338;)Z ARG 1 pos + METHOD method_40136 getCategory (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1959$class_1961; + ARG 0 tagHolder METHOD method_8685 canSetIce (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z ARG 1 world ARG 2 pos @@ -83,6 +85,8 @@ CLASS net/minecraft/class_1959 net/minecraft/world/biome/Biome ARG 1 generationSettings METHOD method_30974 spawnSettings (Lnet/minecraft/class_5483;)Lnet/minecraft/class_1959$class_1960; ARG 1 spawnSettings + METHOD method_40137 copyOf (Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_1960; + ARG 0 biome METHOD method_8727 downfall (F)Lnet/minecraft/class_1959$class_1960; ARG 1 downfall METHOD method_8735 precipitation (Lnet/minecraft/class_1959$class_1963;)Lnet/minecraft/class_1959$class_1960; diff --git a/mappings/net/minecraft/world/event/GameEvent.mapping b/mappings/net/minecraft/world/event/GameEvent.mapping index 4dc09a04b9..0d9ad8056b 100644 --- a/mappings/net/minecraft/world/event/GameEvent.mapping +++ b/mappings/net/minecraft/world/event/GameEvent.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent FIELD field_28154 range I FIELD field_31449 DEFAULT_RANGE I METHOD (Ljava/lang/String;I)V + ARG 1 id ARG 2 range METHOD method_32938 getId ()Ljava/lang/String; METHOD method_32939 register (Ljava/lang/String;)Lnet/minecraft/class_5712; @@ -11,3 +12,5 @@ CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent ARG 0 id ARG 1 range METHOD method_32941 getRange ()I + METHOD method_40156 isIn (Lnet/minecraft/class_6862;)Z + ARG 1 tag diff --git a/mappings/net/minecraft/world/gen/structureplacement/ConcentricRingsStructurePlacement.mapping b/mappings/net/minecraft/world/gen/structureplacement/ConcentricRingsStructurePlacement.mapping new file mode 100644 index 0000000000..b220c98270 --- /dev/null +++ b/mappings/net/minecraft/world/gen/structureplacement/ConcentricRingsStructurePlacement.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_6871 net/minecraft/world/gen/structureplacement/ConcentricRingsStructurePlacement + FIELD field_36419 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/structureplacement/RandomSpreadStructurePlacement.mapping b/mappings/net/minecraft/world/gen/structureplacement/RandomSpreadStructurePlacement.mapping new file mode 100644 index 0000000000..e2e97c934f --- /dev/null +++ b/mappings/net/minecraft/world/gen/structureplacement/RandomSpreadStructurePlacement.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_6872 net/minecraft/world/gen/structureplacement/RandomSpreadStructurePlacement + FIELD field_36420 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/structureplacement/RandomSpreadType.mapping b/mappings/net/minecraft/world/gen/structureplacement/RandomSpreadType.mapping new file mode 100644 index 0000000000..dfe1c071af --- /dev/null +++ b/mappings/net/minecraft/world/gen/structureplacement/RandomSpreadType.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_6873 net/minecraft/world/gen/structureplacement/RandomSpreadType diff --git a/mappings/net/minecraft/world/gen/structureplacement/StructurePlacementType.mapping b/mappings/net/minecraft/world/gen/structureplacement/StructurePlacementType.mapping new file mode 100644 index 0000000000..095c8027e2 --- /dev/null +++ b/mappings/net/minecraft/world/gen/structureplacement/StructurePlacementType.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_6875 net/minecraft/world/gen/structureplacement/StructurePlacementType + METHOD method_40177 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6875; + ARG 0 id + ARG 1 codec