CLASS net/minecraft/class_2975 net/minecraft/world/gen/feature/ConfiguredFeature FIELD field_13375 config Lnet/minecraft/class_3037; FIELD field_13376 feature Lnet/minecraft/class_3031; FIELD field_21589 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_24833 REGISTRY_CODEC Lcom/mojang/serialization/Codec; FIELD field_25833 CODEC Lcom/mojang/serialization/Codec; FIELD field_26756 LIST_CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)V ARG 1 feature ARG 2 config METHOD method_12862 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 chunkGenerator ARG 3 random ARG 4 origin METHOD method_30380 getFeature ()Lnet/minecraft/class_3031; METHOD method_30381 getConfig ()Lnet/minecraft/class_3037; METHOD method_30648 getDecoratedFeatures ()Ljava/util/stream/Stream; METHOD method_39591 withWouldSurviveFilter (Lnet/minecraft/class_2248;)Lnet/minecraft/class_6796; ARG 1 block METHOD method_39592 withBlockPredicateFilter (Lnet/minecraft/class_6646;)Lnet/minecraft/class_6796; ARG 1 predicate METHOD method_39593 withPlacement (Ljava/util/List;)Lnet/minecraft/class_6796; COMMENT Attaches placement modifiers to this configured feature. Attached COMMENT placement modifiers will be applied before this configured feature is COMMENT generated. COMMENT COMMENT @see #withPlacement(PlacementModifier...) COMMENT @see PlacedFeature#generate(StructureWorldAccess, ChunkGenerator, Random, BlockPos) ARG 1 modifiers METHOD method_39594 withPlacement ([Lnet/minecraft/class_6797;)Lnet/minecraft/class_6796; COMMENT Attaches placement modifiers to this configured feature. Attached COMMENT placement modifiers will be applied before this configured feature is COMMENT generated. COMMENT COMMENT @see #withPlacement(List) COMMENT @see PlacedFeature#generate(StructureWorldAccess, ChunkGenerator, Random, BlockPos) ARG 1 modifiers METHOD method_39595 withInAirFilter ()Lnet/minecraft/class_6796;