net.minecraft.structure

public interface StructureGeneratorFactory<C extends FeatureConfig>

net.minecraft.world.level.levelgen.structure.pieces.PieceGeneratorSupplier
net.minecraft.class_6834
net.minecraft.structure.StructureGeneratorFactory

Method summary

Modifier and TypeMethod
Optional<StructurePiecesGenerator<C>>
createGenerator(PieceGeneratorSupplier$Context<C> context)
method_1_353(class_6834$class_6835<C> arg0)
method_1_353(StructureGeneratorFactory$Context<C> context)
static <C extends FeatureConfig> StructureGeneratorFactory<C>
simple(Predicate<PieceGeneratorSupplier$Context<C>> check, PieceGenerator<C> generator)
method_1_354(Predicate<class_6834$class_6835<C>> arg0, class_6622<C> arg1)
method_1_354(Predicate<StructureGeneratorFactory$Context<C>> predicate, StructurePiecesGenerator<C> generator)
static <C extends FeatureConfig> Predicate<StructureGeneratorFactory$Context<C>>
checkForBiomeOnTop(Heightmap$Types type)
method_1_352(class_2902$class_2903 arg0)
method_1_352(Heightmap$Type heightmapType)
private static boolean
lambda$checkForBiomeOnTop$1(Heightmap$Types arg0, PieceGeneratorSupplier$Context arg1)
method_39844(class_2902$class_2903 arg0, class_6834$class_6835 arg1)
method_39844(Heightmap$Type arg0, StructureGeneratorFactory$Context arg1)
private static Optional
lambda$simple$0(Predicate arg0, Optional arg1, PieceGeneratorSupplier$Context arg2)
method_39845(Predicate arg0, Optional arg1, class_6834$class_6835 arg2)
method_39845(Predicate arg0, Optional arg1, StructureGeneratorFactory$Context arg2)