CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler FIELD field_34596 horizontalNoiseResolution I FIELD field_34597 verticalNoiseResolution I FIELD field_34598 height I FIELD field_34599 horizontalSize I FIELD field_34600 minimumY I FIELD field_34601 x I FIELD field_34602 z I FIELD field_34603 biomeX I FIELD field_34604 biomeZ I FIELD field_34605 interpolators Ljava/util/List; FIELD field_34606 noiseX [[D FIELD field_34607 noiseZ [[D FIELD field_34608 continentalness [[D FIELD field_34609 weirdness [[D FIELD field_34610 erosion [[D FIELD field_34611 terrainNoisePoint [[Lnet/minecraft/class_6576; FIELD field_34612 terrainNoisePoints Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; FIELD field_34613 aquiferSampler Lnet/minecraft/class_6350; FIELD field_34614 initialNoiseBlockStateSampler Lnet/minecraft/class_6568$class_6569; FIELD field_34615 oreVeinSampler Lnet/minecraft/class_6568$class_6569; METHOD (IIIIILnet/minecraft/class_5818;IILnet/minecraft/class_6568$class_6572;Ljava/util/function/Supplier;Lnet/minecraft/class_6350$class_6565;)V ARG 1 horizontalNoiseResolution ARG 2 verticalNoiseResolution ARG 3 horizontalSize ARG 4 height ARG 5 minimumY ARG 6 noiseColumnSampler ARG 7 x ARG 8 z ARG 9 columnSampler ARG 10 settings ARG 11 fluidLevelSampler METHOD method_38336 sampleStartNoise ()V METHOD method_38337 sampleNoiseY (D)V ARG 1 deltaY METHOD method_38338 (DLnet/minecraft/class_6568$class_5917;)V ARG 2 interpolator METHOD method_38339 sampleEndNoise (I)V ARG 1 x METHOD method_38340 getNoiseX (II)D ARG 1 x ARG 2 z METHOD method_38341 sampleInitialNoiseBlockState (III)Lnet/minecraft/class_2680; ARG 1 x ARG 2 y ARG 3 z METHOD method_38342 (IILnet/minecraft/class_6568$class_5917;)V ARG 2 interpolator METHOD method_38343 (ILnet/minecraft/class_6568$class_5917;)V ARG 1 interpolator METHOD method_38344 createNoiseInterpolator (Lnet/minecraft/class_6568$class_6572;)Lnet/minecraft/class_6568$class_5917; ARG 1 columnSampler METHOD method_38345 (Lnet/minecraft/class_6568$class_5917;)V ARG 0 interpolator METHOD method_38346 createMultiNoisePoint (Lnet/minecraft/class_5818;II)Lnet/minecraft/class_6568$class_6570; ARG 0 noiseColumnSampler ARG 1 x ARG 2 z METHOD method_38347 (Lnet/minecraft/class_5818;J)Lnet/minecraft/class_6576; ARG 1 pos METHOD method_38348 swapBuffers ()V METHOD method_38349 sampleNoiseX (D)V ARG 1 deltaX METHOD method_38350 (DLnet/minecraft/class_6568$class_5917;)V ARG 2 interpolator METHOD method_38351 getNoiseZ (II)D ARG 1 x ARG 2 z METHOD method_38352 sampleOreVeins (III)Lnet/minecraft/class_2680; ARG 1 x ARG 2 y ARG 3 z METHOD method_38353 getTerrainNoisePoint (Lnet/minecraft/class_5818;II)Lnet/minecraft/class_6576; ARG 1 columnSampler ARG 2 x ARG 3 z METHOD method_38354 getAquiferSampler ()Lnet/minecraft/class_6350; METHOD method_38355 sampleNoise (D)V ARG 1 deltaZ METHOD method_38356 (DLnet/minecraft/class_6568$class_5917;)V ARG 2 interpolator METHOD method_38357 getContinentalness (II)D ARG 1 x ARG 2 z METHOD method_38358 getWeirdness (II)D ARG 1 x ARG 2 z METHOD method_38359 getErosion (II)D ARG 1 x ARG 2 z METHOD method_38360 getTerrainNoisePoint (II)Lnet/minecraft/class_6576; ARG 1 x ARG 2 z METHOD method_38361 getInterpolatedTerrainNoisePoint (II)Lnet/minecraft/class_6576; ARG 1 x ARG 2 z METHOD method_38362 sampleNoiseCorners (II)V ARG 1 noiseY ARG 2 noiseZ CLASS class_5917 NoiseInterpolator FIELD field_29227 startNoiseBuffer [[D FIELD field_29228 endNoiseBuffer [[D FIELD field_29233 x0y0z0 D FIELD field_29234 x0y0z1 D FIELD field_29235 x1y0z0 D FIELD field_29236 x1y0z1 D FIELD field_29237 x0y1z0 D FIELD field_29238 x0y1z1 D FIELD field_29239 x1y1z0 D FIELD field_29240 x1y1z1 D FIELD field_29241 x0z0 D FIELD field_29242 x1z0 D FIELD field_29243 x0z1 D FIELD field_29244 x1z1 D FIELD field_29245 z0 D FIELD field_29246 z1 D FIELD field_34623 columnSampler Lnet/minecraft/class_6568$class_6572; FIELD field_34624 result D METHOD (Lnet/minecraft/class_6568;Lnet/minecraft/class_6568$class_6572;)V ARG 2 columnSampler METHOD method_34286 sampleStartNoise ()V METHOD method_34287 sampleNoiseY (D)V ARG 1 deltaY METHOD method_34288 sampleEndNoise (I)V ARG 1 x METHOD method_34289 sampleNoiseCorners (II)V ARG 1 noiseY ARG 2 noiseZ METHOD method_34290 sampleNoise ([[DI)V ARG 1 buffer ARG 2 noiseX METHOD method_34291 swapBuffers ()V METHOD method_34292 sampleNoiseX (D)V ARG 1 deltaX METHOD method_34293 createBuffer (II)[[D ARG 1 sizeZ ARG 2 sizeX METHOD method_38363 sampleNoise (D)V ARG 1 deltaZ CLASS class_6569 BlockStateSampler METHOD calculate sample (III)Lnet/minecraft/class_2680; ARG 1 x ARG 2 y ARG 3 z CLASS class_6570 MultiNoisePoint FIELD field_34616 terrainNoisePoint Lnet/minecraft/class_6576; FIELD field_34617 noiseX D FIELD field_34618 noiseZ D FIELD field_34619 continentalness D FIELD field_34620 weirdness D FIELD field_34621 erosion D METHOD (Lnet/minecraft/class_5818;II)V ARG 1 noiseColumnSampler ARG 2 x ARG 3 z CLASS class_6571 ValueSamplerFactory METHOD instantiate create (Lnet/minecraft/class_6568;)Lnet/minecraft/class_6568$class_6573; ARG 1 chunkNoiseSampler CLASS class_6572 ColumnSampler METHOD calculateNoise (III)D ARG 1 x ARG 2 y ARG 3 z CLASS class_6573 ValueSampler