From 233d572f2c2cc004fcaaa580baaaeb80f945ec1b Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Fri, 4 Jun 2021 22:02:31 +1000 Subject: [PATCH] Random stuff (#2463) * Stuff * Apply suggestions from code review Co-authored-by: YanisBft Co-authored-by: YanisBft --- .../client/ClientBrandRetriever.mapping | 2 + .../minecraft/client/MinecraftClient.mapping | 12 +++ .../minecraft/datafixer/DataFixTypes.mapping | 2 + .../minecraft/entity/ai/brain/Brain.mapping | 9 +++ .../net/minecraft/item/map/MapState.mapping | 2 + .../AlternativeLootCondition.mapping | 2 + .../BlockStatePropertyLootCondition.mapping | 3 + ...amageSourcePropertiesLootCondition.mapping | 2 + .../EntityPropertiesLootCondition.mapping | 3 + .../EntityScoresLootCondition.mapping | 3 + .../condition/InvertedLootCondition.mapping | 2 + .../LocationCheckLootCondition.mapping | 3 + .../RandomChanceLootCondition.mapping | 2 + ...ndomChanceWithLootingLootCondition.mapping | 3 + .../condition/ReferenceLootCondition.mapping | 2 + .../condition/TableBonusLootCondition.mapping | 3 + .../condition/TimeCheckLootCondition.mapping | 3 + .../condition/ValueCheckLootCondition.mapping | 3 + .../WeatherCheckLootCondition.mapping | 3 + .../loot/context/LootContextType.mapping | 3 + .../predicate/PlayerPredicate.mapping | 5 ++ .../structure/EndCityGenerator.mapping | 9 ++- .../structure/IglooGenerator.mapping | 9 +++ .../structure/MineshaftGenerator.mapping | 40 ++++++++++ .../structure/NetherFortressGenerator.mapping | 17 +++++ .../structure/NetherFossilGenerator.mapping | 2 + .../structure/OceanMonumentGenerator.mapping | 75 +++++++++++++++++++ .../structure/OceanRuinGenerator.mapping | 7 ++ .../RuinedPortalStructurePiece.mapping | 15 +++- .../structure/ShipwreckGenerator.mapping | 2 + .../structure/SimpleStructurePiece.mapping | 11 +++ .../structure/StrongholdGenerator.mapping | 8 ++ .../net/minecraft/structure/Structure.mapping | 12 +++ .../structure/StructureManager.mapping | 4 + .../structure/StructurePiece.mapping | 33 ++++++++ .../StructurePieceWithDimensions.mapping | 12 +-- .../structure/StructurePlacementData.mapping | 2 + .../structure/SwampHutGenerator.mapping | 2 + .../WoodlandMansionGenerator.mapping | 6 ++ .../pool/StructurePoolBasedGenerator.mapping | 15 ++++ .../pool/StructurePoolElement.mapping | 2 + .../processor/StructureProcessor.mapping | 2 + .../processor/StructureProcessorRule.mapping | 2 + .../structure/rule/PosRuleTest.mapping | 1 + .../minecraft/util/JsonSerializing.mapping | 6 ++ .../util/collection/Int2ObjectBiMap.mapping | 2 + .../util/crash/CrashReportSection.mapping | 2 + .../util/profiler/ProfilerSystem.mapping | 1 + .../net/minecraft/world/SpawnHelper.mapping | 4 + .../net/minecraft/world/TestableWorld.mapping | 2 + .../world/border/WorldBorder.mapping | 4 + .../minecraft/world/chunk/ChunkCache.mapping | 1 + .../minecraft/world/chunk/ChunkStatus.mapping | 7 ++ .../minecraft/world/chunk/UpgradeData.mapping | 2 + .../minecraft/world/chunk/WorldChunk.mapping | 2 + .../WeightedBlockStateProvider.mapping | 2 + 56 files changed, 388 insertions(+), 7 deletions(-) create mode 100644 mappings/net/minecraft/client/ClientBrandRetriever.mapping diff --git a/mappings/net/minecraft/client/ClientBrandRetriever.mapping b/mappings/net/minecraft/client/ClientBrandRetriever.mapping new file mode 100644 index 0000000000..c0461c62f9 --- /dev/null +++ b/mappings/net/minecraft/client/ClientBrandRetriever.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/client/ClientBrandRetriever + FIELD field_33204 VANILLA Ljava/lang/String; diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index dfd8df9b60..63bfc408ab 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -444,11 +444,21 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD method_35706 isRealmsEnabled ()Z METHOD method_36561 reloadResources (Z)Ljava/util/concurrent/CompletableFuture; ARG 1 force + METHOD method_37274 addSystemDetailsToCrashReport (Lnet/minecraft/class_6396;Lnet/minecraft/class_310;Lnet/minecraft/class_1076;Ljava/lang/String;Lnet/minecraft/class_315;)Lnet/minecraft/class_6396; + ARG 0 systemDetails + ARG 1 client + ARG 2 languageManager + ARG 3 version + ARG 4 options CLASS class_5366 WorldLoadAction CLASS class_5367 IntegratedResourceManager FIELD field_25439 resourcePackManager Lnet/minecraft/class_3283; FIELD field_25440 serverResourceManager Lnet/minecraft/class_5350; FIELD field_25441 saveProperties Lnet/minecraft/class_5219; + METHOD (Lnet/minecraft/class_3283;Lnet/minecraft/class_5350;Lnet/minecraft/class_5219;)V + ARG 1 resourcePackManager + ARG 2 serverResourceManager + ARG 3 saveProperties METHOD method_29612 getResourcePackManager ()Lnet/minecraft/class_3283; METHOD method_29613 getServerResourceManager ()Lnet/minecraft/class_5350; METHOD method_29614 getSaveProperties ()Lnet/minecraft/class_5219; @@ -457,6 +467,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient COMMENT COMMENT @see MinecraftClient#getChatRestriction() FIELD field_28944 description Lnet/minecraft/class_2561; + METHOD (Ljava/lang/String;ILnet/minecraft/class_2561;)V + ARG 3 description METHOD method_33885 getDescription ()Lnet/minecraft/class_2561; METHOD method_33886 allowsChat (Z)Z ARG 1 singlePlayer diff --git a/mappings/net/minecraft/datafixer/DataFixTypes.mapping b/mappings/net/minecraft/datafixer/DataFixTypes.mapping index ead3fd7c6d..666740904b 100644 --- a/mappings/net/minecraft/datafixer/DataFixTypes.mapping +++ b/mappings/net/minecraft/datafixer/DataFixTypes.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_4284 net/minecraft/datafixer/DataFixTypes FIELD field_19222 typeReference Lcom/mojang/datafixers/DSL$TypeReference; + METHOD (Ljava/lang/String;ILcom/mojang/datafixers/DSL$TypeReference;)V + ARG 3 typeReference METHOD method_20329 getTypeReference ()Lcom/mojang/datafixers/DSL$TypeReference; diff --git a/mappings/net/minecraft/entity/ai/brain/Brain.mapping b/mappings/net/minecraft/entity/ai/brain/Brain.mapping index 8c0fdfa372..998e871bc3 100644 --- a/mappings/net/minecraft/entity/ai/brain/Brain.mapping +++ b/mappings/net/minecraft/entity/ai/brain/Brain.mapping @@ -122,11 +122,17 @@ CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain METHOD method_29519 hasMemoryModuleWithValue (Lnet/minecraft/class_4140;Ljava/lang/Object;)Z ARG 1 type ARG 2 value + METHOD method_35058 getMemories ()Ljava/util/Map; METHOD method_35059 getPossibleActivities ()Ljava/util/Set; METHOD method_35060 clear ()V + METHOD method_36978 getMemory (Lnet/minecraft/class_4140;)J + ARG 1 type CLASS class_5302 MemoryEntry FIELD field_24661 type Lnet/minecraft/class_4140; FIELD field_24662 data Ljava/util/Optional; + METHOD (Lnet/minecraft/class_4140;Ljava/util/Optional;)V + ARG 1 type + ARG 2 data METHOD method_28328 apply (Lnet/minecraft/class_4095;)V ARG 1 brain METHOD method_28330 serialize (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V @@ -141,5 +147,8 @@ CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain FIELD field_24663 memoryModules Ljava/util/Collection; FIELD field_24664 sensors Ljava/util/Collection; FIELD field_24665 codec Lcom/mojang/serialization/Codec; + METHOD (Ljava/util/Collection;Ljava/util/Collection;)V + ARG 1 memoryModules + ARG 2 sensors METHOD method_28335 deserialize (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095; ARG 1 data diff --git a/mappings/net/minecraft/item/map/MapState.mapping b/mappings/net/minecraft/item/map/MapState.mapping index bbdab73910..76e32a70b1 100644 --- a/mappings/net/minecraft/item/map/MapState.mapping +++ b/mappings/net/minecraft/item/map/MapState.mapping @@ -119,6 +119,8 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState FIELD field_129 startX I FIELD field_130 dirty Z FIELD field_27891 iconsDirty Z + METHOD (Lnet/minecraft/class_22;Lnet/minecraft/class_1657;)V + ARG 2 player METHOD method_111 markDirty (II)V ARG 1 startX ARG 2 startZ diff --git a/mappings/net/minecraft/loot/condition/AlternativeLootCondition.mapping b/mappings/net/minecraft/loot/condition/AlternativeLootCondition.mapping index 89e5a35560..880168266d 100644 --- a/mappings/net/minecraft/loot/condition/AlternativeLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/AlternativeLootCondition.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_186 net/minecraft/loot/condition/AlternativeLootCondition FIELD field_1246 terms [Lnet/minecraft/class_5341; FIELD field_1247 predicate Ljava/util/function/Predicate; + METHOD ([Lnet/minecraft/class_5341;)V + ARG 1 terms METHOD method_826 builder ([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_186$class_187; ARG 0 terms METHOD test (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/loot/condition/BlockStatePropertyLootCondition.mapping b/mappings/net/minecraft/loot/condition/BlockStatePropertyLootCondition.mapping index c3a3bc3bbc..4f883d674e 100644 --- a/mappings/net/minecraft/loot/condition/BlockStatePropertyLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/BlockStatePropertyLootCondition.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_212 net/minecraft/loot/condition/BlockStatePropertyLootCondition FIELD field_1286 block Lnet/minecraft/class_2248; FIELD field_1288 properties Lnet/minecraft/class_4559; + METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V + ARG 1 block + ARG 2 properties METHOD method_900 builder (Lnet/minecraft/class_2248;)Lnet/minecraft/class_212$class_213; ARG 0 block METHOD test (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/loot/condition/DamageSourcePropertiesLootCondition.mapping b/mappings/net/minecraft/loot/condition/DamageSourcePropertiesLootCondition.mapping index a798fb73cd..66e358a787 100644 --- a/mappings/net/minecraft/loot/condition/DamageSourcePropertiesLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/DamageSourcePropertiesLootCondition.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_190 net/minecraft/loot/condition/DamageSourcePropertiesLootCondition FIELD field_1256 predicate Lnet/minecraft/class_2022; + METHOD (Lnet/minecraft/class_2022;)V + ARG 1 predicate METHOD method_837 builder (Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_5341$class_210; ARG 0 builder METHOD test (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/loot/condition/EntityPropertiesLootCondition.mapping b/mappings/net/minecraft/loot/condition/EntityPropertiesLootCondition.mapping index 58453d60ff..87399e788e 100644 --- a/mappings/net/minecraft/loot/condition/EntityPropertiesLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/EntityPropertiesLootCondition.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_215 net/minecraft/loot/condition/EntityPropertiesLootCondition FIELD field_1292 entity Lnet/minecraft/class_47$class_50; FIELD field_1293 predicate Lnet/minecraft/class_2048; + METHOD (Lnet/minecraft/class_2048;Lnet/minecraft/class_47$class_50;)V + ARG 1 predicate + ARG 2 entity METHOD method_15972 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5341$class_210; ARG 0 entity METHOD method_27865 builder (Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_2048;)Lnet/minecraft/class_5341$class_210; diff --git a/mappings/net/minecraft/loot/condition/EntityScoresLootCondition.mapping b/mappings/net/minecraft/loot/condition/EntityScoresLootCondition.mapping index d7948422fe..90b7a57196 100644 --- a/mappings/net/minecraft/loot/condition/EntityScoresLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/EntityScoresLootCondition.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_199 net/minecraft/loot/condition/EntityScoresLootCondition FIELD field_1278 target Lnet/minecraft/class_47$class_50; FIELD field_1279 scores Ljava/util/Map; + METHOD (Ljava/util/Map;Lnet/minecraft/class_47$class_50;)V + ARG 1 scores + ARG 2 target METHOD method_35557 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_199$class_6163; ARG 0 target METHOD method_865 entityScoreIsInRange (Lnet/minecraft/class_47;Lnet/minecraft/class_1297;Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_42;)Z diff --git a/mappings/net/minecraft/loot/condition/InvertedLootCondition.mapping b/mappings/net/minecraft/loot/condition/InvertedLootCondition.mapping index 56dd6f9135..ffa6ea7f5e 100644 --- a/mappings/net/minecraft/loot/condition/InvertedLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/InvertedLootCondition.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_207 net/minecraft/loot/condition/InvertedLootCondition FIELD field_1283 term Lnet/minecraft/class_5341; + METHOD (Lnet/minecraft/class_5341;)V + ARG 1 term METHOD method_889 builder (Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_5341$class_210; ARG 0 term METHOD test (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/loot/condition/LocationCheckLootCondition.mapping b/mappings/net/minecraft/loot/condition/LocationCheckLootCondition.mapping index 2cc71e958f..b48130c653 100644 --- a/mappings/net/minecraft/loot/condition/LocationCheckLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/LocationCheckLootCondition.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_205 net/minecraft/loot/condition/LocationCheckLootCondition FIELD field_1282 predicate Lnet/minecraft/class_2090; FIELD field_20765 offset Lnet/minecraft/class_2338; + METHOD (Lnet/minecraft/class_2090;Lnet/minecraft/class_2338;)V + ARG 1 predicate + ARG 2 offset METHOD method_30151 builder (Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2338;)Lnet/minecraft/class_5341$class_210; ARG 0 predicateBuilder ARG 1 pos diff --git a/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping b/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping index 5f58c4c755..d4cfd6c2be 100644 --- a/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_219 net/minecraft/loot/condition/RandomChanceLootCondition FIELD field_1296 chance F + METHOD (F)V + ARG 1 chance METHOD method_932 builder (F)Lnet/minecraft/class_5341$class_210; ARG 0 chance METHOD test (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/loot/condition/RandomChanceWithLootingLootCondition.mapping b/mappings/net/minecraft/loot/condition/RandomChanceWithLootingLootCondition.mapping index d318acf55c..db2a6faa8a 100644 --- a/mappings/net/minecraft/loot/condition/RandomChanceWithLootingLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/RandomChanceWithLootingLootCondition.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_225 net/minecraft/loot/condition/RandomChanceWithLootingLootCondition FIELD field_1299 lootingMultiplier F FIELD field_1300 chance F + METHOD (FF)V + ARG 1 chance + ARG 2 lootingMultiplier METHOD method_953 builder (FF)Lnet/minecraft/class_5341$class_210; ARG 0 chance ARG 1 lootingMultiplier diff --git a/mappings/net/minecraft/loot/condition/ReferenceLootCondition.mapping b/mappings/net/minecraft/loot/condition/ReferenceLootCondition.mapping index 3b34cb6487..2bdb482b6d 100644 --- a/mappings/net/minecraft/loot/condition/ReferenceLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/ReferenceLootCondition.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_4568 net/minecraft/loot/condition/ReferenceLootCondition FIELD field_20763 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_20764 id Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_2960;)V + ARG 1 id METHOD method_35555 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341$class_210; ARG 0 id METHOD test (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/loot/condition/TableBonusLootCondition.mapping b/mappings/net/minecraft/loot/condition/TableBonusLootCondition.mapping index 47d7d61547..6441cd5471 100644 --- a/mappings/net/minecraft/loot/condition/TableBonusLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/TableBonusLootCondition.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_182 net/minecraft/loot/condition/TableBonusLootCondition FIELD field_1234 enchantment Lnet/minecraft/class_1887; FIELD field_1235 chances [F + METHOD (Lnet/minecraft/class_1887;[F)V + ARG 1 enchantment + ARG 2 chances METHOD method_800 builder (Lnet/minecraft/class_1887;[F)Lnet/minecraft/class_5341$class_210; ARG 0 enchantment ARG 1 chances diff --git a/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping b/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping index 8f0e868e2e..2a37a236b2 100644 --- a/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/TimeCheckLootCondition.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_4571 net/minecraft/loot/condition/TimeCheckLootCondition FIELD field_20767 period Ljava/lang/Long; FIELD field_20768 value Lnet/minecraft/class_42; + METHOD (Ljava/lang/Long;Lnet/minecraft/class_42;)V + ARG 1 period + ARG 2 value METHOD method_35559 create (Lnet/minecraft/class_42;)Lnet/minecraft/class_4571$class_6164; ARG 0 value METHOD test (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/loot/condition/ValueCheckLootCondition.mapping b/mappings/net/minecraft/loot/condition/ValueCheckLootCondition.mapping index 40dc427072..7ab32c357b 100644 --- a/mappings/net/minecraft/loot/condition/ValueCheckLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/ValueCheckLootCondition.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_5644 net/minecraft/loot/condition/ValueCheckLootCondition FIELD field_27912 value Lnet/minecraft/class_5658; FIELD field_27913 range Lnet/minecraft/class_42; + METHOD (Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)V + ARG 1 value + ARG 2 range METHOD method_35562 builder (Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)Lnet/minecraft/class_5341$class_210; ARG 0 value ARG 1 range diff --git a/mappings/net/minecraft/loot/condition/WeatherCheckLootCondition.mapping b/mappings/net/minecraft/loot/condition/WeatherCheckLootCondition.mapping index 84acfdb030..2142e97f4a 100644 --- a/mappings/net/minecraft/loot/condition/WeatherCheckLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/WeatherCheckLootCondition.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_227 net/minecraft/loot/condition/WeatherCheckLootCondition FIELD field_1301 thundering Ljava/lang/Boolean; FIELD field_1302 raining Ljava/lang/Boolean; + METHOD (Ljava/lang/Boolean;Ljava/lang/Boolean;)V + ARG 1 raining + ARG 2 thundering METHOD method_35564 create ()Lnet/minecraft/class_227$class_6165; METHOD test (Ljava/lang/Object;)Z ARG 1 context diff --git a/mappings/net/minecraft/loot/context/LootContextType.mapping b/mappings/net/minecraft/loot/context/LootContextType.mapping index d6b6fa5b31..876505fe48 100644 --- a/mappings/net/minecraft/loot/context/LootContextType.mapping +++ b/mappings/net/minecraft/loot/context/LootContextType.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_176 net/minecraft/loot/context/LootContextType FIELD field_1215 allowed Ljava/util/Set; FIELD field_1216 required Ljava/util/Set; + METHOD (Ljava/util/Set;Ljava/util/Set;)V + ARG 1 required + ARG 2 allowed METHOD method_35553 isAllowed (Lnet/minecraft/class_169;)Z ARG 1 parameter METHOD method_35554 create ()Lnet/minecraft/class_176$class_177; diff --git a/mappings/net/minecraft/predicate/PlayerPredicate.mapping b/mappings/net/minecraft/predicate/PlayerPredicate.mapping index b342252f99..29ec328ec3 100644 --- a/mappings/net/minecraft/predicate/PlayerPredicate.mapping +++ b/mappings/net/minecraft/predicate/PlayerPredicate.mapping @@ -5,12 +5,14 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/PlayerPredicate FIELD field_20725 stats Ljava/util/Map; FIELD field_20726 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; FIELD field_20727 advancements Ljava/util/Map; + FIELD field_33929 lookingAt Lnet/minecraft/class_2048; METHOD (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1934;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Lnet/minecraft/class_2048;)V ARG 1 experienceLevel ARG 2 gameMode ARG 3 stats ARG 4 recipes ARG 5 advancements + ARG 6 lookingAt METHOD method_22494 toJson ()Lcom/google/gson/JsonElement; METHOD method_22495 getStatId (Lnet/minecraft/class_3445;)Lnet/minecraft/class_2960; ARG 0 stat @@ -49,6 +51,7 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/PlayerPredicate FIELD field_20732 stats Ljava/util/Map; FIELD field_20733 recipes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; FIELD field_20734 advancements Ljava/util/Map; + FIELD field_33930 lookingAt Lnet/minecraft/class_2048; METHOD method_22507 build ()Lnet/minecraft/class_4553; METHOD method_35310 create ()Lnet/minecraft/class_4553$class_4557; METHOD method_35311 stat (Lnet/minecraft/class_3445;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557; @@ -67,3 +70,5 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/PlayerPredicate METHOD method_35316 advancement (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557; ARG 1 id ARG 2 done + METHOD method_37251 lookingAt (Lnet/minecraft/class_2048;)Lnet/minecraft/class_4553$class_4557; + ARG 1 lookingAt diff --git a/mappings/net/minecraft/structure/EndCityGenerator.mapping b/mappings/net/minecraft/structure/EndCityGenerator.mapping index 95b8add412..c6c1c9c32c 100644 --- a/mappings/net/minecraft/structure/EndCityGenerator.mapping +++ b/mappings/net/minecraft/structure/EndCityGenerator.mapping @@ -32,12 +32,19 @@ CLASS net/minecraft/class_3342 net/minecraft/structure/EndCityGenerator CLASS 3 FIELD field_14394 shipGenerated Z CLASS class_3343 Piece + METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world METHOD (Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Z)V ARG 1 manager ARG 2 template ARG 3 pos ARG 4 rotation - ARG 5 ignoreAir + ARG 5 includeAir + METHOD method_35425 getId (Ljava/lang/String;)Lnet/minecraft/class_2960; + ARG 0 template + METHOD method_35427 createPlacementData (ZLnet/minecraft/class_2470;)Lnet/minecraft/class_3492; + ARG 0 includeAir + ARG 1 rotation CLASS class_3344 Part METHOD method_14687 create (Lnet/minecraft/class_3485;ILnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/util/List;Ljava/util/Random;)Z ARG 1 manager diff --git a/mappings/net/minecraft/structure/IglooGenerator.mapping b/mappings/net/minecraft/structure/IglooGenerator.mapping index 3ed8fe644e..1b502ea3c1 100644 --- a/mappings/net/minecraft/structure/IglooGenerator.mapping +++ b/mappings/net/minecraft/structure/IglooGenerator.mapping @@ -1,5 +1,7 @@ CLASS net/minecraft/class_3351 net/minecraft/structure/IglooGenerator + FIELD field_14406 OFFSETS_FROM_TOP Ljava/util/Map; FIELD field_14407 MIDDLE_TEMPLATE Lnet/minecraft/class_2960; + FIELD field_14408 OFFSETS Ljava/util/Map; FIELD field_14409 TOP_TEMPLATE Lnet/minecraft/class_2960; FIELD field_14410 BOTTOM_TEMPLATE Lnet/minecraft/class_2960; METHOD method_14705 addPieces (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Ljava/util/Random;)V @@ -17,3 +19,10 @@ CLASS net/minecraft/class_3351 net/minecraft/structure/IglooGenerator ARG 3 pos ARG 4 rotation ARG 5 yOffset + METHOD method_35428 createPlacementData (Lnet/minecraft/class_2470;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; + ARG 0 rotation + ARG 1 identifier + METHOD method_35430 getPosOffset (Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338; + ARG 0 identifier + ARG 1 pos + ARG 2 yOffset diff --git a/mappings/net/minecraft/structure/MineshaftGenerator.mapping b/mappings/net/minecraft/structure/MineshaftGenerator.mapping index abdf7cc9b8..907ec39355 100644 --- a/mappings/net/minecraft/structure/MineshaftGenerator.mapping +++ b/mappings/net/minecraft/structure/MineshaftGenerator.mapping @@ -28,6 +28,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 4 orientation ARG 5 type METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14713 generateSupports (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIILjava/util/Random;)V ARG 1 world @@ -46,6 +47,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 5 orientation METHOD method_14715 addCobwebsUnderground (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;FIII)V ARG 1 world + ARG 2 box ARG 3 random ARG 4 threshold ARG 5 x @@ -59,6 +61,30 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 5 z METHOD method_33777 isNotRailOrLava (Lnet/minecraft/class_2680;)Z ARG 1 state + METHOD method_33877 sideCoversSmallSquare (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z + ARG 1 world + ARG 2 pos + ARG 3 state + METHOD method_33878 fillColumn (Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338$class_2339;II)V + ARG 0 world + ARG 1 state + ARG 2 pos + ARG 3 startY + ARG 4 endY + METHOD method_33879 (Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V + ARG 1 world + ARG 2 state + ARG 3 x + ARG 4 y + ARG 5 z + ARG 6 box + METHOD method_36422 (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIII)Z + ARG 1 world + ARG 2 box + ARG 3 x + ARG 4 y + ARG 5 z + ARG 6 count CLASS class_3355 MineshaftCrossing FIELD field_14419 twoFloors Z FIELD field_14420 direction Lnet/minecraft/class_2350; @@ -68,6 +94,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 3 orientation ARG 4 type METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14716 generateCrossingPillar (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIII)V ARG 1 world @@ -88,6 +115,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 1 structurePieceType ARG 2 chainLength ARG 3 type + ARG 4 box METHOD method_14719 isSolidCeiling (Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;IIII)Z ARG 1 world ARG 2 boundingBox @@ -95,6 +123,16 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 4 maxX ARG 5 y ARG 6 z + METHOD method_33880 (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;III)V + ARG 1 world + ARG 2 box + ARG 3 state + ARG 4 x + ARG 5 y + ARG 6 z + METHOD method_33999 (Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;)Z + ARG 1 world + ARG 2 box CLASS class_3357 MineshaftRoom FIELD field_14422 entrances Ljava/util/List; METHOD (ILjava/util/Random;IILnet/minecraft/class_3098$class_3100;)V @@ -104,6 +142,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 4 z ARG 5 type METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt CLASS class_3358 MineshaftStairs METHOD (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)V @@ -112,6 +151,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator ARG 3 orientation ARG 4 type METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14720 getBoundingBox (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; ARG 1 random diff --git a/mappings/net/minecraft/structure/NetherFortressGenerator.mapping b/mappings/net/minecraft/structure/NetherFortressGenerator.mapping index 8265010a23..8f8dcc0588 100644 --- a/mappings/net/minecraft/structure/NetherFortressGenerator.mapping +++ b/mappings/net/minecraft/structure/NetherFortressGenerator.mapping @@ -10,11 +10,14 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 6 orientation ARG 7 chainLength CLASS class_3391 BridgeCrossing + METHOD (IILnet/minecraft/class_2350;)V + ARG 3 orientation METHOD (ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V ARG 1 chainLength ARG 2 boundingBox ARG 3 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14796 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3391; ARG 1 x @@ -30,6 +33,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14797 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3392; ARG 1 random @@ -59,6 +63,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 boundingBox ARG 3 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14799 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3394; ARG 1 x @@ -72,6 +77,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 boundingBox ARG 3 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14800 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3395; ARG 1 x @@ -86,6 +92,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14801 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3396; ARG 1 random @@ -100,6 +107,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 boundingBox ARG 3 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14802 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3397; ARG 1 x @@ -115,6 +123,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14803 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3398; ARG 1 random @@ -129,6 +138,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 boundingBox ARG 3 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14804 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3399; ARG 1 x @@ -144,6 +154,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14805 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3400; ARG 1 random @@ -158,6 +169,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 boundingBox ARG 3 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14806 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3401; ARG 1 x @@ -172,6 +184,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 boundingBox ARG 3 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14807 create (Lnet/minecraft/class_6130;IIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3390$class_3402; ARG 1 x @@ -244,6 +257,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 boundingBox ARG 3 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14817 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3405; ARG 1 x @@ -257,6 +271,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator ARG 2 boundingBox ARG 3 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14818 create (Lnet/minecraft/class_6130;IIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3390$class_3406; ARG 1 x @@ -269,3 +284,5 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator FIELD field_14505 pieces Ljava/util/List; FIELD field_14506 lastPiece Lnet/minecraft/class_3390$class_3404; FIELD field_14507 bridgePieces Ljava/util/List; + METHOD (Ljava/util/Random;II)V + ARG 1 random diff --git a/mappings/net/minecraft/structure/NetherFossilGenerator.mapping b/mappings/net/minecraft/structure/NetherFossilGenerator.mapping index 788c191092..e40c7c46fb 100644 --- a/mappings/net/minecraft/structure/NetherFossilGenerator.mapping +++ b/mappings/net/minecraft/structure/NetherFossilGenerator.mapping @@ -13,3 +13,5 @@ CLASS net/minecraft/class_4787 net/minecraft/structure/NetherFossilGenerator ARG 2 template ARG 3 pos ARG 4 rotation + METHOD method_35431 createPlacementData (Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492; + ARG 0 rotation diff --git a/mappings/net/minecraft/structure/OceanMonumentGenerator.mapping b/mappings/net/minecraft/structure/OceanMonumentGenerator.mapping index 38d9eeb0ac..1948aa36ef 100644 --- a/mappings/net/minecraft/structure/OceanMonumentGenerator.mapping +++ b/mappings/net/minecraft/structure/OceanMonumentGenerator.mapping @@ -9,9 +9,42 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator CLASS class_3374 Base METHOD (Ljava/util/Random;IILnet/minecraft/class_2350;)V ARG 1 random + ARG 2 x + ARG 3 z ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt + METHOD method_14760 (Ljava/util/Random;)Ljava/util/List; + ARG 1 random + METHOD method_14761 (ZILnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V + ARG 3 world + ARG 4 random + ARG 5 box + METHOD method_14762 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V + ARG 1 world + ARG 2 random + ARG 3 box + METHOD method_14763 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V + ARG 1 world + ARG 2 random + ARG 3 box + METHOD method_14764 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V + ARG 1 world + ARG 2 random + ARG 3 box + METHOD method_14765 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V + ARG 1 world + ARG 2 random + ARG 3 box + METHOD method_14766 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V + ARG 1 world + ARG 2 random + ARG 3 box + METHOD method_14767 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_3341;)V + ARG 1 world + ARG 2 random + ARG 3 box CLASS class_3375 PieceFactory METHOD method_14768 generate (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Ljava/util/Random;)Lnet/minecraft/class_3366$class_3384; ARG 1 direction @@ -24,43 +57,55 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator ARG 1 orientation ARG 2 setting METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt CLASS class_3377 DoubleXRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt CLASS class_3378 DoubleXYRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt CLASS class_3379 DoubleYRoom + METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V + ARG 1 orientation + ARG 2 setting + METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world CLASS class_3380 DoubleYZRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt CLASS class_3381 DoubleZRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt CLASS class_3382 Entry METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V ARG 1 orientation ARG 2 setting METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt CLASS class_3383 Penthouse METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3341;)V ARG 1 orientation ARG 2 box METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt CLASS class_3384 Piece FIELD field_14468 TWO_TWO_ZERO_INDEX I @@ -83,13 +128,28 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator METHOD (Lnet/minecraft/class_3773;Lnet/minecraft/class_2350;ILnet/minecraft/class_3341;)V ARG 1 type ARG 2 orientation + ARG 3 length + ARG 4 box METHOD method_14770 getIndex (III)I ARG 0 x ARG 1 y ARG 2 z + METHOD method_14771 fillArea (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;)V + ARG 1 world + ARG 2 box + ARG 3 x + ARG 4 y + ARG 5 z + ARG 6 width + ARG 7 height + ARG 8 depth + ARG 9 state METHOD method_14772 spawnElderGuardian (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;III)Z ARG 1 world ARG 2 box + ARG 3 x + ARG 4 y + ARG 5 z METHOD method_14773 setAirAndWater (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIII)V ARG 1 world ARG 2 box @@ -99,17 +159,32 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator ARG 6 width ARG 7 height ARG 8 depth + METHOD method_14774 (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIZ)V + ARG 1 world + ARG 2 box + ARG 3 x + ARG 4 z + METHOD method_14775 (Lnet/minecraft/class_3341;IIII)Z + ARG 1 box + ARG 2 x + ARG 4 z + METHOD method_35445 createBox (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;III)Lnet/minecraft/class_3341; + ARG 0 orientation + ARG 1 setting CLASS class_3385 SimpleRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Ljava/util/Random;)V ARG 1 orientation ARG 2 setting ARG 3 random METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt CLASS class_3386 SimpleRoomTop METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V + ARG 1 orientation ARG 2 setting METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt CLASS class_3387 WingRoom METHOD (Lnet/minecraft/class_2350;Lnet/minecraft/class_3341;I)V diff --git a/mappings/net/minecraft/structure/OceanRuinGenerator.mapping b/mappings/net/minecraft/structure/OceanRuinGenerator.mapping index 6377fbaf71..d28fe7e985 100644 --- a/mappings/net/minecraft/structure/OceanRuinGenerator.mapping +++ b/mappings/net/minecraft/structure/OceanRuinGenerator.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_3409 net/minecraft/structure/OceanRuinGenerator FIELD field_14522 MOSSY_RUINS [Lnet/minecraft/class_2960; METHOD method_14821 getRoomPositions (Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/List; ARG 0 random + ARG 1 pos METHOD method_14822 (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Ljava/util/Random;Lnet/minecraft/class_3114;ZF)V ARG 0 manager ARG 1 pos @@ -48,3 +49,9 @@ CLASS net/minecraft/class_3409 net/minecraft/structure/OceanRuinGenerator ARG 5 integrity ARG 6 biomeType ARG 7 large + METHOD method_14829 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I + ARG 1 start + ARG 2 world + ARG 3 end + METHOD method_35446 createPlacementData (Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492; + ARG 0 rotation diff --git a/mappings/net/minecraft/structure/RuinedPortalStructurePiece.mapping b/mappings/net/minecraft/structure/RuinedPortalStructurePiece.mapping index f07423796c..3d1909485d 100644 --- a/mappings/net/minecraft/structure/RuinedPortalStructurePiece.mapping +++ b/mappings/net/minecraft/structure/RuinedPortalStructurePiece.mapping @@ -4,6 +4,11 @@ CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiec METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V ARG 1 world ARG 2 nbt + METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_2338;)V + ARG 3 verticalPlacement + ARG 4 properties + ARG 7 rotation + ARG 8 mirror METHOD method_27237 getBaseHeight (Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)I ARG 0 world ARG 1 x @@ -36,6 +41,8 @@ CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiec ARG 2 world ARG 3 pos METHOD method_27247 createLavaReplacementRule (Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3821; + ARG 0 verticalPlacement + ARG 1 properties METHOD method_27248 updateNetherracks (Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V ARG 1 random ARG 2 world @@ -44,10 +51,16 @@ CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiec ARG 1 random ARG 2 world ARG 3 pos - METHOD method_35449 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; + METHOD method_35449 createPlacementData (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492; ARG 0 world ARG 1 nbt ARG 2 id + METHOD method_35450 createPlacementData (Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3492; + ARG 0 mirror + ARG 1 rotation + ARG 2 verticalPlacement + ARG 3 pos + ARG 4 properties CLASS class_5190 Properties FIELD field_24023 cold Z FIELD field_24024 mossiness F diff --git a/mappings/net/minecraft/structure/ShipwreckGenerator.mapping b/mappings/net/minecraft/structure/ShipwreckGenerator.mapping index 979cbdb863..2be8128d73 100644 --- a/mappings/net/minecraft/structure/ShipwreckGenerator.mapping +++ b/mappings/net/minecraft/structure/ShipwreckGenerator.mapping @@ -19,3 +19,5 @@ CLASS net/minecraft/class_3415 net/minecraft/structure/ShipwreckGenerator ARG 3 pos ARG 4 rotation ARG 5 grounded + METHOD method_35452 createPlacementData (Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492; + ARG 0 rotation diff --git a/mappings/net/minecraft/structure/SimpleStructurePiece.mapping b/mappings/net/minecraft/structure/SimpleStructurePiece.mapping index c5de0ce245..1bb837e89e 100644 --- a/mappings/net/minecraft/structure/SimpleStructurePiece.mapping +++ b/mappings/net/minecraft/structure/SimpleStructurePiece.mapping @@ -3,9 +3,20 @@ CLASS net/minecraft/class_3470 net/minecraft/structure/SimpleStructurePiece FIELD field_15433 structure Lnet/minecraft/class_3499; FIELD field_15434 placementData Lnet/minecraft/class_3492; FIELD field_16586 LOGGER Lorg/apache/logging/log4j/Logger; + FIELD field_31664 identifier Ljava/lang/String; + METHOD (Lnet/minecraft/class_3773;ILnet/minecraft/class_3485;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;)V + ARG 1 type + ARG 3 structureManager + ARG 4 identifier + ARG 6 placementData + ARG 7 pos + METHOD (Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;Lnet/minecraft/class_3218;Ljava/util/function/Function;)V + ARG 1 type + ARG 3 world METHOD method_15026 handleMetadata (Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Ljava/util/Random;Lnet/minecraft/class_3341;)V ARG 1 metadata ARG 2 pos ARG 3 world ARG 4 random ARG 5 boundingBox + METHOD method_35470 getId ()Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/structure/StrongholdGenerator.mapping b/mappings/net/minecraft/structure/StrongholdGenerator.mapping index 2a5f8737fa..fd6841b3dd 100644 --- a/mappings/net/minecraft/structure/StrongholdGenerator.mapping +++ b/mappings/net/minecraft/structure/StrongholdGenerator.mapping @@ -38,6 +38,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14856 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3422; ARG 1 random @@ -86,6 +87,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14859 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3425; ARG 1 random @@ -129,6 +131,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 2 boundingBox ARG 3 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14863 create (Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3428; ARG 1 x @@ -143,6 +146,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14864 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3429; ARG 1 random @@ -158,6 +162,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_16652 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3430; ARG 1 random @@ -174,6 +179,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14865 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3431; ARG 1 random @@ -218,6 +224,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14867 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3435; ARG 1 random @@ -233,6 +240,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator ARG 3 boundingBox ARG 4 orientation METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD method_14868 create (Lnet/minecraft/class_6130;Ljava/util/Random;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3436; ARG 1 random diff --git a/mappings/net/minecraft/structure/Structure.mapping b/mappings/net/minecraft/structure/Structure.mapping index 70b9d48f11..b69c4ef46b 100644 --- a/mappings/net/minecraft/structure/Structure.mapping +++ b/mappings/net/minecraft/structure/Structure.mapping @@ -51,11 +51,13 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/Structure METHOD method_15172 place (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Ljava/util/Random;I)Z ARG 1 world ARG 2 pos + ARG 3 pivot ARG 4 placementData ARG 5 random METHOD method_15174 saveFromWorld (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;ZLnet/minecraft/class_2248;)V ARG 1 world ARG 2 start + ARG 3 dimensions ARG 4 includeEntities ARG 5 ignoredBlock METHOD method_15175 writeNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; @@ -95,6 +97,7 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/Structure METHOD method_16446 process (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Ljava/util/List;)Ljava/util/List; ARG 0 world ARG 1 pos + ARG 2 pivot ARG 3 placementData METHOD method_17916 getEntity (Lnet/minecraft/class_5425;Lnet/minecraft/class_2487;)Ljava/util/Optional; ARG 0 world @@ -108,7 +111,14 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/Structure METHOD method_27267 calculateBoundingBox (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;)Lnet/minecraft/class_3341; ARG 1 pos ARG 2 rotation + ARG 3 pivot ARG 4 mirror + METHOD method_34400 createBox (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341; + ARG 0 pos + ARG 1 rotation + ARG 2 pivot + ARG 3 mirror + ARG 4 dimensions CLASS class_3500 Palette FIELD field_15590 AIR Lnet/minecraft/class_2680; FIELD field_15591 ids Lnet/minecraft/class_2361; @@ -139,6 +149,8 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/Structure CLASS class_5162 PalettedBlockInfoList FIELD field_23913 infos Ljava/util/List; FIELD field_23914 blockToInfos Ljava/util/Map; + METHOD (Ljava/util/List;)V + ARG 1 infos METHOD method_27125 getAll ()Ljava/util/List; METHOD method_27126 getAllOf (Lnet/minecraft/class_2248;)Ljava/util/List; ARG 1 block diff --git a/mappings/net/minecraft/structure/StructureManager.mapping b/mappings/net/minecraft/structure/StructureManager.mapping index c15ae4f19b..55800b8498 100644 --- a/mappings/net/minecraft/structure/StructureManager.mapping +++ b/mappings/net/minecraft/structure/StructureManager.mapping @@ -4,6 +4,9 @@ CLASS net/minecraft/class_3485 net/minecraft/structure/StructureManager FIELD field_15514 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_15515 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_25189 resourceManager Lnet/minecraft/class_3300; + FIELD field_31684 STRUCTURES_DIRECTORY Ljava/lang/String; + FIELD field_31685 NBT_FILE_EXTENSION Ljava/lang/String; + FIELD field_31686 SNBT_FILE_EXTENSION Ljava/lang/String; METHOD (Lnet/minecraft/class_3300;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V ARG 1 resourceManager ARG 2 session @@ -25,6 +28,7 @@ CLASS net/minecraft/class_3485 net/minecraft/structure/StructureManager METHOD method_15092 loadStructureFromFile (Lnet/minecraft/class_2960;)Ljava/util/Optional; ARG 1 id METHOD method_15093 saveStructure (Lnet/minecraft/class_2960;)Z + ARG 1 id METHOD method_15094 getStructure (Lnet/minecraft/class_2960;)Ljava/util/Optional; ARG 1 id METHOD method_21891 createStructure (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3499; diff --git a/mappings/net/minecraft/structure/StructurePiece.mapping b/mappings/net/minecraft/structure/StructurePiece.mapping index a4af5ec912..a403d0860b 100644 --- a/mappings/net/minecraft/structure/StructurePiece.mapping +++ b/mappings/net/minecraft/structure/StructurePiece.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece METHOD (Lnet/minecraft/class_3773;ILnet/minecraft/class_3341;)V ARG 1 type ARG 2 length + ARG 3 boundingBox METHOD (Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)V ARG 1 type ARG 2 nbt @@ -29,6 +30,8 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece ARG 1 world ARG 2 block ARG 3 x + ARG 4 y + ARG 5 z ARG 6 box METHOD method_14918 fillOpenings (Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Ljava/util/Random;)V ARG 1 start @@ -66,6 +69,8 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece METHOD method_14929 getBlockAt (Lnet/minecraft/class_1922;IIILnet/minecraft/class_3341;)Lnet/minecraft/class_2680; ARG 1 world ARG 2 x + ARG 3 y + ARG 4 z ARG 5 box METHOD method_14930 addDispenser (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Ljava/util/Random;IIILnet/minecraft/class_2350;Lnet/minecraft/class_2960;)Z ARG 1 world @@ -105,6 +110,8 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece ARG 1 world ARG 2 state ARG 3 x + ARG 4 y + ARG 5 z ARG 6 box METHOD method_14938 fillWithOutline (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIIZLjava/util/Random;Lnet/minecraft/class_3443$class_3444;)V ARG 1 world @@ -179,6 +186,32 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece ARG 3 z METHOD method_33881 canReplace (Lnet/minecraft/class_2680;)Z ARG 1 state + METHOD method_35454 createBox (IIILnet/minecraft/class_2350;III)Lnet/minecraft/class_3341; + ARG 0 x + ARG 1 y + ARG 2 z + ARG 3 orientation + ARG 4 width + ARG 5 height + ARG 6 depth + METHOD method_35455 fillWithOutline (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)V + ARG 1 world + ARG 2 box + ARG 3 fillBox + ARG 4 outline + ARG 5 inside + ARG 6 cantReplaceAir + METHOD method_35456 fillWithOutline (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;ZLjava/util/Random;Lnet/minecraft/class_3443$class_3444;)V + ARG 1 world + ARG 2 box + ARG 3 fillBox + ARG 4 cantReplaceAir + ARG 5 random + ARG 6 randomizer + METHOD method_35457 getRandomHorizontalDirection (Ljava/util/Random;)Lnet/minecraft/class_2350; + ARG 0 random + METHOD method_35458 getCenter ()Lnet/minecraft/class_2338; + METHOD method_35460 getMirror ()Lnet/minecraft/class_2415; CLASS class_3444 BlockRandomizer FIELD field_15317 block Lnet/minecraft/class_2680; METHOD method_14947 getBlock ()Lnet/minecraft/class_2680; diff --git a/mappings/net/minecraft/structure/StructurePieceWithDimensions.mapping b/mappings/net/minecraft/structure/StructurePieceWithDimensions.mapping index 7c474daef9..eeffd77ebb 100644 --- a/mappings/net/minecraft/structure/StructurePieceWithDimensions.mapping +++ b/mappings/net/minecraft/structure/StructurePieceWithDimensions.mapping @@ -5,11 +5,13 @@ CLASS net/minecraft/class_3418 net/minecraft/structure/StructurePieceWithDimensi FIELD field_15244 width I METHOD (Lnet/minecraft/class_3773;IIIIIILnet/minecraft/class_2350;)V ARG 1 type - ARG 3 x - ARG 4 y - ARG 5 z - ARG 6 width - ARG 7 height + ARG 2 x + ARG 3 y + ARG 4 z + ARG 5 width + ARG 6 height + ARG 7 depth + ARG 8 orientation METHOD method_14839 (Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;I)Z ARG 1 world ARG 2 boundingBox diff --git a/mappings/net/minecraft/structure/StructurePlacementData.mapping b/mappings/net/minecraft/structure/StructurePlacementData.mapping index c534dbab23..283cdb9d96 100644 --- a/mappings/net/minecraft/structure/StructurePlacementData.mapping +++ b/mappings/net/minecraft/structure/StructurePlacementData.mapping @@ -40,3 +40,5 @@ CLASS net/minecraft/class_3492 net/minecraft/structure/StructurePlacementData METHOD method_16444 shouldUpdateNeighbors ()Z METHOD method_16664 removeProcessor (Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492; ARG 1 processor + METHOD method_35476 setPlaceFluids (Z)Lnet/minecraft/class_3492; + ARG 1 placeFluids diff --git a/mappings/net/minecraft/structure/SwampHutGenerator.mapping b/mappings/net/minecraft/structure/SwampHutGenerator.mapping index 2b3aa555e6..441aab4f77 100644 --- a/mappings/net/minecraft/structure/SwampHutGenerator.mapping +++ b/mappings/net/minecraft/structure/SwampHutGenerator.mapping @@ -3,6 +3,8 @@ CLASS net/minecraft/class_3447 net/minecraft/structure/SwampHutGenerator FIELD field_16445 hasCat Z METHOD (Ljava/util/Random;II)V ARG 1 random + ARG 2 x + ARG 3 z METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V ARG 1 world ARG 2 nbt diff --git a/mappings/net/minecraft/structure/WoodlandMansionGenerator.mapping b/mappings/net/minecraft/structure/WoodlandMansionGenerator.mapping index fefe50c5f6..be5bac02d2 100644 --- a/mappings/net/minecraft/structure/WoodlandMansionGenerator.mapping +++ b/mappings/net/minecraft/structure/WoodlandMansionGenerator.mapping @@ -87,6 +87,7 @@ CLASS net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator CLASS class_3479 ThirdFloorRoomPool CLASS class_3480 Piece METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V + ARG 1 world ARG 2 nbt METHOD (Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V ARG 1 structureManager @@ -99,3 +100,8 @@ CLASS net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator ARG 3 pos ARG 4 rotation ARG 5 mirror + METHOD method_35473 createPlacementData (Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492; + ARG 0 mirror + ARG 1 rotation + METHOD method_35474 getId (Ljava/lang/String;)Lnet/minecraft/class_2960; + ARG 0 identifier diff --git a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping index ec0a7934c0..55668c8f13 100644 --- a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping +++ b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping @@ -12,6 +12,11 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe FIELD field_18697 pieceShape Lorg/apache/commons/lang3/mutable/MutableObject; FIELD field_18698 minY I FIELD field_18699 currentSize I + METHOD (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;II)V + ARG 1 piece + ARG 2 pieceShape + ARG 3 minY + ARG 4 currentSize CLASS class_4182 StructurePoolGenerator FIELD field_18700 maxSize I FIELD field_18701 pieceFactory Lnet/minecraft/class_3778$class_3779; @@ -21,7 +26,17 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe FIELD field_18705 random Ljava/util/Random; FIELD field_18706 structurePieces Ljava/util/Deque; FIELD field_25852 registry Lnet/minecraft/class_2378; + METHOD (Lnet/minecraft/class_2378;ILnet/minecraft/class_3778$class_3779;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Ljava/util/List;Ljava/util/Random;)V + ARG 1 registry + ARG 2 maxSize + ARG 3 pieceFactory + ARG 4 chunkGenerator + ARG 5 structureManager + ARG 6 children + ARG 7 random METHOD method_19306 generatePiece (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;IIZLnet/minecraft/class_5539;)V ARG 1 piece + ARG 2 pieceShape ARG 3 minY ARG 4 currentSize + ARG 6 world diff --git a/mappings/net/minecraft/structure/pool/StructurePoolElement.mapping b/mappings/net/minecraft/structure/pool/StructurePoolElement.mapping index d5a2d3d924..36782d2f36 100644 --- a/mappings/net/minecraft/structure/pool/StructurePoolElement.mapping +++ b/mappings/net/minecraft/structure/pool/StructurePoolElement.mapping @@ -4,6 +4,8 @@ CLASS net/minecraft/class_3784 net/minecraft/structure/pool/StructurePoolElement METHOD (Lnet/minecraft/class_3785$class_3786;)V ARG 1 projection METHOD method_16601 getStart (Lnet/minecraft/class_3485;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2382; + ARG 1 structureManager + ARG 2 rotation METHOD method_16622 setProjection (Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3784; ARG 1 projection METHOD method_16624 getProjection ()Lnet/minecraft/class_3785$class_3786; diff --git a/mappings/net/minecraft/structure/processor/StructureProcessor.mapping b/mappings/net/minecraft/structure/processor/StructureProcessor.mapping index 3904da5a47..2306730ee6 100644 --- a/mappings/net/minecraft/structure/processor/StructureProcessor.mapping +++ b/mappings/net/minecraft/structure/processor/StructureProcessor.mapping @@ -2,4 +2,6 @@ CLASS net/minecraft/class_3491 net/minecraft/structure/processor/StructureProces METHOD method_15110 process (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3492;)Lnet/minecraft/class_3499$class_3501; ARG 1 world ARG 2 pos + ARG 3 pivot + ARG 6 data METHOD method_16772 getType ()Lnet/minecraft/class_3828; diff --git a/mappings/net/minecraft/structure/processor/StructureProcessorRule.mapping b/mappings/net/minecraft/structure/processor/StructureProcessorRule.mapping index c83150d575..cc2a3ec1b7 100644 --- a/mappings/net/minecraft/structure/processor/StructureProcessorRule.mapping +++ b/mappings/net/minecraft/structure/processor/StructureProcessorRule.mapping @@ -24,6 +24,8 @@ CLASS net/minecraft/class_3821 net/minecraft/structure/processor/StructureProces METHOD method_16762 test (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/Random;)Z ARG 1 input ARG 2 location + ARG 5 pivot + ARG 6 random METHOD method_16763 getOutputState ()Lnet/minecraft/class_2680; METHOD method_28984 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance diff --git a/mappings/net/minecraft/structure/rule/PosRuleTest.mapping b/mappings/net/minecraft/structure/rule/PosRuleTest.mapping index f932f435c6..affe85d4a7 100644 --- a/mappings/net/minecraft/structure/rule/PosRuleTest.mapping +++ b/mappings/net/minecraft/structure/rule/PosRuleTest.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_4995 net/minecraft/structure/rule/PosRuleTest METHOD method_26404 getType ()Lnet/minecraft/class_4996; METHOD method_26406 test (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/Random;)Z + ARG 3 pivot ARG 4 random diff --git a/mappings/net/minecraft/util/JsonSerializing.mapping b/mappings/net/minecraft/util/JsonSerializing.mapping index 4f2afb058c..6fc53124ad 100644 --- a/mappings/net/minecraft/util/JsonSerializing.mapping +++ b/mappings/net/minecraft/util/JsonSerializing.mapping @@ -36,6 +36,12 @@ CLASS net/minecraft/class_5330 net/minecraft/util/JsonSerializing FIELD field_25199 idFieldName Ljava/lang/String; FIELD field_25200 typeIdentification Ljava/util/function/Function; FIELD field_25201 elementSerializer Lcom/mojang/datafixers/util/Pair; + METHOD (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_5336;Lcom/mojang/datafixers/util/Pair;)V + ARG 1 registry + ARG 2 rootFieldName + ARG 3 idFieldName + ARG 4 typeIdentification + ARG 6 elementSerializer METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; ARG 1 json ARG 2 type diff --git a/mappings/net/minecraft/util/collection/Int2ObjectBiMap.mapping b/mappings/net/minecraft/util/collection/Int2ObjectBiMap.mapping index 296cb4b8dc..0d8bc4e68d 100644 --- a/mappings/net/minecraft/util/collection/Int2ObjectBiMap.mapping +++ b/mappings/net/minecraft/util/collection/Int2ObjectBiMap.mapping @@ -28,3 +28,5 @@ CLASS net/minecraft/class_3513 net/minecraft/util/collection/Int2ObjectBiMap ARG 2 id METHOD method_34903 containsKey (I)Z ARG 1 index + METHOD method_34904 contains (Ljava/lang/Object;)Z + ARG 1 value diff --git a/mappings/net/minecraft/util/crash/CrashReportSection.mapping b/mappings/net/minecraft/util/crash/CrashReportSection.mapping index 71f875a86d..88905f917d 100644 --- a/mappings/net/minecraft/util/crash/CrashReportSection.mapping +++ b/mappings/net/minecraft/util/crash/CrashReportSection.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_129 net/minecraft/util/crash/CrashReportSection FIELD field_1094 elements Ljava/util/List; FIELD field_1096 title Ljava/lang/String; FIELD field_1097 stackTrace [Ljava/lang/StackTraceElement; + METHOD (Ljava/lang/String;)V + ARG 1 title METHOD method_574 addStackTrace (Ljava/lang/StringBuilder;)V ARG 1 crashReportBuilder METHOD method_575 getStackTrace ()[Ljava/lang/StackTraceElement; diff --git a/mappings/net/minecraft/util/profiler/ProfilerSystem.mapping b/mappings/net/minecraft/util/profiler/ProfilerSystem.mapping index 1dcea29fec..aec7356843 100644 --- a/mappings/net/minecraft/util/profiler/ProfilerSystem.mapping +++ b/mappings/net/minecraft/util/profiler/ProfilerSystem.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_3533 net/minecraft/util/profiler/ProfilerSystem FIELD field_21819 currentInfo Lnet/minecraft/class_3533$class_4746; FIELD field_21961 timeGetter Ljava/util/function/LongSupplier; METHOD (Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;Z)V + ARG 1 timeGetter ARG 2 tickGetter ARG 3 checkTimeout METHOD method_24246 getCurrentInfo ()Lnet/minecraft/class_3533$class_4746; diff --git a/mappings/net/minecraft/world/SpawnHelper.mapping b/mappings/net/minecraft/world/SpawnHelper.mapping index d9c7153e3d..94853e6c59 100644 --- a/mappings/net/minecraft/world/SpawnHelper.mapping +++ b/mappings/net/minecraft/world/SpawnHelper.mapping @@ -130,6 +130,10 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper FIELD field_24398 cachedPos Lnet/minecraft/class_2338; FIELD field_24399 cachedEntityType Lnet/minecraft/class_1299; FIELD field_24400 cachedDensityMass D + METHOD (ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_5263;)V + ARG 1 spawningChunkCount + ARG 2 groupToCount + ARG 3 densityField METHOD method_27823 getSpawningChunkCount ()I METHOD method_27824 test (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z COMMENT @see SpawnHelper.Checker#test(EntityType, BlockPos, Chunk) diff --git a/mappings/net/minecraft/world/TestableWorld.mapping b/mappings/net/minecraft/world/TestableWorld.mapping index 448a4e3b9c..6a61c2df3e 100644 --- a/mappings/net/minecraft/world/TestableWorld.mapping +++ b/mappings/net/minecraft/world/TestableWorld.mapping @@ -9,3 +9,5 @@ CLASS net/minecraft/class_3746 net/minecraft/world/TestableWorld ARG 1 pos ARG 2 state METHOD method_8598 getTopPosition (Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 1 heightmap + ARG 2 pos diff --git a/mappings/net/minecraft/world/border/WorldBorder.mapping b/mappings/net/minecraft/world/border/WorldBorder.mapping index 6c3fa84032..172ddf0a45 100644 --- a/mappings/net/minecraft/world/border/WorldBorder.mapping +++ b/mappings/net/minecraft/world/border/WorldBorder.mapping @@ -120,6 +120,10 @@ CLASS net/minecraft/class_2784 net/minecraft/world/border/WorldBorder FIELD field_12741 timeStart J FIELD field_12742 timeEnd J FIELD field_12744 timeDuration D + METHOD (Lnet/minecraft/class_2784;DDJ)V + ARG 2 oldSize + ARG 4 newSize + ARG 6 timeDuration CLASS class_2787 StaticArea FIELD field_12745 boundNorth D FIELD field_12746 boundWest D diff --git a/mappings/net/minecraft/world/chunk/ChunkCache.mapping b/mappings/net/minecraft/world/chunk/ChunkCache.mapping index 611037f5f0..546903c1c6 100644 --- a/mappings/net/minecraft/world/chunk/ChunkCache.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkCache.mapping @@ -13,3 +13,4 @@ CLASS net/minecraft/class_1950 net/minecraft/world/chunk/ChunkCache ARG 2 chunkZ METHOD method_22354 getChunk (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2791; ARG 1 pos + METHOD method_37233 getProfiler ()Lnet/minecraft/class_3695; diff --git a/mappings/net/minecraft/world/chunk/ChunkStatus.mapping b/mappings/net/minecraft/world/chunk/ChunkStatus.mapping index fe2a6a08d5..1a03874db5 100644 --- a/mappings/net/minecraft/world/chunk/ChunkStatus.mapping +++ b/mappings/net/minecraft/world/chunk/ChunkStatus.mapping @@ -26,6 +26,8 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus METHOD method_12152 getTaskMargin ()I METHOD method_12154 runGenerationTask (Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; ARG 2 world + ARG 4 structureManager + ARG 5 lightingProvider METHOD method_12155 getMaxDistanceFromFull ()I METHOD method_12160 getHeightmapTypes ()Ljava/util/EnumSet; METHOD method_12161 byDistanceFromFull (I)Lnet/minecraft/class_2806; @@ -108,6 +110,8 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus ARG 1 targetStatus COMMENT the status the chunk will be set to after the task is completed ARG 3 world + ARG 5 structureManager + ARG 6 lightingProvider CLASS class_2808 ChunkType COMMENT Specifies the type of a chunk FIELD field_12807 LEVELCHUNK Lnet/minecraft/class_2806$class_2808; @@ -115,6 +119,9 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus FIELD field_12808 PROTOCHUNK Lnet/minecraft/class_2806$class_2808; COMMENT A chunk which is incomplete and not loaded to the world yet. CLASS class_3768 SimpleGenerationTask + METHOD doWork (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V + ARG 1 targetStatus + ARG 2 world CLASS class_4305 LoadTask COMMENT A task called when a chunk is loaded but does not need to be generated. METHOD doWork (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; diff --git a/mappings/net/minecraft/world/chunk/UpgradeData.mapping b/mappings/net/minecraft/world/chunk/UpgradeData.mapping index b706cb3d02..4c9a56c817 100644 --- a/mappings/net/minecraft/world/chunk/UpgradeData.mapping +++ b/mappings/net/minecraft/world/chunk/UpgradeData.mapping @@ -35,6 +35,8 @@ CLASS net/minecraft/class_2843 net/minecraft/world/chunk/UpgradeData ARG 4 world CLASS class_2845 BuiltinLogic FIELD field_12959 DIRECTIONS [Lnet/minecraft/class_2350; + METHOD (Ljava/lang/String;IZ[Lnet/minecraft/class_2248;)V + ARG 4 blocks METHOD (Ljava/lang/String;I[Lnet/minecraft/class_2248;)V ARG 3 blocks CLASS 4 diff --git a/mappings/net/minecraft/world/chunk/WorldChunk.mapping b/mappings/net/minecraft/world/chunk/WorldChunk.mapping index 36bfb412c6..d0e41ee64b 100644 --- a/mappings/net/minecraft/world/chunk/WorldChunk.mapping +++ b/mappings/net/minecraft/world/chunk/WorldChunk.mapping @@ -116,5 +116,7 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk ARG 3 ticker CLASS class_5564 WrappedBlockEntityTickInvoker FIELD field_27228 wrapped Lnet/minecraft/class_5562; + METHOD (Lnet/minecraft/class_2818;Lnet/minecraft/class_5562;)V + ARG 2 wrapped METHOD method_31727 setWrapped (Lnet/minecraft/class_5562;)V ARG 1 wrapped diff --git a/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping index 8bd7080826..d795652f0d 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_4657 net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider FIELD field_21315 states Lnet/minecraft/class_6005; FIELD field_24946 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_6005$class_6006;)V + ARG 1 states METHOD (Lnet/minecraft/class_6005;)V ARG 1 states METHOD method_28868 wrap (Lnet/minecraft/class_6005;)Lcom/mojang/serialization/DataResult;