CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator FIELD field_16648 AIR Lnet/minecraft/class_2680; FIELD field_24773 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_24774 settings Lnet/minecraft/class_6880; FIELD field_34591 fluidLevelSampler Ljava/util/function/Supplier; METHOD (Lnet/minecraft/class_1966;Lnet/minecraft/class_6880;)V ARG 1 biomeSource ARG 2 settings METHOD method_26263 sampleHeightmap (Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt; ARG 1 world ARG 2 noiseConfig ARG 3 x ARG 4 z ARG 5 columnSample ARG 6 stopPredicate METHOD method_28548 matchesSettings (Lnet/minecraft/class_5321;)Z ARG 1 settings METHOD method_28549 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_6880; ARG 0 generator METHOD method_28550 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_28554 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_1966; ARG 0 generator METHOD method_33754 populateNoise (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;II)Lnet/minecraft/class_2791; ARG 1 blender ARG 2 structureAccessor ARG 3 noiseConfig ARG 4 chunk ARG 5 minimumCellY ARG 6 cellHeight METHOD method_38322 (Lnet/minecraft/class_7138;III)Lnet/minecraft/class_6880; ARG 2 biomeX ARG 3 biomeY ARG 4 biomeZ METHOD method_38323 getBlockState (Lnet/minecraft/class_6568;IIILnet/minecraft/class_2680;)Lnet/minecraft/class_2680; ARG 1 chunkNoiseSampler ARG 2 x ARG 3 y ARG 4 z ARG 5 state METHOD method_38327 populateBiomes (Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V ARG 1 blender ARG 2 noiseConfig ARG 3 structureAccessor ARG 4 chunk METHOD method_41535 (Lnet/minecraft/class_5138;Lnet/minecraft/class_3233;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; ARG 4 chunkx METHOD method_41536 (Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; ARG 4 chunkx METHOD method_41537 createChunkNoiseSampler (Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;)Lnet/minecraft/class_6568; ARG 1 chunk ARG 2 world ARG 3 blender ARG 4 noiseConfig METHOD method_41538 buildSurface (Lnet/minecraft/class_2791;Lnet/minecraft/class_5868;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_4543;Lnet/minecraft/class_2378;Lnet/minecraft/class_6748;)V ARG 1 chunk ARG 2 heightContext ARG 3 noiseConfig ARG 4 structureAccessor ARG 5 biomeAccess ARG 6 biomeRegistry ARG 7 blender METHOD method_41539 (Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; ARG 4 chunkx METHOD method_41540 (Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568; ARG 4 chunkx METHOD method_41541 getSettings ()Lnet/minecraft/class_6880; METHOD method_45509 (Lnet/minecraft/class_6350$class_6351;ILnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;III)Lnet/minecraft/class_6350$class_6351; ARG 4 x ARG 5 y ARG 6 z METHOD method_45510 createFluidLevelSampler (Lnet/minecraft/class_5284;)Lnet/minecraft/class_6350$class_6565; ARG 0 settings