Uses of Class
net.minecraft.world.level.levelgen.feature.StructureFeature
Package
Description
-
Uses of StructureFeature in net.minecraft.advancements.critereon
Modifier and TypeFieldDescriptionprivate StructureFeature<?>
LocationPredicate.Builder.feature
private StructureFeature<?>
LocationPredicate.feature
Modifier and TypeMethodDescriptionstatic LocationPredicate
LocationPredicate.inFeature(StructureFeature<?> p_52628_)
LocationPredicate.Builder.setFeature(StructureFeature<?> p_153973_)
ModifierConstructorDescriptionLocationPredicate(MinMaxBounds.Doubles p_52606_, MinMaxBounds.Doubles p_52607_, MinMaxBounds.Doubles p_52608_, ResourceKey<Biome> p_52609_, StructureFeature<?> p_52610_, ResourceKey<Level> p_52611_, Boolean p_52612_, LightPredicate p_52613_, BlockPredicate p_52614_, FluidPredicate p_52615_)
-
Uses of StructureFeature in net.minecraft.client.gui.screens
Modifier and TypeMethodDescriptionprivate static void
PresetFlatWorldScreen.preset(Component p_96425_, ItemLike p_96426_, ResourceKey<Biome> p_96427_, List<StructureFeature<?>> p_96428_, boolean p_96429_, boolean p_96430_, boolean p_96431_, FlatLayerInfo... p_96432_)
-
Uses of StructureFeature in net.minecraft.core
Modifier and TypeFieldDescriptionstatic Registry<StructureFeature<?>>
Registry.STRUCTURE_FEATURE
Deprecated.static ResourceKey<Registry<StructureFeature<?>>>
Registry.STRUCTURE_FEATURE_REGISTRY
-
Uses of StructureFeature in net.minecraft.data.worldgen
Modifier and TypeFieldDescriptionstatic ConfiguredStructureFeature<JigsawConfiguration,? extends StructureFeature<JigsawConfiguration>>
StructureFeatures.BASTION_REMNANT
static ConfiguredStructureFeature<ProbabilityFeatureConfiguration,? extends StructureFeature<ProbabilityFeatureConfiguration>>
StructureFeatures.BURIED_TREASURE
static ConfiguredStructureFeature<NoneFeatureConfiguration,? extends StructureFeature<NoneFeatureConfiguration>>
StructureFeatures.DESERT_PYRAMID
static ConfiguredStructureFeature<NoneFeatureConfiguration,? extends StructureFeature<NoneFeatureConfiguration>>
StructureFeatures.END_CITY
static ConfiguredStructureFeature<NoneFeatureConfiguration,? extends StructureFeature<NoneFeatureConfiguration>>
StructureFeatures.IGLOO
static ConfiguredStructureFeature<NoneFeatureConfiguration,? extends StructureFeature<NoneFeatureConfiguration>>
StructureFeatures.JUNGLE_TEMPLE
static ConfiguredStructureFeature<MineshaftConfiguration,? extends StructureFeature<MineshaftConfiguration>>
StructureFeatures.MINESHAFT
static ConfiguredStructureFeature<MineshaftConfiguration,? extends StructureFeature<MineshaftConfiguration>>
StructureFeatures.MINESHAFT_MESA
static ConfiguredStructureFeature<NoneFeatureConfiguration,? extends StructureFeature<NoneFeatureConfiguration>>
StructureFeatures.NETHER_BRIDGE
static ConfiguredStructureFeature<RangeDecoratorConfiguration,? extends StructureFeature<RangeDecoratorConfiguration>>
StructureFeatures.NETHER_FOSSIL
static ConfiguredStructureFeature<NoneFeatureConfiguration,? extends StructureFeature<NoneFeatureConfiguration>>
StructureFeatures.OCEAN_MONUMENT
static ConfiguredStructureFeature<OceanRuinConfiguration,? extends StructureFeature<OceanRuinConfiguration>>
StructureFeatures.OCEAN_RUIN_COLD
static ConfiguredStructureFeature<OceanRuinConfiguration,? extends StructureFeature<OceanRuinConfiguration>>
StructureFeatures.OCEAN_RUIN_WARM
static ConfiguredStructureFeature<JigsawConfiguration,? extends StructureFeature<JigsawConfiguration>>
StructureFeatures.PILLAGER_OUTPOST
static ConfiguredStructureFeature<RuinedPortalConfiguration,? extends StructureFeature<RuinedPortalConfiguration>>
StructureFeatures.RUINED_PORTAL_DESERT
static ConfiguredStructureFeature<RuinedPortalConfiguration,? extends StructureFeature<RuinedPortalConfiguration>>
StructureFeatures.RUINED_PORTAL_JUNGLE
static ConfiguredStructureFeature<RuinedPortalConfiguration,? extends StructureFeature<RuinedPortalConfiguration>>
StructureFeatures.RUINED_PORTAL_MOUNTAIN
static ConfiguredStructureFeature<RuinedPortalConfiguration,? extends StructureFeature<RuinedPortalConfiguration>>
StructureFeatures.RUINED_PORTAL_NETHER
static ConfiguredStructureFeature<RuinedPortalConfiguration,? extends StructureFeature<RuinedPortalConfiguration>>
StructureFeatures.RUINED_PORTAL_OCEAN
static ConfiguredStructureFeature<RuinedPortalConfiguration,? extends StructureFeature<RuinedPortalConfiguration>>
StructureFeatures.RUINED_PORTAL_STANDARD
static ConfiguredStructureFeature<RuinedPortalConfiguration,? extends StructureFeature<RuinedPortalConfiguration>>
StructureFeatures.RUINED_PORTAL_SWAMP
static ConfiguredStructureFeature<ShipwreckConfiguration,? extends StructureFeature<ShipwreckConfiguration>>
StructureFeatures.SHIPWRECH_BEACHED
static ConfiguredStructureFeature<ShipwreckConfiguration,? extends StructureFeature<ShipwreckConfiguration>>
StructureFeatures.SHIPWRECK
static ConfiguredStructureFeature<NoneFeatureConfiguration,? extends StructureFeature<NoneFeatureConfiguration>>
StructureFeatures.STRONGHOLD
static ConfiguredStructureFeature<NoneFeatureConfiguration,? extends StructureFeature<NoneFeatureConfiguration>>
StructureFeatures.SWAMP_HUT
static ConfiguredStructureFeature<JigsawConfiguration,? extends StructureFeature<JigsawConfiguration>>
StructureFeatures.VILLAGE_DESERT
static ConfiguredStructureFeature<JigsawConfiguration,? extends StructureFeature<JigsawConfiguration>>
StructureFeatures.VILLAGE_PLAINS
static ConfiguredStructureFeature<JigsawConfiguration,? extends StructureFeature<JigsawConfiguration>>
StructureFeatures.VILLAGE_SAVANNA
static ConfiguredStructureFeature<JigsawConfiguration,? extends StructureFeature<JigsawConfiguration>>
StructureFeatures.VILLAGE_SNOWY
static ConfiguredStructureFeature<JigsawConfiguration,? extends StructureFeature<JigsawConfiguration>>
StructureFeatures.VILLAGE_TAIGA
static ConfiguredStructureFeature<NoneFeatureConfiguration,? extends StructureFeature<NoneFeatureConfiguration>>
StructureFeatures.WOODLAND_MANSION
Modifier and TypeMethodDescriptionprivate static <FC extends FeatureConfiguration, F extends StructureFeature<FC>>
ConfiguredStructureFeature<FC,F>StructureFeatures.register(String p_127268_, ConfiguredStructureFeature<FC,F> p_127269_)
-
Uses of StructureFeature in net.minecraft.server.commands
Modifier and TypeMethodDescriptionprivate static int
LocateCommand.locate(CommandSourceStack p_137863_, StructureFeature<?> p_137864_)
-
Uses of StructureFeature in net.minecraft.server.level
Modifier and TypeMethodDescriptionServerLevel.findNearestMapFeature(StructureFeature<?> p_8718_, BlockPos p_8719_, int p_8720_, boolean p_8721_)
Stream<? extends StructureStart<?>>
ServerLevel.startsForFeature(SectionPos p_8765_, StructureFeature<?> p_8766_)
Stream<? extends StructureStart<?>>
WorldGenRegion.startsForFeature(SectionPos p_9558_, StructureFeature<?> p_9559_)
-
Uses of StructureFeature in net.minecraft.world.entity.npc
Modifier and TypeFieldDescriptionprivate StructureFeature<?>
VillagerTrades.TreasureMapForEmeralds.destination
ModifierConstructorDescriptionTreasureMapForEmeralds(int p_35811_, StructureFeature<?> p_35812_, MapDecoration.Type p_35813_, int p_35814_, int p_35815_)
-
Uses of StructureFeature in net.minecraft.world.level
Modifier and TypeMethodDescriptionvoid
StructureFeatureManager.addReferenceForFeature(SectionPos p_47293_, StructureFeature<?> p_47294_, long p_47295_, FeatureAccess p_47296_)
StructureFeatureManager.getStartForFeature(SectionPos p_47298_, StructureFeature<?> p_47299_, FeatureAccess p_47300_)
StructureFeatureManager.getStructureAt(BlockPos p_47286_, boolean p_47287_, StructureFeature<?> p_47288_)
void
StructureFeatureManager.setStartForFeature(SectionPos p_47302_, StructureFeature<?> p_47303_, StructureStart<?> p_47304_, FeatureAccess p_47305_)
Stream<? extends StructureStart<?>>
StructureFeatureManager.startsForFeature(SectionPos p_47290_, StructureFeature<?> p_47291_)
Stream<? extends StructureStart<?>>
WorldGenLevel.startsForFeature(SectionPos p_47369_, StructureFeature<?> p_47370_)
-
Uses of StructureFeature in net.minecraft.world.level.biome
Modifier and TypeFieldDescriptionprivate Map<Integer,List<StructureFeature<?>>>
Biome.structuresByStep
protected Map<StructureFeature<?>,Boolean>
BiomeSource.supportedStructures
Modifier and TypeMethodDescriptionboolean
BiomeSource.canGenerateStructure(StructureFeature<?> p_47918_)
boolean
BiomeGenerationSettings.isValidStart(StructureFeature<?> p_47809_)
-
Uses of StructureFeature in net.minecraft.world.level.chunk
Modifier and TypeFieldDescriptionprivate Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet>
LevelChunk.structuresRefences
private Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet>
ProtoChunk.structuresRefences
private Map<StructureFeature<?>,StructureStart<?>>
LevelChunk.structureStarts
private Map<StructureFeature<?>,StructureStart<?>>
ProtoChunk.structureStarts
Modifier and TypeMethodDescriptionMap<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet>
FeatureAccess.getAllReferences()
Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet>
ImposterProtoChunk.getAllReferences()
Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet>
LevelChunk.getAllReferences()
Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet>
ProtoChunk.getAllReferences()
Map<StructureFeature<?>,StructureStart<?>>
ChunkAccess.getAllStarts()
Map<StructureFeature<?>,StructureStart<?>>
ImposterProtoChunk.getAllStarts()
Map<StructureFeature<?>,StructureStart<?>>
LevelChunk.getAllStarts()
Map<StructureFeature<?>,StructureStart<?>>
ProtoChunk.getAllStarts()
Modifier and TypeMethodDescriptionvoid
FeatureAccess.addReferenceForFeature(StructureFeature<?> p_62633_, long p_62634_)
void
ImposterProtoChunk.addReferenceForFeature(StructureFeature<?> p_62711_, long p_62712_)
void
LevelChunk.addReferenceForFeature(StructureFeature<?> p_62856_, long p_62857_)
void
ProtoChunk.addReferenceForFeature(StructureFeature<?> p_63204_, long p_63205_)
ChunkGenerator.findNearestMapFeature(ServerLevel p_62162_, StructureFeature<?> p_62163_, BlockPos p_62164_, int p_62165_, boolean p_62166_)
it.unimi.dsi.fastutil.longs.LongSet
FeatureAccess.getReferencesForFeature(StructureFeature<?> p_62637_)
it.unimi.dsi.fastutil.longs.LongSet
ImposterProtoChunk.getReferencesForFeature(StructureFeature<?> p_62734_)
it.unimi.dsi.fastutil.longs.LongSet
LevelChunk.getReferencesForFeature(StructureFeature<?> p_62893_)
it.unimi.dsi.fastutil.longs.LongSet
ProtoChunk.getReferencesForFeature(StructureFeature<?> p_63237_)
FeatureAccess.getStartForFeature(StructureFeature<?> p_62632_)
ImposterProtoChunk.getStartForFeature(StructureFeature<?> p_62709_)
LevelChunk.getStartForFeature(StructureFeature<?> p_62854_)
ProtoChunk.getStartForFeature(StructureFeature<?> p_63202_)
void
FeatureAccess.setStartForFeature(StructureFeature<?> p_62635_, StructureStart<?> p_62636_)
void
ImposterProtoChunk.setStartForFeature(StructureFeature<?> p_62714_, StructureStart<?> p_62715_)
void
LevelChunk.setStartForFeature(StructureFeature<?> p_62859_, StructureStart<?> p_62860_)
void
ProtoChunk.setStartForFeature(StructureFeature<?> p_63207_, StructureStart<?> p_63208_)
Modifier and TypeMethodDescriptionvoid
FeatureAccess.setAllReferences(Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet> p_62638_)
void
ImposterProtoChunk.setAllReferences(Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet> p_62738_)
void
LevelChunk.setAllReferences(Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet> p_62897_)
void
ProtoChunk.setAllReferences(Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet> p_63241_)
void
ChunkAccess.setAllStarts(Map<StructureFeature<?>,StructureStart<?>> p_62090_)
void
ImposterProtoChunk.setAllStarts(Map<StructureFeature<?>,StructureStart<?>> p_62726_)
void
LevelChunk.setAllStarts(Map<StructureFeature<?>,StructureStart<?>> p_62878_)
void
ProtoChunk.setAllStarts(Map<StructureFeature<?>,StructureStart<?>> p_63221_)
-
Uses of StructureFeature in net.minecraft.world.level.chunk.storage
Modifier and TypeMethodDescriptionprivate static Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet>
ChunkSerializer.unpackStructureReferences(ChunkPos p_63472_, CompoundTag p_63473_)
private static Map<StructureFeature<?>,StructureStart<?>>
ChunkSerializer.unpackStructureStart(ServerLevel p_156519_, CompoundTag p_156520_, long p_156521_)
Modifier and TypeMethodDescriptionprivate static CompoundTag
ChunkSerializer.packStructureData(ServerLevel p_156514_, ChunkPos p_156515_, Map<StructureFeature<?>,StructureStart<?>> p_156516_, Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet> p_156517_)
-
Uses of StructureFeature in net.minecraft.world.level.levelgen
Modifier and TypeFieldDescriptionstatic com.google.common.collect.ImmutableMap<StructureFeature<?>,StructureFeatureConfiguration>
StructureSettings.DEFAULTS
private Map<StructureFeature<?>,StructureFeatureConfiguration>
StructureSettings.structureConfig
ModifierConstructorDescriptionStructureSettings(Optional<StrongholdConfiguration> p_64586_, Map<StructureFeature<?>,StructureFeatureConfiguration> p_64587_)
-
Uses of StructureFeature in net.minecraft.world.level.levelgen.feature
Modifier and TypeClassDescriptionclass
ConfiguredStructureFeature<FC extends FeatureConfiguration,F extends StructureFeature<FC>>
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionstatic StructureFeature<JigsawConfiguration>
StructureFeature.BASTION_REMNANT
StructureFeature.BURIED_TREASURE
StructureFeature.DESERT_PYRAMID
StructureFeature.END_CITY
ConfiguredStructureFeature.feature
StructureFeature.IGLOO
StructureFeature.JUNGLE_TEMPLE
StructureFeature.MINESHAFT
StructureFeature.NETHER_BRIDGE
StructureFeature.NETHER_FOSSIL
StructureFeature.OCEAN_MONUMENT
StructureFeature.OCEAN_RUIN
static StructureFeature<JigsawConfiguration>
StructureFeature.PILLAGER_OUTPOST
StructureFeature.RUINED_PORTAL
StructureFeature.SHIPWRECK
StructureFeature.STRONGHOLD
static StructureFeature<JigsawConfiguration>
StructureFeature.VILLAGE
StructureFeature.WOODLAND_MANSION
Modifier and TypeFieldDescriptionprivate com.mojang.serialization.Codec<ConfiguredStructureFeature<C,StructureFeature<C>>>
StructureFeature.configuredStructureCodec
static List<StructureFeature<?>>
StructureFeature.NOISE_AFFECTING_FEATURES
private static Map<StructureFeature<?>,GenerationStep.Decoration>
StructureFeature.STEP
static com.google.common.collect.BiMap<String,StructureFeature<?>>
StructureFeature.STRUCTURES_REGISTRY
Modifier and TypeMethodDescriptionprivate static <F extends StructureFeature<?>>
FStructureFeature.register(String p_67090_, F p_67091_, GenerationStep.Decoration p_67092_)
Modifier and TypeMethodDescriptionConfiguredStructureFeature<C,? extends StructureFeature<C>>
StructureFeature.configured(C p_67066_)
com.mojang.serialization.Codec<ConfiguredStructureFeature<C,StructureFeature<C>>>
StructureFeature.configuredStructureCodec()
Modifier and TypeMethodDescriptionStructureFeature.StructureStartFactory.create(StructureFeature<C> p_160479_, ChunkPos p_160480_, int p_160481_, long p_160482_)
ModifierConstructorDescriptionBuriedTreasureStart(StructureFeature<ProbabilityFeatureConfiguration> p_159500_, ChunkPos p_159501_, int p_159502_, long p_159503_)
EndCityStart(StructureFeature<NoneFeatureConfiguration> p_159694_, ChunkPos p_159695_, int p_159696_, long p_159697_)
FeatureStart(StructureFeature<NoneFeatureConfiguration> p_159550_, ChunkPos p_159551_, int p_159552_, long p_159553_)
FeatureStart(StructureFeature<NoneFeatureConfiguration> p_159888_, ChunkPos p_159889_, int p_159890_, long p_159891_)
FeatureStart(StructureFeature<NoneFeatureConfiguration> p_159935_, ChunkPos p_159936_, int p_159937_, long p_159938_)
protected
FeatureStart(StructureFeature<RuinedPortalConfiguration> p_160281_, ChunkPos p_160282_, int p_160283_, long p_160284_)
FeatureStart(StructureFeature<ShipwreckConfiguration> p_160320_, ChunkPos p_160321_, int p_160322_, long p_160323_)
FeatureStart(StructureFeature<NoneFeatureConfiguration> p_160489_, ChunkPos p_160490_, int p_160491_, long p_160492_)
MineShaftStart(StructureFeature<MineshaftConfiguration> p_160031_, ChunkPos p_160032_, int p_160033_, long p_160034_)
NetherBridgeStart(StructureFeature<NoneFeatureConfiguration> p_160091_, ChunkPos p_160092_, int p_160093_, long p_160094_)
OceanMonumentStart(StructureFeature<NoneFeatureConfiguration> p_160147_, ChunkPos p_160148_, int p_160149_, long p_160150_)
StrongholdStart(StructureFeature<NoneFeatureConfiguration> p_160426_, ChunkPos p_160427_, int p_160428_, long p_160429_)
WoodlandMansionStart(StructureFeature<NoneFeatureConfiguration> p_160687_, ChunkPos p_160688_, int p_160689_, long p_160690_)
-
Uses of StructureFeature in net.minecraft.world.level.levelgen.flat
Modifier and TypeFieldDescriptionprivate static Map<StructureFeature<?>,ConfiguredStructureFeature<?,?>>
FlatLevelGeneratorSettings.STRUCTURE_FEATURES
-
Uses of StructureFeature in net.minecraft.world.level.levelgen.structure
ModifierConstructorDescriptionFeatureStart(StructureFeature<RangeDecoratorConfiguration> p_162936_, ChunkPos p_162937_, int p_162938_, long p_162939_)
NoiseAffectingStructureStart(StructureFeature<C> p_162982_, ChunkPos p_162983_, int p_162984_, long p_162985_)
OceanRuinStart(StructureFeature<OceanRuinConfiguration> p_163056_, ChunkPos p_163057_, int p_163058_, long p_163059_)
StructureStart(StructureFeature<C> p_163595_, ChunkPos p_163596_, int p_163597_, long p_163598_)
-
Uses of StructureFeature in net.minecraft.world.level.storage.loot.functions
Modifier and TypeFieldDescriptionstatic StructureFeature<?>
ExplorationMapFunction.DEFAULT_FEATURE
private StructureFeature<?>
ExplorationMapFunction.Builder.destination
(package private) StructureFeature<?>
ExplorationMapFunction.destination
Modifier and TypeMethodDescriptionprivate static StructureFeature<?>
ExplorationMapFunction.Serializer.readStructure(com.google.gson.JsonObject p_80581_)
Modifier and TypeMethodDescriptionExplorationMapFunction.Builder.setDestination(StructureFeature<?> p_80572_)
ModifierConstructorDescription(package private)
ExplorationMapFunction(LootItemCondition[] p_80531_, StructureFeature<?> p_80532_, MapDecoration.Type p_80533_, byte p_80534_, int p_80535_, boolean p_80536_)
-
Uses of StructureFeature in net.minecraftforge.common
Modifier and TypeMethodDescriptionstatic void
ForgeHooks.fixNullStructureReferences(ChunkAccess chunk, Map<StructureFeature<?>,it.unimi.dsi.fastutil.longs.LongSet> structureReferences)
Fixes MC-194811 When a structure mod is removed, this map may contain null keys. -
Uses of StructureFeature in net.minecraftforge.common.extensions
-
Uses of StructureFeature in net.minecraftforge.common.world
Modifier and TypeFieldDescriptionprivate static Map<StructureFeature<?>,StructureSpawnManager.StructureSpawnInfo>
StructureSpawnManager.structuresWithSpawns
Modifier and TypeMethodDescriptionprivate static void
StructureSpawnManager.gatherEntitySpawns(Map<StructureFeature<?>,StructureSpawnManager.StructureSpawnInfo> structuresWithSpawns, StructureFeature<?> structure)
StructureSpawnManager.getSpawnList(StructureFeature<?> structure, MobCategory classification)
Gets the entity spawn lists for entities of a given classification for a given structure.Modifier and TypeMethodDescriptionprivate static void
StructureSpawnManager.gatherEntitySpawns(Map<StructureFeature<?>,StructureSpawnManager.StructureSpawnInfo> structuresWithSpawns, StructureFeature<?> structure)
-
Uses of StructureFeature in net.minecraftforge.event.world
Modifier and TypeFieldDescriptionprivate StructureFeature<?>
StructureSpawnListGatherEvent.structure
-
Uses of StructureFeature in net.minecraftforge.registries
Modifier and TypeFieldDescriptionstatic ResourceKey<Registry<StructureFeature<?>>>
ForgeRegistries.Keys.STRUCTURE_FEATURES
static IForgeRegistry<StructureFeature<?>>
ForgeRegistries.STRUCTURE_FEATURES
Modifier and TypeMethodDescriptionstatic com.google.common.collect.BiMap<String,StructureFeature<?>>
GameData.getStructureMap()