diff --git a/mappings/net/minecraft/block/Blocks.mapping b/mappings/net/minecraft/block/Blocks.mapping index 53bdbec5b3..dab6ebe586 100644 --- a/mappings/net/minecraft/block/Blocks.mapping +++ b/mappings/net/minecraft/block/Blocks.mapping @@ -7,6 +7,19 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks METHOD method_26110 createShulkerBoxBlock (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2480; ARG 0 color ARG 1 settings + METHOD method_26113 always (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z + COMMENT A shortcut to always return {@code true} a context predicate, used as + COMMENT {@code settings.solidBlock(Blocks::always)}. + ARG 0 state + ARG 1 world + ARG 2 pos + METHOD method_26114 never (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean; + COMMENT A shortcut to always return {@code false} in a typed context predicate with an + COMMENT {@link EntityType}, used like {@code settings.allowSpawning(Blocks::never)}. + ARG 0 state + ARG 1 world + ARG 2 pos + ARG 3 type METHOD method_26115 createNetherStemBlock (Lnet/minecraft/class_3620;)Lnet/minecraft/class_2248; ARG 0 materialColor METHOD method_26117 createLogBlock (Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;)Lnet/minecraft/class_2465; @@ -16,11 +29,25 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks ARG 0 sticky METHOD method_26120 createStainedGlassBlock (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2506; ARG 0 color + METHOD method_26122 never (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z + COMMENT A shortcut to always return {@code false} a context predicate, used as + COMMENT {@code settings.solidBlock(Blocks::never)}. + ARG 0 state + ARG 1 world + ARG 2 pos + METHOD method_26123 always (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean; + COMMENT A shortcut to always return {@code true} in a typed context predicate with an + COMMENT {@link EntityType}, used like {@code settings.allowSpawning(Blocks::always)}. + ARG 0 state + ARG 1 world + ARG 2 pos + ARG 3 type METHOD method_26126 canSpawnOnLeaves (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean; ARG 0 state ARG 1 world ARG 2 pos ARG 3 type + METHOD method_26979 refreshShapeCache ()V METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; ARG 0 id ARG 1 block diff --git a/mappings/net/minecraft/block/ChainBlock.mapping b/mappings/net/minecraft/block/ChainBlock.mapping new file mode 100644 index 0000000000..5d958964f4 --- /dev/null +++ b/mappings/net/minecraft/block/ChainBlock.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_5172 net/minecraft/block/ChainBlock + FIELD field_23986 SHAPE Lnet/minecraft/class_265; diff --git a/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping b/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping index c277f1e652..33960d8068 100644 --- a/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping @@ -25,4 +25,5 @@ CLASS net/minecraft/class_2627 net/minecraft/block/entity/ShulkerBoxBlockEntity ARG 1 tag METHOD method_11320 getColor ()Lnet/minecraft/class_1767; METHOD method_20047 updateNeighborStates ()V + METHOD method_27093 suffocates ()Z CLASS class_2628 AnimationStage diff --git a/mappings/net/minecraft/item/Items.mapping b/mappings/net/minecraft/item/Items.mapping index 2f8d120c15..3ee895c141 100644 --- a/mappings/net/minecraft/item/Items.mapping +++ b/mappings/net/minecraft/item/Items.mapping @@ -180,6 +180,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items FIELD field_23847 GILDED_BLACKSTONE Lnet/minecraft/class_1792; FIELD field_23848 POLISHED_BLACKSTONE Lnet/minecraft/class_1792; FIELD field_23849 POLISHED_BLACKSTONE_SLAB Lnet/minecraft/class_1792; + FIELD field_23983 CHAIN Lnet/minecraft/class_1792; FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792; FIELD field_8047 JUNGLE_PRESSURE_PLATE Lnet/minecraft/class_1792; FIELD field_8048 SPRUCE_BUTTON Lnet/minecraft/class_1792; diff --git a/mappings/net/minecraft/network/packet/c2s/play/UpdateJigsawC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/UpdateJigsawC2SPacket.mapping index 6243070163..eb66610c89 100644 --- a/mappings/net/minecraft/network/packet/c2s/play/UpdateJigsawC2SPacket.mapping +++ b/mappings/net/minecraft/network/packet/c2s/play/UpdateJigsawC2SPacket.mapping @@ -3,11 +3,18 @@ CLASS net/minecraft/class_3753 net/minecraft/network/packet/c2s/play/UpdateJigsa FIELD field_16564 finalState Ljava/lang/String; FIELD field_16565 pos Lnet/minecraft/class_2338; FIELD field_16566 targetPool Lnet/minecraft/class_2960; + FIELD field_23401 pool Lnet/minecraft/class_2960; + FIELD field_23402 jointType Lnet/minecraft/class_3751$class_4991; METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_3751$class_4991;)V ARG 1 pos ARG 2 attachmentType ARG 3 targetPool + ARG 4 pool + ARG 5 finalState + ARG 6 jointType METHOD method_16393 getFinalState ()Ljava/lang/String; METHOD method_16394 getTargetPool ()Lnet/minecraft/class_2960; METHOD method_16395 getAttachmentType ()Lnet/minecraft/class_2960; METHOD method_16396 getPos ()Lnet/minecraft/class_2338; + METHOD method_26435 getPool ()Lnet/minecraft/class_2960; + METHOD method_26436 getJointType ()Lnet/minecraft/class_3751$class_4991; diff --git a/mappings/net/minecraft/structure/BastionBridgeData.mapping b/mappings/net/minecraft/structure/BastionBridgeData.mapping new file mode 100644 index 0000000000..f1f1439084 --- /dev/null +++ b/mappings/net/minecraft/structure/BastionBridgeData.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_5174 net/minecraft/structure/BastionBridgeData + METHOD method_27198 init ()V diff --git a/mappings/net/minecraft/structure/BastionData.mapping b/mappings/net/minecraft/structure/BastionData.mapping new file mode 100644 index 0000000000..c7ee4688e9 --- /dev/null +++ b/mappings/net/minecraft/structure/BastionData.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_5181 net/minecraft/structure/BastionData + FIELD field_23995 PROCESSOR_RULE Lnet/minecraft/class_3821; + METHOD method_27203 init ()V diff --git a/mappings/net/minecraft/structure/BastionRemnantGenerator.mapping b/mappings/net/minecraft/structure/BastionRemnantGenerator.mapping new file mode 100644 index 0000000000..6c7837bf02 --- /dev/null +++ b/mappings/net/minecraft/structure/BastionRemnantGenerator.mapping @@ -0,0 +1,21 @@ +CLASS net/minecraft/class_5179 net/minecraft/structure/BastionRemnantGenerator + FIELD field_23994 START_POOLS_TO_SIZES Lcom/google/common/collect/ImmutableMap; + METHOD method_27201 init ()V + METHOD method_27202 addPieces (Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_2919;Lnet/minecraft/class_5186;)V + ARG 0 chunkGenerator + ARG 1 structureManager + ARG 2 pos + ARG 3 pieces + ARG 4 random + ARG 5 config + CLASS class_5180 Piece + METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V + ARG 1 structureManager + ARG 2 tag + METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;Lnet/minecraft/class_2338;ILnet/minecraft/class_2470;Lnet/minecraft/class_3341;)V + ARG 1 structureManager + ARG 2 structurePoolElement + ARG 3 pos + ARG 4 groundLevelDelta + ARG 5 rotation + ARG 6 boundingBox diff --git a/mappings/net/minecraft/structure/BastionTreasureData.mapping b/mappings/net/minecraft/structure/BastionTreasureData.mapping new file mode 100644 index 0000000000..f2f06b8e41 --- /dev/null +++ b/mappings/net/minecraft/structure/BastionTreasureData.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_5182 net/minecraft/structure/BastionTreasureData + METHOD method_27204 init ()V diff --git a/mappings/net/minecraft/structure/BastionUnitsData.mapping b/mappings/net/minecraft/structure/BastionUnitsData.mapping new file mode 100644 index 0000000000..e6d0d4d909 --- /dev/null +++ b/mappings/net/minecraft/structure/BastionUnitsData.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_5178 net/minecraft/structure/BastionUnitsData + METHOD method_27200 init ()V diff --git a/mappings/net/minecraft/structure/DesertVillageData.mapping b/mappings/net/minecraft/structure/DesertVillageData.mapping index aa4c884e5d..85348e95e9 100644 --- a/mappings/net/minecraft/structure/DesertVillageData.mapping +++ b/mappings/net/minecraft/structure/DesertVillageData.mapping @@ -1,2 +1,2 @@ CLASS net/minecraft/class_3868 net/minecraft/structure/DesertVillageData - METHOD method_17037 initialize ()V + METHOD method_17037 init ()V diff --git a/mappings/net/minecraft/structure/HoglinStableData.mapping b/mappings/net/minecraft/structure/HoglinStableData.mapping new file mode 100644 index 0000000000..27f5a1de79 --- /dev/null +++ b/mappings/net/minecraft/structure/HoglinStableData.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_5177 net/minecraft/structure/HoglinStableData + METHOD method_27199 init ()V diff --git a/mappings/net/minecraft/structure/PillagerOutpostGenerator.mapping b/mappings/net/minecraft/structure/PillagerOutpostGenerator.mapping index 989e09f8db..59bea96f4a 100644 --- a/mappings/net/minecraft/structure/PillagerOutpostGenerator.mapping +++ b/mappings/net/minecraft/structure/PillagerOutpostGenerator.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_3791 net/minecraft/structure/PillagerOutpostGenerator ARG 2 pos ARG 3 pieces ARG 4 random + METHOD method_27235 init ()V CLASS class_3792 Piece METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V ARG 1 manager diff --git a/mappings/net/minecraft/structure/PlainsVillageData.mapping b/mappings/net/minecraft/structure/PlainsVillageData.mapping index 553e03ef79..98cbfbdc7b 100644 --- a/mappings/net/minecraft/structure/PlainsVillageData.mapping +++ b/mappings/net/minecraft/structure/PlainsVillageData.mapping @@ -1,2 +1,2 @@ CLASS net/minecraft/class_3815 net/minecraft/structure/PlainsVillageData - METHOD method_16754 initialize ()V + METHOD method_16754 init ()V diff --git a/mappings/net/minecraft/structure/SavannaVillageData.mapping b/mappings/net/minecraft/structure/SavannaVillageData.mapping index f1eeee6c52..f9a26695bb 100644 --- a/mappings/net/minecraft/structure/SavannaVillageData.mapping +++ b/mappings/net/minecraft/structure/SavannaVillageData.mapping @@ -1,2 +1,2 @@ CLASS net/minecraft/class_3834 net/minecraft/structure/SavannaVillageData - METHOD method_16844 initialize ()V + METHOD method_16844 init ()V diff --git a/mappings/net/minecraft/structure/SnowyVillageData.mapping b/mappings/net/minecraft/structure/SnowyVillageData.mapping index 2a798a5b4a..f944a19ca6 100644 --- a/mappings/net/minecraft/structure/SnowyVillageData.mapping +++ b/mappings/net/minecraft/structure/SnowyVillageData.mapping @@ -1,2 +1,2 @@ CLASS net/minecraft/class_3836 net/minecraft/structure/SnowyVillageData - METHOD method_16845 initialize ()V + METHOD method_16845 init ()V diff --git a/mappings/net/minecraft/structure/StructurePiece.mapping b/mappings/net/minecraft/structure/StructurePiece.mapping index 6d8d581707..0a95a1394f 100644 --- a/mappings/net/minecraft/structure/StructurePiece.mapping +++ b/mappings/net/minecraft/structure/StructurePiece.mapping @@ -69,6 +69,10 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece ARG 8 lootTbaleId METHOD method_14931 generate (Lnet/minecraft/class_1936;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)Z ARG 1 world + ARG 2 structureAccessor + ARG 3 chunkGenerator + ARG 4 random + ARG 5 boundingBox METHOD method_14932 getOverlappingPiece (Ljava/util/List;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443; METHOD method_14933 fillWithOutlineUnderSealevel (Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;Ljava/util/Random;FIIIIIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;ZZ)V ARG 3 random diff --git a/mappings/net/minecraft/structure/StructureStart.mapping b/mappings/net/minecraft/structure/StructureStart.mapping index b3218e9353..1d138f8c79 100644 --- a/mappings/net/minecraft/structure/StructureStart.mapping +++ b/mappings/net/minecraft/structure/StructureStart.mapping @@ -28,7 +28,7 @@ CLASS net/minecraft/class_3449 net/minecraft/structure/StructureStart METHOD method_14974 generateStructure (Lnet/minecraft/class_1936;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;)V ARG 1 world METHOD method_14979 isInExistingChunk ()Z - METHOD method_16655 initialize (Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;IILnet/minecraft/class_1959;)V + METHOD method_16655 init (Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;IILnet/minecraft/class_1959;)V ARG 1 chunkGenerator ARG 2 structureManager ARG 3 x diff --git a/mappings/net/minecraft/structure/TaigaVillageData.mapping b/mappings/net/minecraft/structure/TaigaVillageData.mapping index f7ee8ec6ce..eaab9e2c29 100644 --- a/mappings/net/minecraft/structure/TaigaVillageData.mapping +++ b/mappings/net/minecraft/structure/TaigaVillageData.mapping @@ -1,2 +1,2 @@ CLASS net/minecraft/class_3870 net/minecraft/structure/TaigaVillageData - METHOD method_17038 initialize ()V + METHOD method_17038 init ()V diff --git a/mappings/net/minecraft/structure/VillageGenerator.mapping b/mappings/net/minecraft/structure/VillageGenerator.mapping index 74197792c1..49670d12c7 100644 --- a/mappings/net/minecraft/structure/VillageGenerator.mapping +++ b/mappings/net/minecraft/structure/VillageGenerator.mapping @@ -6,4 +6,5 @@ CLASS net/minecraft/class_3813 net/minecraft/structure/VillageGenerator ARG 3 pieces ARG 4 random ARG 5 config + METHOD method_27221 init ()V CLASS class_3814 Piece diff --git a/mappings/net/minecraft/structure/pool/LegacySinglePoolElement.mapping b/mappings/net/minecraft/structure/pool/LegacySinglePoolElement.mapping new file mode 100644 index 0000000000..3145574719 --- /dev/null +++ b/mappings/net/minecraft/structure/pool/LegacySinglePoolElement.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_5188 net/minecraft/structure/pool/LegacySinglePoolElement diff --git a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping index 7868435fab..e015be7d13 100644 --- a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping +++ b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping @@ -3,7 +3,9 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe FIELD field_16666 REGISTRY Lnet/minecraft/class_3787; METHOD method_16605 addPieces (Lnet/minecraft/class_2960;ILnet/minecraft/class_3778$class_3779;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Ljava/util/List;Ljava/util/Random;ZZ)V ARG 0 startPoolId + ARG 1 size ARG 3 chunkGenerator + METHOD method_27229 init ()V CLASS class_3779 PieceFactory METHOD create (Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;Lnet/minecraft/class_2338;ILnet/minecraft/class_2470;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3790; ARG 1 structureManager diff --git a/mappings/net/minecraft/structure/processor/BlackstoneReplacementStructureProcessor.mapping b/mappings/net/minecraft/structure/processor/BlackstoneReplacementStructureProcessor.mapping new file mode 100644 index 0000000000..86fa494df4 --- /dev/null +++ b/mappings/net/minecraft/structure/processor/BlackstoneReplacementStructureProcessor.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_5192 net/minecraft/structure/processor/BlackstoneReplacementStructureProcessor + FIELD field_24040 INSTANCE Lnet/minecraft/class_5192; + FIELD field_24041 replacementMap Ljava/util/Map; diff --git a/mappings/net/minecraft/structure/processor/BlockAgeStructureProcessor.mapping b/mappings/net/minecraft/structure/processor/BlockAgeStructureProcessor.mapping new file mode 100644 index 0000000000..e569f18b2d --- /dev/null +++ b/mappings/net/minecraft/structure/processor/BlockAgeStructureProcessor.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/class_5193 net/minecraft/structure/processor/BlockAgeStructureProcessor + FIELD field_24042 mossiness F + METHOD (F)V + ARG 1 mossiness + METHOD method_27256 processBlocks (Ljava/util/Random;)Lnet/minecraft/class_2680; + METHOD method_27257 randomStairProperties (Ljava/util/Random;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680; + ARG 1 stairs + METHOD method_27258 processStairs (Ljava/util/Random;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; + ARG 2 state + METHOD method_27259 randomState (Ljava/util/Random;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; + ARG 1 states + METHOD method_27260 process (Ljava/util/Random;[Lnet/minecraft/class_2680;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680; + ARG 2 regularStates + ARG 3 mossyStates + METHOD method_27261 processSlabs (Ljava/util/Random;)Lnet/minecraft/class_2680; + METHOD method_27262 processWalls (Ljava/util/Random;)Lnet/minecraft/class_2680; + METHOD method_27263 processObsidian (Ljava/util/Random;)Lnet/minecraft/class_2680; diff --git a/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorConfig.mapping b/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorConfig.mapping index cf6a228833..b836271719 100644 --- a/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorConfig.mapping +++ b/mappings/net/minecraft/world/gen/chunk/ChunkGeneratorConfig.mapping @@ -18,6 +18,13 @@ CLASS net/minecraft/class_2888 net/minecraft/world/gen/chunk/ChunkGeneratorConfi FIELD field_13153 shipwreckSeparation I FIELD field_13154 defaultFluid Lnet/minecraft/class_2680; FIELD field_13155 shipwreckSpacing I + FIELD field_23987 netherStructureSpacing I + FIELD field_23988 netherStructureSeparation I + FIELD field_23989 netherStructureSeedModifier I + FIELD field_23990 ruinedPortalSpacing I + FIELD field_23991 ruinedPortalSeparation I + FIELD field_23992 netherRuinedPortalSpacing I + FIELD field_23993 netherRuinedPortalSeparation I METHOD method_12552 getMansionSeparation ()I METHOD method_12553 getOceanMonumentSpacing ()I METHOD method_12554 getEndCityDistance ()I @@ -47,3 +54,10 @@ CLASS net/minecraft/class_2888 net/minecraft/world/gen/chunk/ChunkGeneratorConfi METHOD method_16401 getBedrockFloorY ()I COMMENT Returns the Y level of the bedrock floor, or {@code 256} if the bedrock COMMENT floor should not be generated. + METHOD method_27193 getNetherStructureSpacing ()I + METHOD method_27194 getRuinedPortalSpacing (Z)I + ARG 1 inNether + METHOD method_27195 getNetherStructureSeparation ()I + METHOD method_27196 getRuinedPortalSeparation (Z)I + ARG 1 inNether + METHOD method_27197 getNetherStructureSeedModifier ()I diff --git a/mappings/net/minecraft/world/gen/feature/BastionRemnantFeature.mapping b/mappings/net/minecraft/world/gen/feature/BastionRemnantFeature.mapping new file mode 100644 index 0000000000..a83a2fd2cb --- /dev/null +++ b/mappings/net/minecraft/world/gen/feature/BastionRemnantFeature.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_5175 net/minecraft/world/gen/feature/BastionRemnantFeature + CLASS class_5176 Start diff --git a/mappings/net/minecraft/world/gen/feature/BastionRemnantFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/BastionRemnantFeatureConfig.mapping new file mode 100644 index 0000000000..070f9a2106 --- /dev/null +++ b/mappings/net/minecraft/world/gen/feature/BastionRemnantFeatureConfig.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_5186 net/minecraft/world/gen/feature/BastionRemnantFeatureConfig + FIELD field_24013 possibleConfigs Ljava/util/List; + METHOD (Ljava/util/Map;)V + ARG 1 startPoolToSize + METHOD method_27224 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_5186; + ARG 0 dynamic + METHOD method_27227 getRandom (Ljava/util/Random;)Lnet/minecraft/class_3812; + ARG 1 random diff --git a/mappings/net/minecraft/world/gen/feature/Feature.mapping b/mappings/net/minecraft/world/gen/feature/Feature.mapping index f599147c5e..d1b40b913b 100644 --- a/mappings/net/minecraft/world/gen/feature/Feature.mapping +++ b/mappings/net/minecraft/world/gen/feature/Feature.mapping @@ -20,6 +20,8 @@ CLASS net/minecraft/class_3031 net/minecraft/world/gen/feature/Feature FIELD field_16655 PILLAGER_OUTPOST Lnet/minecraft/class_3195; FIELD field_21219 FLOWER Lnet/minecraft/class_4624; FIELD field_22190 NETHER_FOSSIL Lnet/minecraft/class_3195; + FIELD field_23996 RUINED_PORTAL Lnet/minecraft/class_3195; + FIELD field_23997 BASTION_REMNANT Lnet/minecraft/class_3195; METHOD (Ljava/util/function/Function;)V ARG 1 configDeserializer METHOD method_13148 deserializeConfig (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_3037; diff --git a/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping new file mode 100644 index 0000000000..13badd20f8 --- /dev/null +++ b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeature.mapping @@ -0,0 +1,23 @@ +CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeature + FIELD field_23998 RARE_PORTAL_STRUCTURE_IDS [Ljava/lang/String; + FIELD field_23999 COMMON_PORTAL_STRUCTURE_IDS [Ljava/lang/String; + METHOD method_27207 choose (Ljava/util/Random;II)I + ARG 0 random + ARG 1 min + ARG 2 max + METHOD method_27210 choosePlacementHeight (Ljava/util/Random;II)I + ARG 1 min + ARG 2 max + METHOD method_27211 (Ljava/util/Random;Lnet/minecraft/class_2794;Lnet/minecraft/class_5189$class_5191;ZIILnet/minecraft/class_3341;)I + ARG 0 random + ARG 1 chunkGenerator + ARG 2 verticalPlacement + CLASS class_5184 Start + CLASS class_5185 Type + FIELD field_24007 BY_NAME Ljava/util/Map; + FIELD field_24008 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name + METHOD method_27214 getName ()Ljava/lang/String; + METHOD method_27216 byName (Ljava/lang/String;)Lnet/minecraft/class_5183$class_5185; + ARG 0 name diff --git a/mappings/net/minecraft/world/gen/feature/RuinedPortalFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeatureConfig.mapping new file mode 100644 index 0000000000..d7b51bbcb3 --- /dev/null +++ b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeatureConfig.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_5187 net/minecraft/world/gen/feature/RuinedPortalFeatureConfig + FIELD field_24014 portalType Lnet/minecraft/class_5183$class_5185; + METHOD (Lnet/minecraft/class_5183$class_5185;)V + ARG 1 type + METHOD method_27228 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_5187; diff --git a/mappings/net/minecraft/world/gen/feature/RuinedPortalFeaturePiece.mapping b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeaturePiece.mapping new file mode 100644 index 0000000000..c13a4a65f1 --- /dev/null +++ b/mappings/net/minecraft/world/gen/feature/RuinedPortalFeaturePiece.mapping @@ -0,0 +1,80 @@ +CLASS net/minecraft/class_5189 net/minecraft/world/gen/feature/RuinedPortalFeaturePiece + FIELD field_24018 template Lnet/minecraft/class_2960; + FIELD field_24019 rotation Lnet/minecraft/class_2470; + FIELD field_24020 mirror Lnet/minecraft/class_2415; + FIELD field_24021 verticalPlacement Lnet/minecraft/class_5189$class_5191; + FIELD field_24022 properties Lnet/minecraft/class_5189$class_5190; + METHOD (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 1 pos + ARG 2 verticalPlacement + ARG 3 properties + ARG 4 template + ARG 5 structure + ARG 6 rotation + ARG 7 mirror + ARG 8 center + METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V + ARG 1 manager + ARG 2 tag + METHOD method_27237 getBaseHeight (Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)I + ARG 0 world + ARG 1 x + ARG 2 y + ARG 3 verticalPlacement + METHOD method_27238 canFillNetherrack (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z + ARG 1 world + ARG 2 pos + METHOD method_27239 createReplacementRule (Lnet/minecraft/class_2248;FLnet/minecraft/class_2248;)Lnet/minecraft/class_3821; + ARG 0 old + ARG 1 chance + ARG 2 updated + METHOD method_27240 createReplacementRule (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_3821; + ARG 0 old + ARG 1 updated + METHOD method_27241 getHeightmapType (Lnet/minecraft/class_5189$class_5191;)Lnet/minecraft/class_2902$class_2903; + ARG 0 verticalPlacement + METHOD method_27242 processProperties (Lnet/minecraft/class_3499;Lnet/minecraft/class_2338;)V + ARG 1 structure + ARG 2 center + METHOD method_27243 updateNetherracksInBound (Ljava/util/Random;Lnet/minecraft/class_1936;)V + ARG 1 random + ARG 2 world + METHOD method_27244 generateVines (Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V + ARG 1 random + ARG 2 world + ARG 3 pos + METHOD method_27245 placeNetherrackBase (Ljava/util/Random;Lnet/minecraft/class_1936;)V + ARG 1 random + ARG 2 world + METHOD method_27246 generateOvergrownLeaves (Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V + ARG 1 random + ARG 2 world + ARG 3 pos + METHOD method_27247 createLavaReplacementRule ()Lnet/minecraft/class_3821; + METHOD method_27248 updateNetherracks (Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V + ARG 1 random + ARG 2 world + ARG 3 pos + METHOD method_27249 placeNetherrackBottom (Ljava/util/Random;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V + ARG 1 random + ARG 2 world + ARG 3 pos + CLASS class_5190 Properties + FIELD field_24023 cold Z + FIELD field_24024 mossiness F + FIELD field_24025 airPocket Z + FIELD field_24026 overgrown Z + FIELD field_24027 vines Z + FIELD field_24028 replaceWithBlackstone Z + METHOD (Lcom/mojang/datafixers/Dynamic;)V + ARG 1 dynamic + METHOD method_27251 serialize (Lcom/mojang/datafixers/types/DynamicOps;)Ljava/lang/Object; + ARG 1 ops + CLASS class_5191 VerticalPlacement + FIELD field_24035 VERTICAL_PLACEMENTS Ljava/util/Map; + FIELD field_24036 id Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 id + METHOD method_27252 getId ()Ljava/lang/String; + METHOD method_27254 getFromId (Ljava/lang/String;)Lnet/minecraft/class_5189$class_5191; + ARG 0 id diff --git a/mappings/net/minecraft/world/gen/feature/StructureFeature.mapping b/mappings/net/minecraft/world/gen/feature/StructureFeature.mapping index 15764fb2c3..23f9249f94 100644 --- a/mappings/net/minecraft/world/gen/feature/StructureFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/StructureFeature.mapping @@ -1,8 +1,13 @@ CLASS net/minecraft/class_3195 net/minecraft/world/gen/feature/StructureFeature FIELD field_13879 LOGGER Lorg/apache/logging/log4j/Logger; METHOD method_13773 getSpacing (Lnet/minecraft/class_2874;Lnet/minecraft/class_2888;)I + ARG 1 dimensionType + ARG 2 chunkGeneratorConfig METHOD method_13774 getSeedModifier (Lnet/minecraft/class_2888;)I + ARG 1 chunkGeneratorConfig METHOD method_13775 getSeparation (Lnet/minecraft/class_2874;Lnet/minecraft/class_2888;)I + ARG 1 dimensionType + ARG 2 chunkGenerationConfig METHOD method_14015 locateStructure (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338; ARG 5 skipExistingChunks METHOD method_14016 getStructureStartFactory ()Lnet/minecraft/class_3195$class_3774; diff --git a/mappings/net/minecraft/world/gen/feature/StructurePoolFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/StructurePoolFeatureConfig.mapping new file mode 100644 index 0000000000..f2ad1750ef --- /dev/null +++ b/mappings/net/minecraft/world/gen/feature/StructurePoolFeatureConfig.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_3812 net/minecraft/world/gen/feature/StructurePoolFeatureConfig + COMMENT A feature config that specifies a starting pool and a size for the first two parameters of + COMMENT {@link net.minecraft.structure.pool.StructurePoolBasedGenerator#addPieces(net.minecraft.util.Identifier, int, net.minecraft.structure.pool.StructurePoolBasedGenerator.PieceFactory, net.minecraft.world.gen.chunk.ChunkGenerator, net.minecraft.structure.StructureManager, net.minecraft.util.math.BlockPos, java.util.List, java.util.Random, boolean, boolean)}. + FIELD field_16860 size I + FIELD field_16861 startPool Lnet/minecraft/class_2960; + METHOD (Ljava/lang/String;I)V + ARG 1 startPool + ARG 2 size + METHOD method_16752 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_3812; + ARG 0 dynamic + METHOD method_27222 getSize ()I + METHOD method_27223 getStartPool ()Ljava/lang/String; diff --git a/mappings/net/minecraft/world/gen/feature/VillageFeatureConfig.mapping b/mappings/net/minecraft/world/gen/feature/VillageFeatureConfig.mapping deleted file mode 100644 index b9f7376395..0000000000 --- a/mappings/net/minecraft/world/gen/feature/VillageFeatureConfig.mapping +++ /dev/null @@ -1,8 +0,0 @@ -CLASS net/minecraft/class_3812 net/minecraft/world/gen/feature/VillageFeatureConfig - FIELD field_16860 size I - FIELD field_16861 startPool Lnet/minecraft/class_2960; - METHOD (Ljava/lang/String;I)V - ARG 1 startPool - ARG 2 size - METHOD method_16752 deserialize (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_3812; - ARG 0 dynamic diff --git a/mappings/net/minecraft/world/gen/surfacebuilder/AbstractNetherSurfaceBuilder.mapping b/mappings/net/minecraft/world/gen/surfacebuilder/AbstractNetherSurfaceBuilder.mapping new file mode 100644 index 0000000000..4631f8f528 --- /dev/null +++ b/mappings/net/minecraft/world/gen/surfacebuilder/AbstractNetherSurfaceBuilder.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_5164 net/minecraft/world/gen/surfacebuilder/AbstractNetherSurfaceBuilder