diff --git a/mappings/net/minecraft/world/gen/carver/Carver.mapping b/mappings/net/minecraft/world/gen/carver/Carver.mapping index f879d2153d..cc3c782402 100644 --- a/mappings/net/minecraft/world/gen/carver/Carver.mapping +++ b/mappings/net/minecraft/world/gen/carver/Carver.mapping @@ -6,7 +6,9 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver FIELD field_13302 alwaysCarvableBlocks Ljava/util/Set; FIELD field_13305 WATER Lnet/minecraft/class_3610; FIELD field_16653 heightLimit I + FIELD field_24831 codec Lcom/mojang/serialization/Codec; METHOD (Lcom/mojang/serialization/Codec;I)V + ARG 1 configCodec ARG 2 heightLimit METHOD method_12702 carve (Lnet/minecraft/class_2791;Ljava/util/function/Function;Ljava/util/Random;IIIIILjava/util/BitSet;Lnet/minecraft/class_2920;)Z ARG 1 chunk @@ -82,3 +84,4 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver ARG 3 scaledRelativeY ARG 5 scaledRelativeZ ARG 7 y + METHOD method_28616 getCodec ()Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/decorator/Decorator.mapping b/mappings/net/minecraft/world/gen/decorator/Decorator.mapping index af81ffab28..f0cec7103b 100644 --- a/mappings/net/minecraft/world/gen/decorator/Decorator.mapping +++ b/mappings/net/minecraft/world/gen/decorator/Decorator.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_3284 net/minecraft/world/gen/decorator/Decorator + FIELD field_24983 codec Lcom/mojang/serialization/Codec; + METHOD (Lcom/mojang/serialization/Codec;)V + ARG 1 configCodec METHOD method_14450 register (Ljava/lang/String;Lnet/minecraft/class_3284;)Lnet/minecraft/class_3284; ARG 0 registryName ARG 1 decorator @@ -10,3 +13,5 @@ CLASS net/minecraft/class_3284 net/minecraft/world/gen/decorator/Decorator ARG 5 pos METHOD method_15927 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2998;Lnet/minecraft/class_2975;)Z METHOD method_23475 configure (Lnet/minecraft/class_2998;)Lnet/minecraft/class_3243; + ARG 1 config + METHOD method_28928 getCodec ()Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/feature/Feature.mapping b/mappings/net/minecraft/world/gen/feature/Feature.mapping index ffdf026841..de6665d36f 100644 --- a/mappings/net/minecraft/world/gen/feature/Feature.mapping +++ b/mappings/net/minecraft/world/gen/feature/Feature.mapping @@ -1,11 +1,15 @@ CLASS net/minecraft/class_3031 net/minecraft/world/gen/feature/Feature FIELD field_13526 BONUS_CHEST Lnet/minecraft/class_2953; FIELD field_21219 FLOWER Lnet/minecraft/class_4624; + FIELD field_24837 codec Lcom/mojang/serialization/Codec; + METHOD (Lcom/mojang/serialization/Codec;)V + ARG 1 configCodec METHOD method_13150 register (Ljava/lang/String;Lnet/minecraft/class_3031;)Lnet/minecraft/class_3031; ARG 0 name ARG 1 feature METHOD method_13151 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_3037;)Z - ARG 2 accessor + ARG 1 world + ARG 2 structureAccessor ARG 3 generator ARG 4 random ARG 5 pos @@ -16,7 +20,16 @@ CLASS net/minecraft/class_3031 net/minecraft/world/gen/feature/Feature ARG 3 state METHOD method_23395 isStone (Lnet/minecraft/class_2248;)Z ARG 0 block - METHOD method_23396 isDirt (Lnet/minecraft/class_2248;)Z + METHOD method_23396 isSoil (Lnet/minecraft/class_2248;)Z ARG 0 block METHOD method_23397 configure (Lnet/minecraft/class_3037;)Lnet/minecraft/class_2975; ARG 1 config + METHOD method_27368 isSoil (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z + ARG 0 world + ARG 1 pos + METHOD method_27369 (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_27370 isAir (Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z + ARG 0 world + ARG 1 pos + METHOD method_28627 getCodec ()Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/feature/size/FeatureSize.mapping b/mappings/net/minecraft/world/gen/feature/size/FeatureSize.mapping index d2d6571159..7ae6e0b256 100644 --- a/mappings/net/minecraft/world/gen/feature/size/FeatureSize.mapping +++ b/mappings/net/minecraft/world/gen/feature/size/FeatureSize.mapping @@ -1,3 +1,8 @@ CLASS net/minecraft/class_5201 net/minecraft/world/gen/feature/size/FeatureSize FIELD field_24146 minClippedHeight Ljava/util/OptionalInt; + FIELD field_24922 CODEC Lcom/mojang/serialization/Codec; + METHOD (Ljava/util/OptionalInt;)V + ARG 1 minClippedHeight METHOD method_27377 getMinClippedHeight ()Ljava/util/OptionalInt; + METHOD method_28820 createCodecBuilder ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; + METHOD method_28824 getType ()Lnet/minecraft/class_5202; diff --git a/mappings/net/minecraft/world/gen/feature/size/FeatureSizeType.mapping b/mappings/net/minecraft/world/gen/feature/size/FeatureSizeType.mapping index c6e84ae8be..4fe4358999 100644 --- a/mappings/net/minecraft/world/gen/feature/size/FeatureSizeType.mapping +++ b/mappings/net/minecraft/world/gen/feature/size/FeatureSizeType.mapping @@ -1,3 +1,7 @@ CLASS net/minecraft/class_5202 net/minecraft/world/gen/feature/size/FeatureSizeType + FIELD field_24923 codec Lcom/mojang/serialization/Codec; + METHOD (Lcom/mojang/serialization/Codec;)V + ARG 1 codec METHOD method_27382 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5202; ARG 0 id + METHOD method_28825 getCodec ()Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/feature/size/ThreeLayersFeatureSize.mapping b/mappings/net/minecraft/world/gen/feature/size/ThreeLayersFeatureSize.mapping index 0f3d562090..9a973c404c 100644 --- a/mappings/net/minecraft/world/gen/feature/size/ThreeLayersFeatureSize.mapping +++ b/mappings/net/minecraft/world/gen/feature/size/ThreeLayersFeatureSize.mapping @@ -5,3 +5,10 @@ CLASS net/minecraft/class_5203 net/minecraft/world/gen/feature/size/ThreeLayersF FIELD field_24153 middleSize I FIELD field_24154 upperSize I FIELD field_24924 CODEC Lcom/mojang/serialization/Codec; + METHOD (IIIIILjava/util/OptionalInt;)V + ARG 1 limit + ARG 2 upperLimit + ARG 3 lowerSize + ARG 4 middleSize + ARG 5 upperSize + ARG 6 minClippedHeight diff --git a/mappings/net/minecraft/world/gen/feature/size/TwoLayersFeatureSize.mapping b/mappings/net/minecraft/world/gen/feature/size/TwoLayersFeatureSize.mapping index ada4e1baee..597ab5c4d0 100644 --- a/mappings/net/minecraft/world/gen/feature/size/TwoLayersFeatureSize.mapping +++ b/mappings/net/minecraft/world/gen/feature/size/TwoLayersFeatureSize.mapping @@ -1,4 +1,14 @@ CLASS net/minecraft/class_5204 net/minecraft/world/gen/feature/size/TwoLayersFeatureSize + FIELD field_24155 limit I + FIELD field_24156 lowerSize I + FIELD field_24157 upperSize I FIELD field_24925 CODEC Lcom/mojang/serialization/Codec; + METHOD (III)V + ARG 1 limit + ARG 2 lowerSize + ARG 3 upperSize METHOD (IIILjava/util/OptionalInt;)V + ARG 1 limit + ARG 2 lowerSize + ARG 3 upperSize ARG 4 minClippedHeight diff --git a/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping b/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping index c1ad4b791d..e3745f01d4 100644 --- a/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping +++ b/mappings/net/minecraft/world/gen/foliage/FoliagePlacer.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer FIELD field_21297 randomRadius I FIELD field_23753 offset I FIELD field_23754 randomOffset I + FIELD field_24931 CODEC Lcom/mojang/serialization/Codec; METHOD (IIII)V ARG 1 radius ARG 2 randomRadius @@ -42,6 +43,7 @@ CLASS net/minecraft/class_4647 net/minecraft/world/gen/foliage/FoliagePlacer ARG 6 foliageHeight ARG 7 radius ARG 8 leaves + METHOD method_28843 getType ()Lnet/minecraft/class_4648; CLASS class_5208 TreeNode COMMENT A point on a tree to generate foliage around FIELD field_24158 center Lnet/minecraft/class_2338; diff --git a/mappings/net/minecraft/world/gen/foliage/FoliagePlacerType.mapping b/mappings/net/minecraft/world/gen/foliage/FoliagePlacerType.mapping index 2b3c888d3c..eaa4b8f1c5 100644 --- a/mappings/net/minecraft/world/gen/foliage/FoliagePlacerType.mapping +++ b/mappings/net/minecraft/world/gen/foliage/FoliagePlacerType.mapping @@ -1 +1,8 @@ CLASS net/minecraft/class_4648 net/minecraft/world/gen/foliage/FoliagePlacerType + FIELD field_24932 codec Lcom/mojang/serialization/Codec; + METHOD (Lcom/mojang/serialization/Codec;)V + ARG 1 codec + METHOD method_28849 getCodec ()Lcom/mojang/serialization/Codec; + METHOD method_28850 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4648; + ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/stateprovider/BlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/BlockStateProvider.mapping index fea3c35fb2..7bfe15b73d 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/BlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/BlockStateProvider.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_4651 net/minecraft/world/gen/stateprovider/BlockStateP METHOD method_23455 getBlockState (Ljava/util/Random;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; ARG 1 random ARG 2 pos + METHOD method_28862 getType ()Lnet/minecraft/class_4652; diff --git a/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping b/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping index 9033f1cc1c..6b8378812e 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping @@ -1,3 +1,7 @@ CLASS net/minecraft/class_4652 net/minecraft/world/gen/stateprovider/BlockStateProviderType + FIELD field_24939 codec Lcom/mojang/serialization/Codec; + METHOD (Lcom/mojang/serialization/Codec;)V + ARG 1 codec METHOD method_23457 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4652; ARG 0 id + METHOD method_28863 getCodec ()Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/stateprovider/ForestFlowerBlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/ForestFlowerBlockStateProvider.mapping index 91cde95690..74a4878719 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/ForestFlowerBlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/ForestFlowerBlockStateProvider.mapping @@ -1,2 +1,4 @@ CLASS net/minecraft/class_4653 net/minecraft/world/gen/stateprovider/ForestFlowerBlockStateProvider - FIELD field_21310 flowers [Lnet/minecraft/class_2680; + FIELD field_21310 FLOWERS [Lnet/minecraft/class_2680; + FIELD field_24940 CODEC Lcom/mojang/serialization/Codec; + FIELD field_24941 INSTANCE Lnet/minecraft/class_4653; diff --git a/mappings/net/minecraft/world/gen/stateprovider/PillarBlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/PillarBlockStateProvider.mapping index 1df57ce350..5655f4addb 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/PillarBlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/PillarBlockStateProvider.mapping @@ -1,2 +1,5 @@ CLASS net/minecraft/class_4655 net/minecraft/world/gen/stateprovider/PillarBlockStateProvider FIELD field_21313 block Lnet/minecraft/class_2248; + FIELD field_24944 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_2248;)V + ARG 1 block diff --git a/mappings/net/minecraft/world/gen/stateprovider/PlainsFlowerBlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/PlainsFlowerBlockStateProvider.mapping index 27ead38488..baf055a06e 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/PlainsFlowerBlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/PlainsFlowerBlockStateProvider.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_4654 net/minecraft/world/gen/stateprovider/PlainsFlowerBlockStateProvider - FIELD field_21311 tulips [Lnet/minecraft/class_2680; - FIELD field_21312 flowers [Lnet/minecraft/class_2680; + FIELD field_21311 TULIPS [Lnet/minecraft/class_2680; + FIELD field_21312 FLOWERS [Lnet/minecraft/class_2680; + FIELD field_24942 CODEC Lcom/mojang/serialization/Codec; + FIELD field_24943 INSTANCE Lnet/minecraft/class_4654; diff --git a/mappings/net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider.mapping index 6e46d8c7e5..775c25889a 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_4656 net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider FIELD field_21314 state Lnet/minecraft/class_2680; + FIELD field_24945 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping index b4c1ffa25a..c5e3f2434b 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_4657 net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider FIELD field_21315 states Lnet/minecraft/class_4131; + FIELD field_24946 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_4131;)V ARG 1 states METHOD method_23458 addState (Lnet/minecraft/class_2680;I)Lnet/minecraft/class_4657; diff --git a/mappings/net/minecraft/world/gen/trunk/TrunkPlacer.mapping b/mappings/net/minecraft/world/gen/trunk/TrunkPlacer.mapping index 97444cd003..2b3ae93d28 100644 --- a/mappings/net/minecraft/world/gen/trunk/TrunkPlacer.mapping +++ b/mappings/net/minecraft/world/gen/trunk/TrunkPlacer.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_5141 net/minecraft/world/gen/trunk/TrunkPlacer FIELD field_23760 baseHeight I FIELD field_23761 firstRandomHeight I FIELD field_23762 secondRandomHeight I + FIELD field_24972 CODEC Lcom/mojang/serialization/Codec; METHOD (III)V ARG 1 baseHeight ARG 2 firstRandomHeight @@ -14,3 +15,4 @@ CLASS net/minecraft/class_5141 net/minecraft/world/gen/trunk/TrunkPlacer ARG 4 pos METHOD method_26993 getHeight (Ljava/util/Random;)I ARG 1 random + METHOD method_28903 getType ()Lnet/minecraft/class_5142; diff --git a/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping b/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping index 619b17393f..d226202fd4 100644 --- a/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping +++ b/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_5142 net/minecraft/world/gen/trunk/TrunkPlacerType + FIELD field_24973 codec Lcom/mojang/serialization/Codec; METHOD method_26995 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5142; ARG 0 id + METHOD method_28908 getCodec ()Lcom/mojang/serialization/Codec;