Uses of Interface
net.minecraft.world.gen.feature.FeatureConfig
Package
Description
-
Uses of FeatureConfig in net.minecraft.structure
Modifier and TypeInterfaceDescriptioninterface
StructureGeneratorFactory<C extends FeatureConfig>
static final record
StructureGeneratorFactory.Context<C extends FeatureConfig>
interface
StructurePiecesGenerator<C extends FeatureConfig>
A structure pieces generator adds structure pieces for a structure, but does not yet realize those pieces into the world.static final record
StructurePiecesGenerator.Context<C extends FeatureConfig>
Modifier and TypeFieldDescriptionprivate final C
StructureGeneratorFactory.Context.config
The field for theconfig
record component.private final C
StructurePiecesGenerator.Context.config
The field for theconfig
record component.Modifier and TypeMethodDescriptionstatic <C extends FeatureConfig>
Predicate<StructureGeneratorFactory.Context<C>> StructureGeneratorFactory.checkForBiomeOnTop
(Heightmap.Type heightmapType) static <C extends FeatureConfig>
StructureGeneratorFactory<C> StructureGeneratorFactory.simple
(Predicate<StructureGeneratorFactory.Context<C>> predicate, StructurePiecesGenerator<C> generator) -
Uses of FeatureConfig in net.minecraft.world.gen
-
Uses of FeatureConfig in net.minecraft.world.gen.carver
Modifier and TypeClassDescriptionclass
class
class
-
Uses of FeatureConfig in net.minecraft.world.gen.feature
Modifier and TypeClassDescriptionfinal record
ConfiguredFeature<FC extends FeatureConfig,
F extends Feature<FC>> class
Feature<FC extends FeatureConfig>
Modifier and TypeClassDescriptionclass
final record
class
class
class
final record
class
class
class
class
class
class
class
class
class
static final record
Deprecated.class
class
class
class
class
class
final record
class
class
final record
final record
class
class
class
class
class
final record
class
class
Modifier and TypeFieldDescriptionprivate final FC
ConfiguredFeature.config
The field for theconfig
record component.Modifier and TypeMethodDescriptionstatic <FC extends FeatureConfig,
F extends Feature<FC>>
RegistryEntry<PlacedFeature> PlacedFeatures.createEntry
(F feature, FC featureConfig) static <FC extends FeatureConfig,
F extends Feature<FC>>
RegistryEntry<PlacedFeature> PlacedFeatures.createEntry
(F feature, FC featureConfig, BlockPredicate predicate) static <FC extends FeatureConfig,
F extends Feature<FC>>
RegistryEntry<PlacedFeature> PlacedFeatures.createEntry
(F feature, FC featureConfig, PlacementModifier[] modifiers) static <FC extends FeatureConfig,
F extends Feature<FC>>
RandomPatchFeatureConfigConfiguredFeatures.createRandomPatchFeatureConfig
(F feature, FC config) static <FC extends FeatureConfig,
F extends Feature<FC>>
RandomPatchFeatureConfigConfiguredFeatures.createRandomPatchFeatureConfig
(F feature, FC config, List<Block> predicateBlocks) static <FC extends FeatureConfig,
F extends Feature<FC>>
RandomPatchFeatureConfigConfiguredFeatures.createRandomPatchFeatureConfig
(F feature, FC config, List<Block> predicateBlocks, int tries) static <FC extends FeatureConfig,
F extends Feature<FC>>
voidConfiguredFeatures.register
(Registerable<ConfiguredFeature<?, ?>> registerable, RegistryKey<ConfiguredFeature<?, ?>> key, F feature, FC config) private static <C extends FeatureConfig,
F extends Feature<C>>
F -
Uses of FeatureConfig in net.minecraft.world.gen.feature.util