Uses of Class
net.minecraft.world.gen.feature.StructureFeature
Packages that use StructureFeature
Package
Description
-
Uses of StructureFeature in net.minecraft.client.gui.screen
Method parameters in net.minecraft.client.gui.screen with type arguments of type StructureFeatureModifier and TypeMethodDescriptionprivate static voidPresetsScreen.addPreset(Text presetName, ItemConvertible icon, RegistryKey<Biome> presetBiome, List<StructureFeature<?>> structures, boolean generateStronghold, boolean generateFeatures, boolean generateLakes, FlatChunkGeneratorLayer[] layers) -
Uses of StructureFeature in net.minecraft.loot.function
Fields in net.minecraft.loot.function declared as StructureFeatureModifier and TypeFieldDescriptionstatic final StructureFeature<?>ExplorationMapLootFunction.DEFAULT_DESTINATIONprivate StructureFeature<?>ExplorationMapLootFunction.Builder.destination(package private) final StructureFeature<?>ExplorationMapLootFunction.destinationMethods in net.minecraft.loot.function that return StructureFeatureModifier and TypeMethodDescriptionprivate static StructureFeature<?>ExplorationMapLootFunction.Serializer.getDestination(JsonObject json) Methods in net.minecraft.loot.function with parameters of type StructureFeatureModifier and TypeMethodDescriptionExplorationMapLootFunction.Builder.withDestination(StructureFeature<?> destination) Constructors in net.minecraft.loot.function with parameters of type StructureFeatureModifierConstructorDescription(package private)ExplorationMapLootFunction(LootCondition[] conditions, StructureFeature<?> destination, MapIcon.Type decoration, byte zoom, int searchRadius, boolean skipExistingChunks) -
Uses of StructureFeature in net.minecraft.predicate.entity
Fields in net.minecraft.predicate.entity declared as StructureFeatureModifier and TypeFieldDescriptionprivate @Nullable StructureFeature<?>LocationPredicate.Builder.featureprivate final @Nullable StructureFeature<?>LocationPredicate.featureMethods in net.minecraft.predicate.entity with parameters of type StructureFeatureModifier and TypeMethodDescriptionLocationPredicate.Builder.feature(@Nullable StructureFeature<?> feature) static LocationPredicateLocationPredicate.feature(StructureFeature<?> feature) Constructors in net.minecraft.predicate.entity with parameters of type StructureFeatureModifierConstructorDescriptionLocationPredicate(NumberRange.FloatRange x, NumberRange.FloatRange y, NumberRange.FloatRange z, @Nullable RegistryKey<Biome> biome, @Nullable StructureFeature<?> feature, @Nullable RegistryKey<World> dimension, @Nullable Boolean smokey, LightPredicate light, BlockPredicate block, FluidPredicate fluid) -
Uses of StructureFeature in net.minecraft.server.command
Methods in net.minecraft.server.command with parameters of type StructureFeatureModifier and TypeMethodDescriptionprivate static intLocateCommand.execute(ServerCommandSource source, StructureFeature<?> structure) -
Uses of StructureFeature in net.minecraft.server.world
Methods in net.minecraft.server.world with parameters of type StructureFeatureModifier and TypeMethodDescriptionList<? extends StructureStart<?>>ServerWorld.getStructures(ChunkSectionPos pos, StructureFeature<?> feature) ServerWorld.locateStructure(StructureFeature<?> feature, BlockPos pos, int radius, boolean skipExistingChunks) -
Uses of StructureFeature in net.minecraft.structure
Fields in net.minecraft.structure declared as StructureFeatureMethods in net.minecraft.structure that return StructureFeatureConstructors in net.minecraft.structure with parameters of type StructureFeatureModifierConstructorDescriptionStructureStart(StructureFeature<C> feature, ChunkPos pos, int references, StructurePiecesList children) -
Uses of StructureFeature in net.minecraft.util.registry
Fields in net.minecraft.util.registry with type parameters of type StructureFeatureModifier and TypeFieldDescriptionstatic final Registry<StructureFeature<?>>Registry.STRUCTURE_FEATUREstatic final RegistryKey<Registry<StructureFeature<?>>>Registry.STRUCTURE_FEATURE_KEY -
Uses of StructureFeature in net.minecraft.village
Fields in net.minecraft.village declared as StructureFeatureModifier and TypeFieldDescriptionprivate final StructureFeature<?>TradeOffers.SellMapFactory.structureConstructors in net.minecraft.village with parameters of type StructureFeatureModifierConstructorDescriptionSellMapFactory(int price, StructureFeature<?> feature, MapIcon.Type iconType, int maxUses, int experience) -
Uses of StructureFeature in net.minecraft.world
Fields in net.minecraft.world with type parameters of type StructureFeatureModifier and TypeFieldDescriptionprivate final Long2ObjectMap<Object2IntMap<StructureFeature<?>>>StructureLocator.cachedFeaturesByChunkPosprivate final Map<StructureFeature<?>,Long2BooleanMap> StructureLocator.generationPossibilityByFeatureMethods in net.minecraft.world with type parameters of type StructureFeatureModifier and TypeMethodDescription<F extends StructureFeature<?>>
StructurePresenceStructureLocator.getStructurePresence(ChunkPos pos, F feature, boolean skipExistingChunk) private <FC extends FeatureConfig,F extends StructureFeature<FC>>
booleanStructureLocator.isGenerationPossible(ChunkPos pos, ConfiguredStructureFeature<FC, F> feature, Collection<RegistryKey<Biome>> allowedBiomes) Returns whetherfeatureis able to generate inpos.Methods in net.minecraft.world that return types with arguments of type StructureFeatureModifier and TypeMethodDescriptionprivate @Nullable Object2IntMap<StructureFeature<?>>StructureLocator.collectStructuresAndReferences(NbtCompound nbt) private static Object2IntMap<StructureFeature<?>>StructureLocator.createMapIfEmpty(Object2IntMap<StructureFeature<?>> map) StructureHolder.getStructureReferences()private static Map<StructureFeature<?>,LongSet> ChunkSerializer.readStructureReferences(ChunkPos pos, NbtCompound nbt) private static Map<StructureFeature<?>,StructureStart<?>> ChunkSerializer.readStructureStarts(StructureContext context, NbtCompound nbt, long worldSeed) Methods in net.minecraft.world with parameters of type StructureFeatureModifier and TypeMethodDescriptionvoidStructureHolder.addStructureReference(StructureFeature<?> structure, long reference) private StructurePresenceStructureLocator.getStructurePresence(Object2IntMap<StructureFeature<?>> referencesByStructure, StructureFeature<?> feature, boolean skipExistingChunk) private @Nullable StructurePresenceStructureLocator.getStructurePresence(ChunkPos pos, StructureFeature<?> feature, boolean skipExistingChunk, long posLong) StructureHolder.getStructureReferences(StructureFeature<?> structure) List<? extends StructureStart<?>>ChunkRegion.getStructures(ChunkSectionPos pos, StructureFeature<?> feature) List<? extends StructureStart<?>>StructureWorldAccess.getStructures(ChunkSectionPos pos, StructureFeature<?> feature) StructureHolder.getStructureStart(StructureFeature<?> structure) voidStructureLocator.incrementReferences(ChunkPos pos, StructureFeature<?> feature) voidStructureHolder.setStructureStart(StructureFeature<?> structure, StructureStart<?> start) Method parameters in net.minecraft.world with type arguments of type StructureFeatureModifier and TypeMethodDescriptionprivate voidStructureLocator.cache(long pos, Object2IntMap<StructureFeature<?>> referencesByStructure) voidStructureLocator.cache(ChunkPos pos, Map<StructureFeature<?>, StructureStart<?>> structureStarts) private static Object2IntMap<StructureFeature<?>>StructureLocator.createMapIfEmpty(Object2IntMap<StructureFeature<?>> map) private StructurePresenceStructureLocator.getStructurePresence(Object2IntMap<StructureFeature<?>> referencesByStructure, StructureFeature<?> feature, boolean skipExistingChunk) voidStructureHolder.setStructureReferences(Map<StructureFeature<?>, LongSet> structureReferences) private static NbtCompoundChunkSerializer.writeStructures(StructureContext context, ChunkPos pos, Map<StructureFeature<?>, StructureStart<?>> starts, Map<StructureFeature<?>, LongSet> references) -
Uses of StructureFeature in net.minecraft.world.chunk
Fields in net.minecraft.world.chunk with type parameters of type StructureFeatureModifier and TypeFieldDescriptionprivate final Map<StructureFeature<?>,LongSet> Chunk.structureReferencesprivate final Map<StructureFeature<?>,StructureStart<?>> Chunk.structureStartsMethods in net.minecraft.world.chunk that return types with arguments of type StructureFeatureModifier and TypeMethodDescriptionChunk.getStructureReferences()ReadOnlyChunk.getStructureReferences()Map<StructureFeature<?>,StructureStart<?>> Chunk.getStructureStarts()Map<StructureFeature<?>,StructureStart<?>> ReadOnlyChunk.getStructureStarts()Methods in net.minecraft.world.chunk with parameters of type StructureFeatureModifier and TypeMethodDescriptionvoidChunk.addStructureReference(StructureFeature<?> structure, long reference) voidReadOnlyChunk.addStructureReference(StructureFeature<?> structure, long reference) Chunk.getStructureReferences(StructureFeature<?> structure) ReadOnlyChunk.getStructureReferences(StructureFeature<?> structure) Chunk.getStructureStart(StructureFeature<?> structure) ReadOnlyChunk.getStructureStart(StructureFeature<?> structure) voidChunk.setStructureStart(StructureFeature<?> structure, StructureStart<?> start) voidProtoChunk.setStructureStart(StructureFeature<?> structure, StructureStart<?> start) voidReadOnlyChunk.setStructureStart(StructureFeature<?> structure, StructureStart<?> start) Method parameters in net.minecraft.world.chunk with type arguments of type StructureFeatureModifier and TypeMethodDescriptionvoidChunk.setStructureReferences(Map<StructureFeature<?>, LongSet> structureReferences) voidReadOnlyChunk.setStructureReferences(Map<StructureFeature<?>, LongSet> structureReferences) voidChunk.setStructureStarts(Map<StructureFeature<?>, StructureStart<?>> structureStarts) voidReadOnlyChunk.setStructureStarts(Map<StructureFeature<?>, StructureStart<?>> structureStarts) -
Uses of StructureFeature in net.minecraft.world.gen
Methods in net.minecraft.world.gen with parameters of type StructureFeatureModifier and TypeMethodDescriptionvoidStructureAccessor.addStructureReference(ChunkSectionPos pos, StructureFeature<?> feature, long reference, StructureHolder holder) StructureAccessor.getStructureAt(BlockPos pos, StructureFeature<?> structure) StructureAccessor.getStructureContaining(BlockPos pos, StructureFeature<?> structure) Returns a structure that contains the givenpos.StructureAccessor.getStructurePresence(ChunkPos chunkPos, StructureFeature<?> structure, boolean skipExistingChunk) StructureAccessor.getStructureStart(ChunkSectionPos pos, StructureFeature<?> feature, StructureHolder holder) List<? extends StructureStart<?>>StructureAccessor.getStructureStarts(ChunkSectionPos sectionPos, StructureFeature<?> feature) Returns a list of structure starts for this chunk.voidStructureAccessor.setStructureStart(ChunkSectionPos pos, StructureFeature<?> feature, StructureStart<?> structureStart, StructureHolder holder) -
Uses of StructureFeature in net.minecraft.world.gen.chunk
Fields in net.minecraft.world.gen.chunk with type parameters of type StructureFeatureModifier and TypeFieldDescriptionprivate final ImmutableMap<StructureFeature<?>,ImmutableMultimap<ConfiguredStructureFeature<?, ?>, RegistryKey<Biome>>> StructuresConfig.configuredStructuresstatic final ImmutableMap<StructureFeature<?>,StructureConfig> StructuresConfig.DEFAULT_STRUCTURESDefault placement settings for each known structure type.private final Map<StructureFeature<?>,StructureConfig> StructuresConfig.structuresMethods in net.minecraft.world.gen.chunk that return types with arguments of type StructureFeatureMethods in net.minecraft.world.gen.chunk with parameters of type StructureFeatureModifier and TypeMethodDescriptionStructuresConfig.getConfiguredStructureFeature(StructureFeature<?> feature) StructuresConfig.getForType(StructureFeature<?> structureType) Gets the placement configuration for a specific structure type, or a default placement if placement for the structure was not explicitly configured.private static intChunkGenerator.getStructureReferences(StructureAccessor structureAccessor, Chunk chunk, ChunkSectionPos sectionPos, StructureFeature<?> structureFeature) ChunkGenerator.locateStructure(ServerWorld world, StructureFeature<?> structureFeature, BlockPos center, int radius, boolean skipExistingChunks) Tries to find the closest structure of a given type near a given block.Constructor parameters in net.minecraft.world.gen.chunk with type arguments of type StructureFeatureModifierConstructorDescriptionprivateStructuresConfig(Map<StructureFeature<?>, StructureConfig> structures, @Nullable StrongholdConfig stronghold) StructuresConfig(Optional<StrongholdConfig> stronghold, Map<StructureFeature<?>, StructureConfig> structures) -
Uses of StructureFeature in net.minecraft.world.gen.feature
Classes in net.minecraft.world.gen.feature with type parameters of type StructureFeatureModifier and TypeClassDescriptionclassConfiguredStructureFeature<FC extends FeatureConfig,F extends StructureFeature<FC>> Subclasses of StructureFeature in net.minecraft.world.gen.featureModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassMarginedStructureFeature<C extends FeatureConfig>classclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.world.gen.feature declared as StructureFeatureModifier and TypeFieldDescriptionstatic final StructureFeature<StructurePoolFeatureConfig>StructureFeature.BASTION_REMNANTstatic final StructureFeature<ProbabilityConfig>StructureFeature.BURIED_TREASUREstatic final StructureFeature<DefaultFeatureConfig>StructureFeature.DESERT_PYRAMIDstatic final StructureFeature<DefaultFeatureConfig>StructureFeature.END_CITYfinal FConfiguredStructureFeature.featurestatic final StructureFeature<DefaultFeatureConfig>StructureFeature.FORTRESSstatic final StructureFeature<DefaultFeatureConfig>StructureFeature.IGLOOstatic final StructureFeature<DefaultFeatureConfig>StructureFeature.JUNGLE_PYRAMIDstatic final StructureFeature<DefaultFeatureConfig>StructureFeature.MANSIONstatic final StructureFeature<MineshaftFeatureConfig>StructureFeature.MINESHAFTstatic final StructureFeature<DefaultFeatureConfig>StructureFeature.MONUMENTstatic final StructureFeature<RangeDecoratorConfig>StructureFeature.NETHER_FOSSILstatic final StructureFeature<OceanRuinFeatureConfig>StructureFeature.OCEAN_RUINstatic final StructureFeature<StructurePoolFeatureConfig>StructureFeature.PILLAGER_OUTPOSTstatic final StructureFeature<RuinedPortalFeatureConfig>StructureFeature.RUINED_PORTALstatic final StructureFeature<ShipwreckFeatureConfig>StructureFeature.SHIPWRECKstatic final StructureFeature<DefaultFeatureConfig>StructureFeature.STRONGHOLDstatic final StructureFeature<DefaultFeatureConfig>StructureFeature.SWAMP_HUTstatic final StructureFeature<StructurePoolFeatureConfig>StructureFeature.VILLAGEFields in net.minecraft.world.gen.feature with type parameters of type StructureFeatureModifier and TypeFieldDescriptionprivate static final ConfiguredStructureFeature<StructurePoolFeatureConfig,? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.BASTION_REMNANTprivate static final ConfiguredStructureFeature<ProbabilityConfig,? extends StructureFeature<ProbabilityConfig>> ConfiguredStructureFeatures.BURIED_TREASUREprivate final com.mojang.serialization.Codec<ConfiguredStructureFeature<C,StructureFeature<C>>> StructureFeature.codecprivate static final ConfiguredStructureFeature<DefaultFeatureConfig,? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.DESERT_PYRAMIDprivate static final ConfiguredStructureFeature<DefaultFeatureConfig,? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.END_CITYprivate static final ConfiguredStructureFeature<DefaultFeatureConfig,? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.FORTRESSprivate static final ConfiguredStructureFeature<DefaultFeatureConfig,? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.IGLOOprivate static final ConfiguredStructureFeature<DefaultFeatureConfig,? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.JUNGLE_PYRAMIDstatic final List<StructureFeature<?>>StructureFeature.LAND_MODIFYING_STRUCTURESprivate static final ConfiguredStructureFeature<DefaultFeatureConfig,? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.MANSIONprivate static final ConfiguredStructureFeature<MineshaftFeatureConfig,? extends StructureFeature<MineshaftFeatureConfig>> ConfiguredStructureFeatures.MINESHAFTprivate static final ConfiguredStructureFeature<MineshaftFeatureConfig,? extends StructureFeature<MineshaftFeatureConfig>> ConfiguredStructureFeatures.MINESHAFT_MESAprivate static final ConfiguredStructureFeature<DefaultFeatureConfig,? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.MONUMENTprivate static final ConfiguredStructureFeature<RangeDecoratorConfig,? extends StructureFeature<RangeDecoratorConfig>> ConfiguredStructureFeatures.NETHER_FOSSILprivate static final ConfiguredStructureFeature<OceanRuinFeatureConfig,? extends StructureFeature<OceanRuinFeatureConfig>> ConfiguredStructureFeatures.OCEAN_RUIN_COLDprivate static final ConfiguredStructureFeature<OceanRuinFeatureConfig,? extends StructureFeature<OceanRuinFeatureConfig>> ConfiguredStructureFeatures.OCEAN_RUIN_WARMprivate static final ConfiguredStructureFeature<StructurePoolFeatureConfig,? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.PILLAGER_OUTPOSTprivate static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTALprivate static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_DESERTprivate static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_JUNGLEprivate static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_MOUNTAINprivate static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_NETHERprivate static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_OCEANprivate static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_SWAMPprivate static final ConfiguredStructureFeature<ShipwreckFeatureConfig,? extends StructureFeature<ShipwreckFeatureConfig>> ConfiguredStructureFeatures.SHIPWRECKprivate static final ConfiguredStructureFeature<ShipwreckFeatureConfig,? extends StructureFeature<ShipwreckFeatureConfig>> ConfiguredStructureFeatures.SHIPWRECK_BEACHEDstatic final ConfiguredStructureFeature<DefaultFeatureConfig,? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.STRONGHOLDprivate static final Map<StructureFeature<?>,GenerationStep.Feature> StructureFeature.STRUCTURE_TO_GENERATION_STEPstatic final BiMap<String,StructureFeature<?>> StructureFeature.STRUCTURESprivate static final ConfiguredStructureFeature<DefaultFeatureConfig,? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.SWAMP_HUTprivate static final ConfiguredStructureFeature<StructurePoolFeatureConfig,? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_DESERTprivate static final ConfiguredStructureFeature<StructurePoolFeatureConfig,? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_PLAINSprivate static final ConfiguredStructureFeature<StructurePoolFeatureConfig,? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_SAVANNAprivate static final ConfiguredStructureFeature<StructurePoolFeatureConfig,? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_SNOWYprivate static final ConfiguredStructureFeature<StructurePoolFeatureConfig,? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_TAIGAMethods in net.minecraft.world.gen.feature with type parameters of type StructureFeatureModifier and TypeMethodDescriptionprivate static <FC extends FeatureConfig,F extends StructureFeature<FC>>
ConfiguredStructureFeature<FC,F> ConfiguredStructureFeatures.register(String id, ConfiguredStructureFeature<FC, F> configuredStructureFeature) private static <F extends StructureFeature<?>>
FStructureFeature.register(String name, F structureFeature, GenerationStep.Feature step) Methods in net.minecraft.world.gen.feature that return types with arguments of type StructureFeatureModifier and TypeMethodDescriptionConfiguredStructureFeature<C,? extends StructureFeature<C>> com.mojang.serialization.Codec<ConfiguredStructureFeature<C,StructureFeature<C>>> StructureFeature.getCodec()