diff --git a/mappings/net/minecraft/datafixer/TypeReferences.mapping b/mappings/net/minecraft/datafixer/TypeReferences.mapping index cef4c24afa..d31c395247 100644 --- a/mappings/net/minecraft/datafixer/TypeReferences.mapping +++ b/mappings/net/minecraft/datafixer/TypeReferences.mapping @@ -2,8 +2,8 @@ CLASS net/minecraft/class_1208 net/minecraft/datafixer/TypeReferences COMMENT Represents all the type references Minecraft's datafixer can fix. FIELD field_19224 POI_CHUNK Lcom/mojang/datafixers/DSL$TypeReference; COMMENT A type reference which refers to the point of interest data in a chunk. - FIELD field_23067 CHUNK_GENERATOR_SETTINGS Lcom/mojang/datafixers/DSL$TypeReference; - COMMENT A type reference which refers to chunk generator settings. + FIELD field_23067 WORLD_GEN_SETTINGS Lcom/mojang/datafixers/DSL$TypeReference; + COMMENT A type reference which refers to world gen settings. FIELD field_26993 ENTITY_CHUNK Lcom/mojang/datafixers/DSL$TypeReference; COMMENT A type reference which refers to the entity data in a chunk. FIELD field_5710 LEVEL Lcom/mojang/datafixers/DSL$TypeReference; diff --git a/mappings/net/minecraft/datafixer/fix/StructuresToConfiguredStructuresFix.mapping b/mappings/net/minecraft/datafixer/fix/StructuresToConfiguredStructuresFix.mapping new file mode 100644 index 0000000000..2a8ddfec2d --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/StructuresToConfiguredStructuresFix.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_7046 net/minecraft/datafixer/fix/StructuresToConfiguredStructuresFix + FIELD field_37050 STRUCTURE_TO_CONFIGURED_STRUCTURES_MAPPING Ljava/util/Map; + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 schema + CLASS class_7047 Mapping + METHOD method_41027 create (Ljava/lang/String;)Lnet/minecraft/class_7046$class_7047; + ARG 0 mapping + METHOD method_41028 flattenBiomeMapping (Ljava/util/Map;)Ljava/util/Map; + ARG 0 biomeMapping + METHOD method_41029 create (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/class_7046$class_7047; + ARG 0 biomeMapping + ARG 1 fallback diff --git a/mappings/net/minecraft/structure/StructureSet.mapping b/mappings/net/minecraft/structure/StructureSet.mapping index 08214374ca..0b118d53e7 100644 --- a/mappings/net/minecraft/structure/StructureSet.mapping +++ b/mappings/net/minecraft/structure/StructureSet.mapping @@ -1 +1,15 @@ CLASS net/minecraft/class_7059 net/minecraft/structure/StructureSet + FIELD field_37195 CODEC Lcom/mojang/serialization/Codec; + FIELD field_37196 REGISTRY_CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_6880;Lnet/minecraft/class_6874;)V + ARG 1 structure + ARG 2 placement + METHOD method_41145 createEntry (Lnet/minecraft/class_6880;)Lnet/minecraft/class_7059$class_7060; + ARG 0 structure + METHOD method_41146 createEntry (Lnet/minecraft/class_6880;I)Lnet/minecraft/class_7059$class_7060; + ARG 0 structure + ARG 1 weight + CLASS class_7060 WeightedEntry + FIELD field_37197 CODEC Lcom/mojang/serialization/Codec; + METHOD method_41148 matches (Ljava/util/function/Predicate;)Z + ARG 1 predicate diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping index 7e086bfd32..4c75796661 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunction.mapping @@ -5,6 +5,8 @@ CLASS net/minecraft/class_6910 net/minecraft/world/gen/densityfunction/DensityFu METHOD method_40468 clamp (DD)Lnet/minecraft/class_6910; ARG 1 min ARG 3 max + METHOD method_40469 apply (Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6910; + ARG 1 visitor METHOD method_40471 abs ()Lnet/minecraft/class_6910; METHOD method_40472 square ()Lnet/minecraft/class_6910; METHOD method_40473 cube ()Lnet/minecraft/class_6910; diff --git a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping index 9a7ecf9de2..1477d80816 100644 --- a/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping +++ b/mappings/net/minecraft/world/gen/densityfunction/DensityFunctionTypes.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFunctionTypes + FIELD field_37062 CODEC Lcom/mojang/serialization/Codec; + FIELD field_37063 CONSTANT_RANGE Lcom/mojang/serialization/Codec; METHOD method_40479 zero ()Lnet/minecraft/class_6910; METHOD method_40480 constant (D)Lnet/minecraft/class_6910; ARG 0 density @@ -16,12 +18,16 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu ARG 0 noiseParameters METHOD method_40494 noise (Lnet/minecraft/class_6880;D)Lnet/minecraft/class_6910; ARG 0 noiseParameters + ARG 1 yScale METHOD method_40495 noise (Lnet/minecraft/class_6880;DD)Lnet/minecraft/class_6910; ARG 0 noiseParameters METHOD method_40496 noise (Lnet/minecraft/class_6880;DDDD)Lnet/minecraft/class_6910; ARG 0 noiseParameters + ARG 1 xzScale + ARG 3 yScale METHOD method_40497 noise (Lnet/minecraft/class_6880;DDD)Lnet/minecraft/class_6910; ARG 0 noiseParameters + ARG 1 yScale METHOD method_40498 blendAlpha ()Lnet/minecraft/class_6910; METHOD method_40499 flatCache (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; ARG 0 inputFunction @@ -29,6 +35,8 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu ARG 0 noiseParameters METHOD method_40502 (Lnet/minecraft/class_6880;DD)Lnet/minecraft/class_6910; ARG 0 noiseParameters + ARG 1 xzScale + ARG 3 yScale METHOD method_40503 blendOffset ()Lnet/minecraft/class_6910; METHOD method_40504 cache2d (Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910; ARG 0 inputFunction @@ -63,7 +71,7 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu METHOD (J)V ARG 1 seed CLASS class_6925 - CLASS class_6926 + CLASS class_6926 Type FIELD field_37086 name Ljava/lang/String; FIELD field_37087 codec Lcom/mojang/serialization/Codec; METHOD (Ljava/lang/String;ILjava/lang/String;)V @@ -74,8 +82,14 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu FIELD field_37089 codec Lcom/mojang/serialization/Codec; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name + CLASS class_6929 + CLASS class_6930 SpecificType CLASS class_6931 Noise FIELD field_37091 CODEC Lcom/mojang/serialization/Codec; + METHOD method_41084 of (Lnet/minecraft/class_6880;DD)Lnet/minecraft/class_6916$class_6931; + ARG 0 noiseData + ARG 1 xzScale + ARG 3 yScale CLASS class_6932 METHOD method_40520 apply (D)D CLASS class_6933 RangeChoice @@ -99,7 +113,7 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu FIELD field_37099 CODEC Lcom/mojang/serialization/Codec; CLASS class_6942 TerrainShaperSpline FIELD field_37100 CODEC Lcom/mojang/serialization/Codec; - CLASS class_7054 + CLASS class_7054 Spline FIELD field_37105 CODEC Lcom/mojang/serialization/Codec; FIELD field_37107 name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_6916$class_6942$class_7053;)V @@ -124,9 +138,16 @@ CLASS net/minecraft/class_6916 net/minecraft/world/gen/densityfunction/DensityFu CLASS class_7050 FIELD field_37078 CODEC Lcom/mojang/serialization/Codec; CLASS class_7052 Wrapper - CLASS class_7055 + CLASS class_7055 Operation FIELD field_37110 LOGGER Lorg/slf4j/Logger; - CLASS class_6918 + METHOD method_41097 create (Lnet/minecraft/class_6916$class_7055$class_6918;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_7055; + ARG 0 type + ARG 1 argument1 + ARG 2 argument2 + CLASS class_6918 Type FIELD field_37111 codec Lcom/mojang/serialization/Codec; + FIELD field_37112 name Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 name CLASS class_7076 Spline FIELD field_37255 CODEC Lcom/mojang/serialization/Codec; diff --git a/mappings/net/minecraft/world/gen/feature/PlacedFeature.mapping b/mappings/net/minecraft/world/gen/feature/PlacedFeature.mapping index b0f06f7759..3fc606f39f 100644 --- a/mappings/net/minecraft/world/gen/feature/PlacedFeature.mapping +++ b/mappings/net/minecraft/world/gen/feature/PlacedFeature.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_6796 net/minecraft/world/gen/feature/PlacedFeature FIELD field_35729 CODEC Lcom/mojang/serialization/Codec; FIELD field_35730 REGISTRY_CODEC Lcom/mojang/serialization/Codec; FIELD field_35731 LIST_CODEC Lcom/mojang/serialization/Codec; + FIELD field_36416 LISTS_CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_6880;Ljava/util/List;)V ARG 2 placementModifiers METHOD comp_334 feature ()Lnet/minecraft/class_6880; diff --git a/mappings/net/minecraft/world/gen/noise/SimpleNoiseRouter.mapping b/mappings/net/minecraft/world/gen/noise/SimpleNoiseRouter.mapping new file mode 100644 index 0000000000..dd9652df68 --- /dev/null +++ b/mappings/net/minecraft/world/gen/noise/SimpleNoiseRouter.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_7056 net/minecraft/world/gen/noise/SimpleNoiseRouter + FIELD field_37137 CODEC Lcom/mojang/serialization/Codec; + METHOD method_41124 apply (Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_7056; + ARG 1 visitor