Uses of Interface
net.minecraft.world.gen.feature.FeatureConfig
Packages that use FeatureConfig
Package
Description
-
Uses of FeatureConfig in net.minecraft.structure
Classes in net.minecraft.structure with type parameters of type FeatureConfigModifier 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>
Fields in net.minecraft.structure declared as FeatureConfigModifier 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.Methods in net.minecraft.structure with type parameters of type FeatureConfigModifier 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
Methods in net.minecraft.world with type parameters of type FeatureConfigModifier and TypeMethodDescriptionprivate <FC extends FeatureConfig,
F extends StructureFeature<FC>>
booleanStructureLocator.isGenerationPossible
(ChunkPos pos, ConfiguredStructureFeature<FC, F> feature) Returns whetherfeature
is able to generate inpos
. -
Uses of FeatureConfig in net.minecraft.world.gen
Classes in net.minecraft.world.gen that implement FeatureConfig -
Uses of FeatureConfig in net.minecraft.world.gen.carver
Classes in net.minecraft.world.gen.carver that implement FeatureConfigModifier and TypeClassDescriptionclass
class
class
-
Uses of FeatureConfig in net.minecraft.world.gen.feature
Classes in net.minecraft.world.gen.feature with type parameters of type FeatureConfigModifier and TypeClassDescriptionfinal record
ConfiguredFeature<FC extends FeatureConfig,
F extends Feature<FC>> class
ConfiguredStructureFeature<FC extends FeatureConfig,
F extends StructureFeature<FC>> class
Feature<FC extends FeatureConfig>
class
StructureFeature<C extends FeatureConfig>
Classes in net.minecraft.world.gen.feature that implement FeatureConfigModifier and TypeClassDescriptionclass
final record
class
class
class
final record
class
class
class
class
class
class
class
class
class
class
static final record
Deprecated.class
class
class
class
class
class
class
final record
class
class
class
class
class
final record
class
class
class
class
class
A feature config that specifies a starting pool and a size for StructurePoolBasedGenerator.generate(net.minecraft.structure.StructureGeneratorFactory.Context<net.minecraft.world.gen.feature.StructurePoolFeatureConfig>, net.minecraft.structure.pool.StructurePoolBasedGenerator.PieceFactory, net.minecraft.util.math.BlockPos, boolean, boolean).class
final record
class
class
Fields in net.minecraft.world.gen.feature declared as FeatureConfigModifier and TypeFieldDescriptionprivate final FC
ConfiguredFeature.config
The field for theconfig
record component.final FC
ConfiguredStructureFeature.config
Methods in net.minecraft.world.gen.feature with type parameters of type FeatureConfigModifier and TypeMethodDescriptionprivate static <C extends FeatureConfig>
booleanDesertPyramidFeature.canGenerate
(StructureGeneratorFactory.Context<C> context) private static <C extends FeatureConfig>
booleanJungleTempleFeature.canGenerate
(StructureGeneratorFactory.Context<C> context) static <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>>
RegistryEntry<ConfiguredFeature<FC,?>> private static <FC extends FeatureConfig,
F extends StructureFeature<FC>>
RegistryEntry<ConfiguredStructureFeature<?,?>> ConfiguredStructureFeatures.register
(RegistryKey<ConfiguredStructureFeature<?, ?>> key, ConfiguredStructureFeature<FC, F> configuredStructureFeature) private static <C extends FeatureConfig,
F extends Feature<C>>
F -
Uses of FeatureConfig in net.minecraft.world.gen.feature.util
Classes in net.minecraft.world.gen.feature.util with type parameters of type FeatureConfigFields in net.minecraft.world.gen.feature.util declared as FeatureConfig