From daabbb8bff164ccac9adbddb54a66d020bac5669 Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Fri, 30 Apr 2021 02:13:11 +1000 Subject: [PATCH] ore vein stuff (#2356) --- .../world/gen/NoiseInterpolator.mapping | 4 +++- .../world/gen/OreVeinGenerator.mapping | 23 +++++++++++++++++++ .../gen/chunk/NoiseChunkGenerator.mapping | 7 ++++++ 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 mappings/net/minecraft/world/gen/OreVeinGenerator.mapping diff --git a/mappings/net/minecraft/world/gen/NoiseInterpolator.mapping b/mappings/net/minecraft/world/gen/NoiseInterpolator.mapping index ca46d5d1fd..15236e803b 100644 --- a/mappings/net/minecraft/world/gen/NoiseInterpolator.mapping +++ b/mappings/net/minecraft/world/gen/NoiseInterpolator.mapping @@ -25,7 +25,9 @@ CLASS net/minecraft/class_5917 net/minecraft/world/gen/NoiseInterpolator ARG 1 sizeX ARG 2 sizeY ARG 3 sizeZ - ARG 5 chunkZ + ARG 4 pos + ARG 5 minY + ARG 6 columnSampler METHOD method_34286 sampleStartNoise ()V METHOD method_34287 sampleNoiseY (D)V ARG 1 deltaY diff --git a/mappings/net/minecraft/world/gen/OreVeinGenerator.mapping b/mappings/net/minecraft/world/gen/OreVeinGenerator.mapping new file mode 100644 index 0000000000..930f34839e --- /dev/null +++ b/mappings/net/minecraft/world/gen/OreVeinGenerator.mapping @@ -0,0 +1,23 @@ +CLASS net/minecraft/class_6353 net/minecraft/world/gen/OreVeinGenerator + FIELD field_33597 defaultState Lnet/minecraft/class_2680; + METHOD (JLnet/minecraft/class_2680;III)V + ARG 1 seed + ARG 3 defaultState + METHOD method_36397 getVeinType (D)Lnet/minecraft/class_6353$class_6354; + METHOD method_36400 sample (Lnet/minecraft/class_5819;IIIDDD)Lnet/minecraft/class_2680; + ARG 1 random + ARG 2 x + ARG 3 y + ARG 4 z + CLASS class_6354 VeinType + FIELD field_33605 ore Lnet/minecraft/class_2680; + FIELD field_33606 stone Lnet/minecraft/class_2680; + FIELD field_33607 minY I + FIELD field_33608 maxY I + FIELD field_33668 rawBlock Lnet/minecraft/class_2680; + METHOD (Ljava/lang/String;ILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;II)V + ARG 3 ore + ARG 4 rawBlock + ARG 5 stone + ARG 6 minY + ARG 7 maxY diff --git a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping index e5c9692354..9667db2f48 100644 --- a/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping +++ b/mappings/net/minecraft/world/gen/chunk/NoiseChunkGenerator.mapping @@ -17,6 +17,7 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator FIELD field_28843 edgeDensityNoise Lnet/minecraft/class_5216; FIELD field_28844 waterLevelNoise Lnet/minecraft/class_5216; FIELD field_28913 deepslateSource Lnet/minecraft/class_5840; + FIELD field_33579 oreVeinGenerator Lnet/minecraft/class_6353; METHOD (Lnet/minecraft/class_1966;JLjava/util/function/Supplier;)V ARG 1 biomeSource ARG 2 seed @@ -58,3 +59,9 @@ CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator ARG 4 minY ARG 5 noiseSizeY METHOD method_36393 hasAquifers ()Z + CLASS class_6352 OreVeinSource + FIELD field_33585 seed J + FIELD field_33586 random Lnet/minecraft/class_2919; + METHOD (Lnet/minecraft/class_3754;Lnet/minecraft/class_1923;IJ)V + ARG 2 pos + ARG 4 seed