CLASS net/minecraft/class_3232 net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig FIELD field_14064 LOGGER Lorg/slf4j/Logger; FIELD field_14072 layers Ljava/util/List; FIELD field_14077 hasNoTerrain Z FIELD field_14081 biome Lnet/minecraft/class_6880; FIELD field_14082 layerBlocks Ljava/util/List; FIELD field_24975 CODEC Lcom/mojang/serialization/Codec; FIELD field_24976 hasFeatures Z FIELD field_24977 hasLakes Z FIELD field_37145 structureOverrides Ljava/util/Optional; FIELD field_40918 features Ljava/util/List; METHOD (Ljava/util/Optional;Ljava/util/List;ZZLjava/util/Optional;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V ARG 1 structureOverrides ARG 2 layers ARG 3 lakes ARG 4 features ARG 5 biome ARG 6 fallback ARG 7 undergroundLavaLakeFeature ARG 8 surfaceLavaLakeFeature METHOD (Ljava/util/Optional;Lnet/minecraft/class_6880;Ljava/util/List;)V ARG 1 structureOverrides ARG 2 biome ARG 3 features METHOD method_14309 getDefaultConfig (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;)Lnet/minecraft/class_3232; ARG 0 biomeLookup ARG 1 structureSetLookup ARG 2 featureLookup METHOD method_14312 getLayerBlocks ()Ljava/util/List; METHOD method_14326 getBiome ()Lnet/minecraft/class_6880; METHOD method_14327 getLayers ()Ljava/util/List; METHOD method_14330 updateLayerBlocks ()V METHOD method_28911 enableFeatures ()V METHOD method_28913 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_28916 enableLakes ()V METHOD method_30046 (Lnet/minecraft/class_3232;)Ljava/lang/Boolean; ARG 0 config METHOD method_30047 (Lnet/minecraft/class_3232;)Ljava/lang/Boolean; ARG 0 config METHOD method_31182 (Lnet/minecraft/class_3232;)Ljava/util/Optional; ARG 0 config METHOD method_33067 checkHeight (Lnet/minecraft/class_3232;)Lcom/mojang/serialization/DataResult; ARG 0 config METHOD method_34741 (Lnet/minecraft/class_2680;)Z ARG 0 state METHOD method_41139 getStructureOverrides ()Ljava/util/Optional; METHOD method_41140 (Lnet/minecraft/class_3232;)Ljava/util/Optional; ARG 0 config METHOD method_44225 createGenerationSettings (Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485; ARG 1 biomeEntry METHOD method_46726 getPlains (Lnet/minecraft/class_7871;)Lnet/minecraft/class_6880; ARG 0 biomeLookup METHOD method_46727 with (Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/class_6880;)Lnet/minecraft/class_3232; ARG 1 layers ARG 2 structureOverrides ARG 3 biome METHOD method_46728 getBiome (Ljava/util/Optional;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880; ARG 0 biome ARG 1 fallback METHOD method_46729 getLavaLakes (Lnet/minecraft/class_7871;)Ljava/util/List; ARG 0 featureLookup