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 void
PresetsScreen.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_DESTINATION
private StructureFeature<?>
ExplorationMapLootFunction.Builder.destination
(package private) final StructureFeature<?>
ExplorationMapLootFunction.destination
Methods 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[] lootCondition, StructureFeature<?> structureFeature, MapIcon.Type type, byte byte2, int int2, boolean bool) -
Uses of StructureFeature in net.minecraft.predicate.entity
Fields in net.minecraft.predicate.entity declared as StructureFeatureModifier and TypeFieldDescriptionprivate @Nullable StructureFeature<?>
LocationPredicate.Builder.feature
private final @Nullable StructureFeature<?>
LocationPredicate.feature
Methods in net.minecraft.predicate.entity with parameters of type StructureFeatureModifier and TypeMethodDescriptionLocationPredicate.Builder.feature
(@Nullable StructureFeature<?> feature) static LocationPredicate
LocationPredicate.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 int
LocateCommand.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 TypeMethodDescriptionStream<? 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 StructureFeatureModifierConstructorDescriptionMarginedStructureStart
(StructureFeature<C> feature, ChunkPos pos, int references, long seed) StructureStart
(StructureFeature<C> feature, ChunkPos pos, int references, long seed) -
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_FEATURE
static 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.structure
Constructors 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
Methods in net.minecraft.world that return types with arguments of type StructureFeatureModifier and TypeMethodDescriptionStructureHolder.getStructureReferences()
private static Map<StructureFeature<?>,
LongSet> ChunkSerializer.readStructureReferences
(ChunkPos pos, NbtCompound nbt) private static Map<StructureFeature<?>,
StructureStart<?>> ChunkSerializer.readStructureStarts
(ServerWorld serverWorld, NbtCompound nbt, long worldSeed) Methods in net.minecraft.world with parameters of type StructureFeatureModifier and TypeMethodDescriptionvoid
StructureHolder.addStructureReference
(StructureFeature<?> structure, long reference) StructureHolder.getStructureReferences
(StructureFeature<?> structure) Stream<? extends StructureStart<?>>
ChunkRegion.getStructures
(ChunkSectionPos pos, StructureFeature<?> feature) Stream<? extends StructureStart<?>>
StructureWorldAccess.getStructures
(ChunkSectionPos pos, StructureFeature<?> feature) StructureHolder.getStructureStart
(StructureFeature<?> structure) void
StructureHolder.setStructureStart
(StructureFeature<?> structure, StructureStart<?> start) Method parameters in net.minecraft.world with type arguments of type StructureFeatureModifier and TypeMethodDescriptionvoid
StructureHolder.setStructureReferences
(Map<StructureFeature<?>, LongSet> structureReferences) private static NbtCompound
ChunkSerializer.writeStructures
(ServerWorld world, ChunkPos chunkPos, Map<StructureFeature<?>, StructureStart<?>> map, Map<StructureFeature<?>, LongSet> map2) -
Uses of StructureFeature in net.minecraft.world.biome
Fields in net.minecraft.world.biome with type parameters of type StructureFeatureModifier and TypeFieldDescriptionprivate final Map<Integer,
List<StructureFeature<?>>> Biome.structures
Methods in net.minecraft.world.biome with parameters of type StructureFeatureModifier and TypeMethodDescriptionboolean
GenerationSettings.hasStructureFeature
(StructureFeature<?> structureFeature) -
Uses of StructureFeature in net.minecraft.world.biome.source
Fields in net.minecraft.world.biome.source with type parameters of type StructureFeatureModifier and TypeFieldDescriptionprotected final Map<StructureFeature<?>,
Boolean> BiomeSource.structureFeatures
Methods in net.minecraft.world.biome.source with parameters of type StructureFeatureModifier and TypeMethodDescriptionboolean
BiomeSource.hasStructureFeature
(StructureFeature<?> feature) -
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> ProtoChunk.structureReferences
private final Map<StructureFeature<?>,
LongSet> WorldChunk.structureReferences
private final Map<StructureFeature<?>,
StructureStart<?>> ProtoChunk.structureStarts
private final Map<StructureFeature<?>,
StructureStart<?>> WorldChunk.structureStarts
Methods in net.minecraft.world.chunk that return types with arguments of type StructureFeatureModifier and TypeMethodDescriptionProtoChunk.getStructureReferences()
ReadOnlyChunk.getStructureReferences()
WorldChunk.getStructureReferences()
Map<StructureFeature<?>,
StructureStart<?>> Chunk.getStructureStarts()
Map<StructureFeature<?>,
StructureStart<?>> ProtoChunk.getStructureStarts()
Map<StructureFeature<?>,
StructureStart<?>> ReadOnlyChunk.getStructureStarts()
Map<StructureFeature<?>,
StructureStart<?>> WorldChunk.getStructureStarts()
Methods in net.minecraft.world.chunk with parameters of type StructureFeatureModifier and TypeMethodDescriptionvoid
ProtoChunk.addStructureReference
(StructureFeature<?> structure, long reference) void
ReadOnlyChunk.addStructureReference
(StructureFeature<?> structure, long reference) void
WorldChunk.addStructureReference
(StructureFeature<?> structure, long reference) ProtoChunk.getStructureReferences
(StructureFeature<?> structure) ReadOnlyChunk.getStructureReferences
(StructureFeature<?> structure) WorldChunk.getStructureReferences
(StructureFeature<?> structure) ProtoChunk.getStructureStart
(StructureFeature<?> structure) ReadOnlyChunk.getStructureStart
(StructureFeature<?> structure) WorldChunk.getStructureStart
(StructureFeature<?> structure) void
ProtoChunk.setStructureStart
(StructureFeature<?> structure, StructureStart<?> start) void
ReadOnlyChunk.setStructureStart
(StructureFeature<?> structure, StructureStart<?> start) void
WorldChunk.setStructureStart
(StructureFeature<?> structure, StructureStart<?> start) Method parameters in net.minecraft.world.chunk with type arguments of type StructureFeatureModifier and TypeMethodDescriptionvoid
ProtoChunk.setStructureReferences
(Map<StructureFeature<?>, LongSet> structureReferences) void
ReadOnlyChunk.setStructureReferences
(Map<StructureFeature<?>, LongSet> structureReferences) void
WorldChunk.setStructureReferences
(Map<StructureFeature<?>, LongSet> structureReferences) void
Chunk.setStructureStarts
(Map<StructureFeature<?>, StructureStart<?>> structureStarts) void
ProtoChunk.setStructureStarts
(Map<StructureFeature<?>, StructureStart<?>> structureStarts) void
ReadOnlyChunk.setStructureStarts
(Map<StructureFeature<?>, StructureStart<?>> structureStarts) void
WorldChunk.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 TypeMethodDescriptionvoid
StructureAccessor.addStructureReference
(ChunkSectionPos pos, StructureFeature<?> feature, long reference, StructureHolder holder) StructureAccessor.getStructureAt
(BlockPos pos, boolean matchChildren, StructureFeature<?> feature) StructureAccessor.getStructureStart
(ChunkSectionPos pos, StructureFeature<?> feature, StructureHolder holder) Stream<? extends StructureStart<?>>
StructureAccessor.getStructuresWithChildren
(ChunkSectionPos pos, StructureFeature<?> feature) void
StructureAccessor.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 TypeFieldDescriptionstatic final ImmutableMap<StructureFeature<?>,
StructureConfig> StructuresConfig.DEFAULT_STRUCTURES
Default placement settings for each known structure type.private static final Map<StructureFeature<?>,
ConfiguredStructureFeature<?, ?>> FlatChunkGeneratorConfig.STRUCTURE_TO_FEATURES
private final Map<StructureFeature<?>,
StructureConfig> StructuresConfig.structures
Methods 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.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.ChunkGenerator.locateStructure
(ServerWorld world, StructureFeature<?> feature, 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 StructureFeatureModifierConstructorDescriptionStructuresConfig
(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 TypeClassDescriptionclass
ConfiguredStructureFeature<FC extends FeatureConfig,
F extends StructureFeature<FC>> Subclasses of StructureFeature in net.minecraft.world.gen.featureModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Fields in net.minecraft.world.gen.feature declared as StructureFeatureModifier and TypeFieldDescriptionstatic final StructureFeature<StructurePoolFeatureConfig>
StructureFeature.BASTION_REMNANT
static final StructureFeature<ProbabilityConfig>
StructureFeature.BURIED_TREASURE
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.DESERT_PYRAMID
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.END_CITY
final F
ConfiguredStructureFeature.feature
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.FORTRESS
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.IGLOO
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.JUNGLE_PYRAMID
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.MANSION
static final StructureFeature<MineshaftFeatureConfig>
StructureFeature.MINESHAFT
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.MONUMENT
static final StructureFeature<RangeDecoratorConfig>
StructureFeature.NETHER_FOSSIL
static final StructureFeature<OceanRuinFeatureConfig>
StructureFeature.OCEAN_RUIN
static final StructureFeature<StructurePoolFeatureConfig>
StructureFeature.PILLAGER_OUTPOST
static final StructureFeature<RuinedPortalFeatureConfig>
StructureFeature.RUINED_PORTAL
static final StructureFeature<ShipwreckFeatureConfig>
StructureFeature.SHIPWRECK
static final StructureFeature<DefaultFeatureConfig>
StructureFeature.STRONGHOLD
static final StructureFeature<StructurePoolFeatureConfig>
StructureFeature.VILLAGE
Fields in net.minecraft.world.gen.feature with type parameters of type StructureFeatureModifier and TypeFieldDescriptionstatic final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.BASTION_REMNANT
static final ConfiguredStructureFeature<ProbabilityConfig,
? extends StructureFeature<ProbabilityConfig>> ConfiguredStructureFeatures.BURIED_TREASURE
private final com.mojang.serialization.Codec<ConfiguredStructureFeature<C,
StructureFeature<C>>> StructureFeature.codec
static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.DESERT_PYRAMID
static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.END_CITY
static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.FORTRESS
static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.IGLOO
static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.JUNGLE_PYRAMID
static final List<StructureFeature<?>>
StructureFeature.LAND_MODIFYING_STRUCTURES
static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.MANSION
static final ConfiguredStructureFeature<MineshaftFeatureConfig,
? extends StructureFeature<MineshaftFeatureConfig>> ConfiguredStructureFeatures.MINESHAFT
static final ConfiguredStructureFeature<MineshaftFeatureConfig,
? extends StructureFeature<MineshaftFeatureConfig>> ConfiguredStructureFeatures.MINESHAFT_MESA
static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.MONUMENT
static final ConfiguredStructureFeature<RangeDecoratorConfig,
? extends StructureFeature<RangeDecoratorConfig>> ConfiguredStructureFeatures.NETHER_FOSSIL
static final ConfiguredStructureFeature<OceanRuinFeatureConfig,
? extends StructureFeature<OceanRuinFeatureConfig>> ConfiguredStructureFeatures.OCEAN_RUIN_COLD
static final ConfiguredStructureFeature<OceanRuinFeatureConfig,
? extends StructureFeature<OceanRuinFeatureConfig>> ConfiguredStructureFeatures.OCEAN_RUIN_WARM
static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.PILLAGER_OUTPOST
static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL
static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_DESERT
static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_JUNGLE
static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_MOUNTAIN
static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_NETHER
static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_OCEAN
static final ConfiguredStructureFeature<RuinedPortalFeatureConfig,
? extends StructureFeature<RuinedPortalFeatureConfig>> ConfiguredStructureFeatures.RUINED_PORTAL_SWAMP
static final ConfiguredStructureFeature<ShipwreckFeatureConfig,
? extends StructureFeature<ShipwreckFeatureConfig>> ConfiguredStructureFeatures.SHIPWRECK
static final ConfiguredStructureFeature<ShipwreckFeatureConfig,
? extends StructureFeature<ShipwreckFeatureConfig>> ConfiguredStructureFeatures.SHIPWRECK_BEACHED
static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.STRONGHOLD
private static final Map<StructureFeature<?>,
GenerationStep.Feature> StructureFeature.STRUCTURE_TO_GENERATION_STEP
static final BiMap<String,
StructureFeature<?>> StructureFeature.STRUCTURES
static final ConfiguredStructureFeature<DefaultFeatureConfig,
? extends StructureFeature<DefaultFeatureConfig>> ConfiguredStructureFeatures.SWAMP_HUT
static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_DESERT
static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_PLAINS
static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_SAVANNA
static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_SNOWY
static final ConfiguredStructureFeature<StructurePoolFeatureConfig,
? extends StructureFeature<StructurePoolFeatureConfig>> ConfiguredStructureFeatures.VILLAGE_TAIGA
Methods 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()
Methods in net.minecraft.world.gen.feature with parameters of type StructureFeatureModifier and TypeMethodDescriptionStructureFeature.StructureStartFactory.create
(StructureFeature<C> feature, ChunkPos pos, int references, long seed) Constructors in net.minecraft.world.gen.feature with parameters of type StructureFeatureModifierConstructorDescriptionStart
(StructureFeature<ProbabilityConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<DefaultFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<DefaultFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<DefaultFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<DefaultFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<MineshaftFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<DefaultFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<RangeDecoratorConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<DefaultFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<OceanRuinFeatureConfig> feature, ChunkPos pos, int references, long seed) protected
Start
(StructureFeature<RuinedPortalFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<ShipwreckFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<DefaultFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<DefaultFeatureConfig> feature, ChunkPos pos, int references, long seed) Start
(StructureFeature<DefaultFeatureConfig> feature, ChunkPos pos, int references, long seed)