CLASS net/minecraft/class_6568 net/minecraft/world/gen/chunk/ChunkNoiseSampler 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_34613 aquiferSampler Lnet/minecraft/class_6350; FIELD field_35487 blender Lnet/minecraft/class_6748; FIELD field_35674 generationShapeConfig Lnet/minecraft/class_5309; FIELD field_36584 blockStateSampler Lnet/minecraft/class_6568$class_6569; FIELD field_36590 horizontalBlockSize I FIELD field_36591 verticalBlockSize I METHOD (IIILnet/minecraft/class_6953;IILnet/minecraft/class_6916$class_7050;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V ARG 1 horizontalSize ARG 2 height ARG 3 minimumY ARG 4 noiseRouter ARG 5 x ARG 6 z ARG 7 noiseType ARG 8 chunkGeneratorSettings ARG 9 fluidLevelSampler ARG 10 blender METHOD method_38336 sampleStartNoise ()V METHOD method_38337 sampleNoiseY (ID)V METHOD method_38338 (DLnet/minecraft/class_6568$class_5917;)V ARG 2 interpolator METHOD method_38339 sampleEndNoise (I)V ARG 1 x METHOD method_38342 (IILnet/minecraft/class_6568$class_5917;)V ARG 2 interpolator METHOD method_38348 swapBuffers ()V METHOD method_38349 sampleNoiseX (ID)V METHOD method_38350 (DLnet/minecraft/class_6568$class_5917;)V ARG 2 interpolator METHOD method_38354 getAquiferSampler ()Lnet/minecraft/class_6350; METHOD method_38355 sampleNoise (ID)V METHOD method_38356 (DLnet/minecraft/class_6568$class_5917;)V ARG 2 interpolator METHOD method_38362 sampleNoiseCorners (II)V ARG 1 noiseY ARG 2 noiseZ METHOD method_39542 create (IIIILnet/minecraft/class_6953;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6568; ARG 0 x ARG 1 z ARG 2 minimumY ARG 3 height ARG 4 noiseRouter ARG 5 chunkGeneratorSettings ARG 6 fluidLevelSampler METHOD method_39543 create (Lnet/minecraft/class_2791;Lnet/minecraft/class_6953;Ljava/util/function/Supplier;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Lnet/minecraft/class_6568; ARG 0 chunk ARG 1 noiseRouter ARG 2 noiseTypeSupplier ARG 3 chunkGeneratorSettings ARG 4 fluidLevelSampler ARG 5 blender METHOD method_40531 createMultiNoiseSampler (Lnet/minecraft/class_6953;)Lnet/minecraft/class_6544$class_6552; ARG 1 noiseRouter METHOD method_40536 sampleBlockState ()Lnet/minecraft/class_2680; 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_6910; FIELD field_34624 result D METHOD (Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;)V ARG 2 columnSampler METHOD method_34287 sampleNoiseY (D)V ARG 1 deltaY METHOD method_34289 sampleNoiseCorners (II)V ARG 1 noiseY ARG 2 noiseZ 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 (Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680; ARG 1 pos CLASS class_6952 ParentedNoiseType