CLASS net/minecraft/class_3754 net/minecraft/world/gen/chunk/NoiseChunkGenerator FIELD field_16576 defaultBlock Lnet/minecraft/class_2680; FIELD field_16648 AIR Lnet/minecraft/class_2680; FIELD field_24773 CODEC Lcom/mojang/serialization/Codec; FIELD field_24774 settings Lnet/minecraft/class_6880; FIELD field_24778 seed J FIELD field_28746 EMPTY [Lnet/minecraft/class_2680; FIELD field_28748 noiseColumnSampler Lnet/minecraft/class_6544$class_6552; FIELD field_34591 fluidLevelSampler Lnet/minecraft/class_6350$class_6565; FIELD field_35183 surfaceBuilder Lnet/minecraft/class_6724; FIELD field_35361 noiseRegistry Lnet/minecraft/class_2378; FIELD field_36571 noiseRouter Lnet/minecraft/class_6953; METHOD (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;JLnet/minecraft/class_6880;)V ARG 1 noiseRegistry ARG 2 structuresRegistry ARG 3 biomeSource ARG 4 seed ARG 6 settings METHOD (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;Lnet/minecraft/class_1966;JLnet/minecraft/class_6880;)V ARG 1 noiseRegistry ARG 2 structuresRegistry ARG 3 populationSource ARG 4 biomeSource ARG 5 seed ARG 7 settings METHOD method_26263 sampleHeightmap (II[Lnet/minecraft/class_2680;Ljava/util/function/Predicate;II)Ljava/util/OptionalInt; ARG 3 states ARG 4 predicate METHOD method_28548 matchesSettings (JLnet/minecraft/class_5321;)Z ARG 1 seed ARG 3 settingsKey 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_28552 (Lnet/minecraft/class_3754;)Ljava/lang/Long; ARG 0 generator 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_2791;II)Lnet/minecraft/class_2791; ARG 1 blender ARG 2 structureAccessor ARG 3 chunk METHOD method_38322 (III)Lnet/minecraft/class_6880; ARG 1 x ARG 2 y ARG 3 z 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_38325 (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_38327 populateBiomes (Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V ARG 1 blender ARG 2 structureAccessor ARG 3 chunk METHOD method_39041 applyMaterialRule (Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_2338;Z)Ljava/util/Optional; ARG 1 context ARG 2 posToBiome ARG 3 chunk ARG 4 chunkNoiseSampler ARG 5 pos ARG 6 hasFluid METHOD method_39172 (Lnet/minecraft/class_3754;)Lnet/minecraft/class_2378; ARG 0 generator METHOD method_40528 getNoiseRouter ()Lnet/minecraft/class_6953;