Uses of Class
net.minecraft.world.gen.feature.structure.Structure
Package
Description
-
Uses of Structure in net.minecraft.advancements.criterion
Modifier and TypeFieldDescriptionprivate Structure<?>
LocationPredicate.Builder.feature
private final Structure<?>
LocationPredicate.feature
ModifierConstructorDescriptionLocationPredicate
(MinMaxBounds.FloatBound p_i241961_1_, MinMaxBounds.FloatBound p_i241961_2_, MinMaxBounds.FloatBound p_i241961_3_, RegistryKey<Biome> p_i241961_4_, Structure<?> p_i241961_5_, RegistryKey<World> p_i241961_6_, Boolean p_i241961_7_, LightPredicate p_i241961_8_, BlockPredicate p_i241961_9_, FluidPredicate p_i241961_10_) -
Uses of Structure in net.minecraft.client.gui.screen
Modifier and TypeMethodDescriptionprivate static void
FlatPresetsScreen.preset
(ITextComponent p_238640_0_, IItemProvider p_238640_1_, RegistryKey<Biome> p_238640_2_, List<Structure<?>> p_238640_3_, boolean p_238640_4_, boolean p_238640_5_, boolean p_238640_6_, FlatLayerInfo... p_238640_7_) -
Uses of Structure in net.minecraft.command.impl
Modifier and TypeMethodDescriptionprivate static int
LocateCommand.locate
(CommandSource p_241053_0_, Structure<?> p_241053_1_) -
Uses of Structure in net.minecraft.entity.merchant.villager
Modifier and TypeFieldDescriptionprivate final Structure<?>
VillagerTrades.EmeraldForMapTrade.destination
ModifierConstructorDescriptionEmeraldForMapTrade
(int p_i231575_1_, Structure<?> p_i231575_2_, MapDecoration.Type p_i231575_3_, int p_i231575_4_, int p_i231575_5_) -
Uses of Structure in net.minecraft.loot.functions
Modifier and TypeFieldDescriptionstatic final Structure<?>
ExplorationMap.DEFAULT_FEATURE
private Structure<?>
ExplorationMap.Builder.destination
private final Structure<?>
ExplorationMap.destination
Modifier and TypeMethodDescriptionprivate static Structure<?>
ExplorationMap.Serializer.readStructure
(com.google.gson.JsonObject p_237428_0_) Modifier and TypeMethodDescriptionExplorationMap.Builder.setDestination
(Structure<?> p_237427_1_) ModifierConstructorDescriptionprivate
ExplorationMap
(ILootCondition[] p_i232169_1_, Structure<?> p_i232169_2_, MapDecoration.Type p_i232169_3_, byte p_i232169_4_, int p_i232169_5_, boolean p_i232169_6_) -
Uses of Structure in net.minecraft.util.registry
Modifier and TypeFieldDescriptionRegistry.STRUCTURE_FEATURE
Deprecated.static final RegistryKey<Registry<Structure<?>>>
Registry.STRUCTURE_FEATURE_REGISTRY
-
Uses of Structure in net.minecraft.world
Modifier and TypeMethodDescriptionvoid
IStructureReader.addReferenceForFeature
(Structure<?> p_230343_1_, long p_230343_2_) it.unimi.dsi.fastutil.longs.LongSet
IStructureReader.getReferencesForFeature
(Structure<?> p_230346_1_) IStructureReader.getStartForFeature
(Structure<?> p_230342_1_) void
IStructureReader.setStartForFeature
(Structure<?> p_230344_1_, StructureStart<?> p_230344_2_) Stream<? extends StructureStart<?>>
ISeedReader.startsForFeature
(SectionPos p_241827_1_, Structure<?> p_241827_2_) Modifier and TypeMethodDescriptionvoid
IStructureReader.setAllReferences
(Map<Structure<?>, it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_) -
Uses of Structure in net.minecraft.world.biome
Modifier and TypeMethodDescriptionboolean
BiomeGenerationSettings.isValidStart
(Structure<?> p_242493_1_) -
Uses of Structure in net.minecraft.world.biome.provider
Modifier and TypeMethodDescriptionboolean
BiomeProvider.canGenerateStructure
(Structure<?> p_205004_1_) -
Uses of Structure in net.minecraft.world.chunk
Modifier and TypeFieldDescriptionChunk.structuresRefences
ChunkPrimer.structuresRefences
private final Map<Structure<?>,
StructureStart<?>> Chunk.structureStarts
private final Map<Structure<?>,
StructureStart<?>> ChunkPrimer.structureStarts
Modifier and TypeMethodDescriptionChunk.getAllReferences()
ChunkPrimer.getAllReferences()
ChunkPrimerWrapper.getAllReferences()
Map<Structure<?>,
StructureStart<?>> Chunk.getAllStarts()
Map<Structure<?>,
StructureStart<?>> ChunkPrimer.getAllStarts()
Map<Structure<?>,
StructureStart<?>> ChunkPrimerWrapper.getAllStarts()
Map<Structure<?>,
StructureStart<?>> IChunk.getAllStarts()
Modifier and TypeMethodDescriptionvoid
Chunk.addReferenceForFeature
(Structure<?> p_230343_1_, long p_230343_2_) void
ChunkPrimer.addReferenceForFeature
(Structure<?> p_230343_1_, long p_230343_2_) void
ChunkPrimerWrapper.addReferenceForFeature
(Structure<?> p_230343_1_, long p_230343_2_) it.unimi.dsi.fastutil.longs.LongSet
Chunk.getReferencesForFeature
(Structure<?> p_230346_1_) it.unimi.dsi.fastutil.longs.LongSet
ChunkPrimer.getReferencesForFeature
(Structure<?> p_230346_1_) it.unimi.dsi.fastutil.longs.LongSet
ChunkPrimerWrapper.getReferencesForFeature
(Structure<?> p_230346_1_) Chunk.getStartForFeature
(Structure<?> p_230342_1_) ChunkPrimer.getStartForFeature
(Structure<?> p_230342_1_) ChunkPrimerWrapper.getStartForFeature
(Structure<?> p_230342_1_) void
Chunk.setStartForFeature
(Structure<?> p_230344_1_, StructureStart<?> p_230344_2_) void
ChunkPrimer.setStartForFeature
(Structure<?> p_230344_1_, StructureStart<?> p_230344_2_) void
ChunkPrimerWrapper.setStartForFeature
(Structure<?> p_230344_1_, StructureStart<?> p_230344_2_) Modifier and TypeMethodDescriptionvoid
Chunk.setAllReferences
(Map<Structure<?>, it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_) void
ChunkPrimer.setAllReferences
(Map<Structure<?>, it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_) void
ChunkPrimerWrapper.setAllReferences
(Map<Structure<?>, it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_) void
Chunk.setAllStarts
(Map<Structure<?>, StructureStart<?>> p_201612_1_) void
ChunkPrimer.setAllStarts
(Map<Structure<?>, StructureStart<?>> p_201612_1_) void
ChunkPrimerWrapper.setAllStarts
(Map<Structure<?>, StructureStart<?>> p_201612_1_) void
IChunk.setAllStarts
(Map<Structure<?>, StructureStart<?>> p_201612_1_) -
Uses of Structure in net.minecraft.world.chunk.storage
Modifier and TypeMethodDescriptionChunkSerializer.unpackStructureReferences
(ChunkPos p_227075_0_, CompoundNBT p_227075_1_) private static Map<Structure<?>,
StructureStart<?>> ChunkSerializer.unpackStructureStart
(TemplateManager p_235967_0_, CompoundNBT p_235967_1_, long p_235967_2_) Modifier and TypeMethodDescriptionprivate static CompoundNBT
ChunkSerializer.packStructureData
(ChunkPos p_222649_0_, Map<Structure<?>, StructureStart<?>> p_222649_1_, Map<Structure<?>, it.unimi.dsi.fastutil.longs.LongSet> p_222649_2_) -
Uses of Structure in net.minecraft.world.gen
Modifier and TypeFieldDescriptionprivate static final Map<Structure<?>,
StructureFeature<?, ?>> FlatGenerationSettings.STRUCTURE_FEATURES
Modifier and TypeMethodDescriptionChunkGenerator.findNearestMapFeature
(ServerWorld p_235956_1_, Structure<?> p_235956_2_, BlockPos p_235956_3_, int p_235956_4_, boolean p_235956_5_) Stream<? extends StructureStart<?>>
WorldGenRegion.startsForFeature
(SectionPos p_241827_1_, Structure<?> p_241827_2_) -
Uses of Structure in net.minecraft.world.gen.feature
Modifier and TypeClassDescriptionclass
StructureFeature<FC extends IFeatureConfig,
F extends Structure<FC>> -
Uses of Structure in net.minecraft.world.gen.feature.structure
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionstatic final Structure<VillageConfig>
Structure.BASTION_REMNANT
static final Structure<ProbabilityConfig>
Structure.BURIED_TREASURE
static final Structure<NoFeatureConfig>
Structure.DESERT_PYRAMID
static final Structure<NoFeatureConfig>
Structure.END_CITY
StructureStart.feature
static final Structure<NoFeatureConfig>
Structure.IGLOO
static final Structure<NoFeatureConfig>
Structure.JUNGLE_TEMPLE
static final Structure<MineshaftConfig>
Structure.MINESHAFT
static final Structure<NoFeatureConfig>
Structure.NETHER_BRIDGE
static final Structure<NoFeatureConfig>
Structure.NETHER_FOSSIL
static final Structure<NoFeatureConfig>
Structure.OCEAN_MONUMENT
static final Structure<OceanRuinConfig>
Structure.OCEAN_RUIN
static final Structure<VillageConfig>
Structure.PILLAGER_OUTPOST
static final Structure<RuinedPortalFeature>
Structure.RUINED_PORTAL
static final Structure<ShipwreckConfig>
Structure.SHIPWRECK
static final Structure<NoFeatureConfig>
Structure.STRONGHOLD
static final Structure<VillageConfig>
Structure.VILLAGE
static final Structure<NoFeatureConfig>
Structure.WOODLAND_MANSION
Modifier and TypeFieldDescriptionstatic final StructureFeature<VillageConfig,
? extends Structure<VillageConfig>> StructureFeatures.BASTION_REMNANT
static final StructureFeature<ProbabilityConfig,
? extends Structure<ProbabilityConfig>> StructureFeatures.BURIED_TREASURE
private final com.mojang.serialization.Codec<StructureFeature<C,
Structure<C>>> Structure.configuredStructureCodec
static final StructureFeature<NoFeatureConfig,
? extends Structure<NoFeatureConfig>> StructureFeatures.DESERT_PYRAMID
static final StructureFeature<NoFeatureConfig,
? extends Structure<NoFeatureConfig>> StructureFeatures.END_CITY
static final StructureFeature<NoFeatureConfig,
? extends Structure<NoFeatureConfig>> StructureFeatures.IGLOO
static final StructureFeature<NoFeatureConfig,
? extends Structure<NoFeatureConfig>> StructureFeatures.JUNGLE_TEMPLE
static final StructureFeature<MineshaftConfig,
? extends Structure<MineshaftConfig>> StructureFeatures.MINESHAFT
static final StructureFeature<MineshaftConfig,
? extends Structure<MineshaftConfig>> StructureFeatures.MINESHAFT_MESA
static final StructureFeature<NoFeatureConfig,
? extends Structure<NoFeatureConfig>> StructureFeatures.NETHER_BRIDGE
static final StructureFeature<NoFeatureConfig,
? extends Structure<NoFeatureConfig>> StructureFeatures.NETHER_FOSSIL
Structure.NOISE_AFFECTING_FEATURES
static final StructureFeature<NoFeatureConfig,
? extends Structure<NoFeatureConfig>> StructureFeatures.OCEAN_MONUMENT
static final StructureFeature<OceanRuinConfig,
? extends Structure<OceanRuinConfig>> StructureFeatures.OCEAN_RUIN_COLD
static final StructureFeature<OceanRuinConfig,
? extends Structure<OceanRuinConfig>> StructureFeatures.OCEAN_RUIN_WARM
static final StructureFeature<VillageConfig,
? extends Structure<VillageConfig>> StructureFeatures.PILLAGER_OUTPOST
static final StructureFeature<RuinedPortalFeature,
? extends Structure<RuinedPortalFeature>> StructureFeatures.RUINED_PORTAL_DESERT
static final StructureFeature<RuinedPortalFeature,
? extends Structure<RuinedPortalFeature>> StructureFeatures.RUINED_PORTAL_JUNGLE
static final StructureFeature<RuinedPortalFeature,
? extends Structure<RuinedPortalFeature>> StructureFeatures.RUINED_PORTAL_MOUNTAIN
static final StructureFeature<RuinedPortalFeature,
? extends Structure<RuinedPortalFeature>> StructureFeatures.RUINED_PORTAL_NETHER
static final StructureFeature<RuinedPortalFeature,
? extends Structure<RuinedPortalFeature>> StructureFeatures.RUINED_PORTAL_OCEAN
static final StructureFeature<RuinedPortalFeature,
? extends Structure<RuinedPortalFeature>> StructureFeatures.RUINED_PORTAL_STANDARD
static final StructureFeature<RuinedPortalFeature,
? extends Structure<RuinedPortalFeature>> StructureFeatures.RUINED_PORTAL_SWAMP
static final StructureFeature<ShipwreckConfig,
? extends Structure<ShipwreckConfig>> StructureFeatures.SHIPWRECH_BEACHED
static final StructureFeature<ShipwreckConfig,
? extends Structure<ShipwreckConfig>> StructureFeatures.SHIPWRECK
private static final Map<Structure<?>,
GenerationStage.Decoration> Structure.STEP
static final StructureFeature<NoFeatureConfig,
? extends Structure<NoFeatureConfig>> StructureFeatures.STRONGHOLD
Structure.STRUCTURES_REGISTRY
static final StructureFeature<NoFeatureConfig,
? extends Structure<NoFeatureConfig>> StructureFeatures.SWAMP_HUT
static final StructureFeature<VillageConfig,
? extends Structure<VillageConfig>> StructureFeatures.VILLAGE_DESERT
static final StructureFeature<VillageConfig,
? extends Structure<VillageConfig>> StructureFeatures.VILLAGE_PLAINS
static final StructureFeature<VillageConfig,
? extends Structure<VillageConfig>> StructureFeatures.VILLAGE_SAVANNA
static final StructureFeature<VillageConfig,
? extends Structure<VillageConfig>> StructureFeatures.VILLAGE_SNOWY
static final StructureFeature<VillageConfig,
? extends Structure<VillageConfig>> StructureFeatures.VILLAGE_TAIGA
static final StructureFeature<NoFeatureConfig,
? extends Structure<NoFeatureConfig>> StructureFeatures.WOODLAND_MANSION
Modifier and TypeMethodDescriptionprivate static <F extends Structure<?>>
FStructure.register
(String p_236394_0_, F p_236394_1_, GenerationStage.Decoration p_236394_2_) private static <FC extends IFeatureConfig,
F extends Structure<FC>>
StructureFeature<FC,F> StructureFeatures.register
(String p_244162_0_, StructureFeature<FC, F> p_244162_1_) Modifier and TypeMethodDescriptionStructureFeature<C,
? extends Structure<C>> Structure.configured
(C p_236391_1_) com.mojang.serialization.Codec<StructureFeature<C,
Structure<C>>> Structure.configuredStructureCodec()
Modifier and TypeMethodDescriptionvoid
StructureManager.addReferenceForFeature
(SectionPos p_235012_1_, Structure<?> p_235012_2_, long p_235012_3_, IStructureReader p_235012_5_) Structure.IStartFactory.create
(Structure<C> p_create_1_, int p_create_2_, int p_create_3_, MutableBoundingBox p_create_4_, int p_create_5_, long p_create_6_) StructureManager.getStartForFeature
(SectionPos p_235013_1_, Structure<?> p_235013_2_, IStructureReader p_235013_3_) StructureManager.getStructureAt
(BlockPos p_235010_1_, boolean p_235010_2_, Structure<?> p_235010_3_) void
StructureManager.setStartForFeature
(SectionPos p_235014_1_, Structure<?> p_235014_2_, StructureStart<?> p_235014_3_, IStructureReader p_235014_4_) Stream<? extends StructureStart<?>>
StructureManager.startsForFeature
(SectionPos p_235011_1_, Structure<?> p_235011_2_) ModifierConstructorDescriptionMarginedStructureStart
(Structure<C> p_i225874_1_, int p_i225874_2_, int p_i225874_3_, MutableBoundingBox p_i225874_4_, int p_i225874_5_, long p_i225874_6_) Start
(Structure<ProbabilityConfig> p_i225799_1_, int p_i225799_2_, int p_i225799_3_, MutableBoundingBox p_i225799_4_, int p_i225799_5_, long p_i225799_6_) Start
(Structure<NoFeatureConfig> p_i225801_1_, int p_i225801_2_, int p_i225801_3_, MutableBoundingBox p_i225801_4_, int p_i225801_5_, long p_i225801_6_) Start
(Structure<NoFeatureConfig> p_i225802_1_, int p_i225802_2_, int p_i225802_3_, MutableBoundingBox p_i225802_4_, int p_i225802_5_, long p_i225802_6_) Start
(Structure<NoFeatureConfig> p_i225812_1_, int p_i225812_2_, int p_i225812_3_, MutableBoundingBox p_i225812_4_, int p_i225812_5_, long p_i225812_6_) Start
(Structure<NoFeatureConfig> p_i225806_1_, int p_i225806_2_, int p_i225806_3_, MutableBoundingBox p_i225806_4_, int p_i225806_5_, long p_i225806_6_) Start
(Structure<NoFeatureConfig> p_i225807_1_, int p_i225807_2_, int p_i225807_3_, MutableBoundingBox p_i225807_4_, int p_i225807_5_, long p_i225807_6_) Start
(Structure<MineshaftConfig> p_i225811_1_, int p_i225811_2_, int p_i225811_3_, MutableBoundingBox p_i225811_4_, int p_i225811_5_, long p_i225811_6_) Start
(Structure<NoFeatureConfig> p_i232106_1_, int p_i232106_2_, int p_i232106_3_, MutableBoundingBox p_i232106_4_, int p_i232106_5_, long p_i232106_6_) Start
(Structure<NoFeatureConfig> p_i225814_1_, int p_i225814_2_, int p_i225814_3_, MutableBoundingBox p_i225814_4_, int p_i225814_5_, long p_i225814_6_) Start
(Structure<OceanRuinConfig> p_i225875_1_, int p_i225875_2_, int p_i225875_3_, MutableBoundingBox p_i225875_4_, int p_i225875_5_, long p_i225875_6_) protected
Start
(Structure<RuinedPortalFeature> p_i231985_1_, int p_i231985_2_, int p_i231985_3_, MutableBoundingBox p_i231985_4_, int p_i231985_5_, long p_i231985_6_) Start
(Structure<ShipwreckConfig> p_i225817_1_, int p_i225817_2_, int p_i225817_3_, MutableBoundingBox p_i225817_4_, int p_i225817_5_, long p_i225817_6_) Start
(Structure<NoFeatureConfig> p_i225818_1_, int p_i225818_2_, int p_i225818_3_, MutableBoundingBox p_i225818_4_, int p_i225818_5_, long p_i225818_6_) Start
(Structure<NoFeatureConfig> p_i225819_1_, int p_i225819_2_, int p_i225819_3_, MutableBoundingBox p_i225819_4_, int p_i225819_5_, long p_i225819_6_) Start
(Structure<NoFeatureConfig> p_i225823_1_, int p_i225823_2_, int p_i225823_3_, MutableBoundingBox p_i225823_4_, int p_i225823_5_, long p_i225823_6_) StructureStart
(Structure<C> p_i225876_1_, int p_i225876_2_, int p_i225876_3_, MutableBoundingBox p_i225876_4_, int p_i225876_5_, long p_i225876_6_) -
Uses of Structure in net.minecraft.world.gen.settings
Modifier and TypeFieldDescriptionstatic final com.google.common.collect.ImmutableMap<Structure<?>,
StructureSeparationSettings> DimensionStructuresSettings.DEFAULTS
private final Map<Structure<?>,
StructureSeparationSettings> DimensionStructuresSettings.structureConfig
Modifier and TypeMethodDescriptionModifierConstructorDescriptionDimensionStructuresSettings
(Optional<StructureSpreadSettings> p_i231912_1_, Map<Structure<?>, StructureSeparationSettings> p_i231912_2_) -
Uses of Structure in net.minecraft.world.server
Modifier and TypeMethodDescriptionServerWorld.findNearestMapFeature
(Structure<?> p_241117_1_, BlockPos p_241117_2_, int p_241117_3_, boolean p_241117_4_) Stream<? extends StructureStart<?>>
ServerWorld.startsForFeature
(SectionPos p_241827_1_, Structure<?> p_241827_2_) -
Uses of Structure in net.minecraftforge.common
Modifier and TypeMethodDescriptionstatic void
ForgeHooks.fixNullStructureReferences
(IChunk chunk, Map<Structure<?>, it.unimi.dsi.fastutil.longs.LongSet> structureReferences) Fixes MC-194811 When a structure mod is removed, this map may contain null keys. -
Uses of Structure in net.minecraftforge.common.extensions
-
Uses of Structure in net.minecraftforge.common.world
Modifier and TypeFieldDescriptionprivate static Map<Structure<?>,
StructureSpawnManager.StructureSpawnInfo> StructureSpawnManager.structuresWithSpawns
Modifier and TypeMethodDescriptionprivate static void
StructureSpawnManager.gatherEntitySpawns
(Map<Structure<?>, StructureSpawnManager.StructureSpawnInfo> structuresWithSpawns, Structure<?> structure) static List<MobSpawnInfo.Spawners>
StructureSpawnManager.getSpawnList
(Structure<?> structure, EntityClassification classification) Gets the entity spawn lists for entities of a given classification for a given structure.Modifier and TypeMethodDescriptionprivate static void
StructureSpawnManager.gatherEntitySpawns
(Map<Structure<?>, StructureSpawnManager.StructureSpawnInfo> structuresWithSpawns, Structure<?> structure) -
Uses of Structure in net.minecraftforge.event.world
-
Uses of Structure in net.minecraftforge.registries
Modifier and TypeFieldDescriptionstatic final RegistryKey<Registry<Structure<?>>>
ForgeRegistries.Keys.STRUCTURE_FEATURES
static final IForgeRegistry<Structure<?>>
ForgeRegistries.STRUCTURE_FEATURES