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 TypeInterfaceDescriptioninterfaceStructureGeneratorFactory<C extends FeatureConfig>static final recordStructureGeneratorFactory.Context<C extends FeatureConfig>interfaceStructurePiecesGenerator<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 recordStructurePiecesGenerator.Context<C extends FeatureConfig>Fields in net.minecraft.structure declared as FeatureConfigModifier and TypeFieldDescriptionprivate final CStructureGeneratorFactory.Context.configThe field for theconfigrecord component.private final CStructurePiecesGenerator.Context.configThe field for theconfigrecord 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 whetherfeatureis 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 TypeClassDescriptionclassclassclass -
Uses of FeatureConfig in net.minecraft.world.gen.feature
Classes in net.minecraft.world.gen.feature with type parameters of type FeatureConfigModifier and TypeClassDescriptionfinal recordConfiguredFeature<FC extends FeatureConfig,F extends Feature<FC>> classConfiguredStructureFeature<FC extends FeatureConfig,F extends StructureFeature<FC>> classFeature<FC extends FeatureConfig>classStructureFeature<C extends FeatureConfig>Classes in net.minecraft.world.gen.feature that implement FeatureConfigModifier and TypeClassDescriptionclassfinal recordclassclassclassfinal recordclassclassclassclassclassclassclassclassclassclassstatic final recordDeprecated.classclassclassclassclassclassclassfinal recordclassclassclassclassclassfinal recordclassclassclassclassclassA 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).classfinal recordclassclassFields in net.minecraft.world.gen.feature declared as FeatureConfigModifier and TypeFieldDescriptionprivate final FCConfiguredFeature.configThe field for theconfigrecord component.final FCConfiguredStructureFeature.configMethods 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