net.minecraft.structure

public interface StructureGeneratorFactory<C extends FeatureConfig>

net.minecraft.world.level.levelgen.structure.pieces.PieceGeneratorSupplier
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)
createGenerator(PieceGeneratorSupplier$Context<C> context)
method_1_353(class_6834$class_6835<C> arg0)
createGenerator(StructureGeneratorFactory$Context<C> context)
static <C extends FeatureConfig> StructureGeneratorFactory<C>
simple(Predicate<PieceGeneratorSupplier$Context<C>> check, PieceGenerator<C> generator)
simple(Predicate<PieceGeneratorSupplier$Context<C>> check, PieceGenerator<C> generator)
method_1_354(Predicate<class_6834$class_6835<C>> arg0, class_6622<C> arg1)
simple(Predicate<StructureGeneratorFactory$Context<C>> predicate, StructurePiecesGenerator<C> generator)
static <C extends FeatureConfig> Predicate<StructureGeneratorFactory$Context<C>>
checkForBiomeOnTop(Heightmap$Types type)
checkForBiomeOnTop(Heightmap$Types type)
method_1_352(class_2902$class_2903 arg0)
checkForBiomeOnTop(Heightmap$Type heightmapType)