diff --git a/mappings/net/minecraft/state/State.mapping b/mappings/net/minecraft/state/State.mapping index 6dd273d707..de9ed29b8a 100644 --- a/mappings/net/minecraft/state/State.mapping +++ b/mappings/net/minecraft/state/State.mapping @@ -2,10 +2,12 @@ CLASS net/minecraft/class_2688 net/minecraft/state/State FIELD field_24737 PROPERTY_MAP_PRINTER Ljava/util/function/Function; FIELD field_24738 entries Lcom/google/common/collect/ImmutableMap; FIELD field_24739 owner Ljava/lang/Object; + FIELD field_24740 codec Lcom/mojang/serialization/MapCodec; FIELD field_24741 withTable Lcom/google/common/collect/Table; METHOD (Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V ARG 1 owner ARG 2 entries + ARG 3 codec METHOD method_11654 get (Lnet/minecraft/class_2769;)Ljava/lang/Comparable; ARG 1 property METHOD method_11656 getEntries ()Lcom/google/common/collect/ImmutableMap; diff --git a/mappings/net/minecraft/util/collection/WeightedList.mapping b/mappings/net/minecraft/util/collection/WeightedList.mapping index 1931aa9701..8b1c90db7b 100644 --- a/mappings/net/minecraft/util/collection/WeightedList.mapping +++ b/mappings/net/minecraft/util/collection/WeightedList.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_4131 net/minecraft/util/collection/WeightedList ARG 1 random METHOD method_23337 pickRandom (Ljava/util/Random;)Ljava/lang/Object; ARG 1 random + METHOD method_28339 isEmpty ()Z CLASS class_4132 Entry FIELD field_18400 item Ljava/lang/Object; FIELD field_18401 weight I diff --git a/mappings/net/minecraft/world/gen/placer/BlockPlacer.mapping b/mappings/net/minecraft/world/gen/placer/BlockPlacer.mapping index 032e48f343..019a02ea70 100644 --- a/mappings/net/minecraft/world/gen/placer/BlockPlacer.mapping +++ b/mappings/net/minecraft/world/gen/placer/BlockPlacer.mapping @@ -1 +1,8 @@ CLASS net/minecraft/class_4629 net/minecraft/world/gen/placer/BlockPlacer + FIELD field_24865 TYPE_CODEC Lcom/mojang/serialization/Codec; + METHOD method_23403 generate (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Random;)V + ARG 1 world + ARG 2 pos + ARG 3 state + ARG 4 random + METHOD method_28673 getType ()Lnet/minecraft/class_4630; diff --git a/mappings/net/minecraft/world/gen/placer/BlockPlacerType.mapping b/mappings/net/minecraft/world/gen/placer/BlockPlacerType.mapping index 31aef8ca46..e67b48566c 100644 --- a/mappings/net/minecraft/world/gen/placer/BlockPlacerType.mapping +++ b/mappings/net/minecraft/world/gen/placer/BlockPlacerType.mapping @@ -1,3 +1,8 @@ CLASS net/minecraft/class_4630 net/minecraft/world/gen/placer/BlockPlacerType + FIELD field_24866 codec Lcom/mojang/serialization/Codec; + METHOD (Lcom/mojang/serialization/Codec;)V + ARG 1 codec METHOD method_23405 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4630; ARG 0 id + ARG 1 codec + METHOD method_28674 getCodec ()Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/placer/ColumnPlacer.mapping b/mappings/net/minecraft/world/gen/placer/ColumnPlacer.mapping index 3b50a0546d..c4e9a75f68 100644 --- a/mappings/net/minecraft/world/gen/placer/ColumnPlacer.mapping +++ b/mappings/net/minecraft/world/gen/placer/ColumnPlacer.mapping @@ -2,3 +2,6 @@ CLASS net/minecraft/class_4631 net/minecraft/world/gen/placer/ColumnPlacer FIELD field_21227 minSize I FIELD field_21228 extraSize I FIELD field_24867 CODEC Lcom/mojang/serialization/Codec; + METHOD (II)V + ARG 1 minSize + ARG 2 extraSize diff --git a/mappings/net/minecraft/world/gen/placer/DoublePlantPlacer.mapping b/mappings/net/minecraft/world/gen/placer/DoublePlantPlacer.mapping index cef3af220e..a29f81260a 100644 --- a/mappings/net/minecraft/world/gen/placer/DoublePlantPlacer.mapping +++ b/mappings/net/minecraft/world/gen/placer/DoublePlantPlacer.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_4632 net/minecraft/world/gen/placer/DoublePlantPlacer + FIELD field_24868 CODEC Lcom/mojang/serialization/Codec; + FIELD field_24869 INSTANCE Lnet/minecraft/class_4632; diff --git a/mappings/net/minecraft/world/gen/stateprovider/BlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/BlockStateProvider.mapping index 7bfe15b73d..828d5781a6 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/BlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/BlockStateProvider.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_4651 net/minecraft/world/gen/stateprovider/BlockStateProvider - FIELD field_24937 CODEC Lcom/mojang/serialization/Codec; + FIELD field_24937 TYPE_CODEC Lcom/mojang/serialization/Codec; METHOD method_23455 getBlockState (Ljava/util/Random;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; ARG 1 random ARG 2 pos diff --git a/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping b/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping index 6b8378812e..ca1a6c158d 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping @@ -4,4 +4,5 @@ CLASS net/minecraft/class_4652 net/minecraft/world/gen/stateprovider/BlockStateP ARG 1 codec METHOD method_23457 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4652; ARG 0 id + ARG 1 codec METHOD method_28863 getCodec ()Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider.mapping index 775c25889a..a119d52877 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider.mapping @@ -1,3 +1,5 @@ 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; + METHOD (Lnet/minecraft/class_2680;)V + ARG 1 state diff --git a/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping b/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping index c5e3f2434b..d061dcf45b 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider.mapping @@ -6,3 +6,5 @@ CLASS net/minecraft/class_4657 net/minecraft/world/gen/stateprovider/WeightedBlo METHOD method_23458 addState (Lnet/minecraft/class_2680;I)Lnet/minecraft/class_4657; ARG 1 state ARG 2 weight + METHOD method_28868 wrap (Lnet/minecraft/class_4131;)Lcom/mojang/serialization/DataResult; + ARG 0 states