Uses of Class
net.minecraft.world.gen.feature.structure.Structure
-
-
Uses of Structure in net.minecraft.advancements.criterion
Fields in net.minecraft.advancements.criterion declared as Structure Modifier and Type Field Description private Structure<?>
LocationPredicate.Builder. feature
private Structure<?>
LocationPredicate. feature
Methods in net.minecraft.advancements.criterion with parameters of type Structure Modifier and Type Method Description static LocationPredicate
LocationPredicate. inFeature(Structure<?> p_218020_0_)
Constructors in net.minecraft.advancements.criterion with parameters of type Structure Constructor Description LocationPredicate(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_, java.lang.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
Method parameters in net.minecraft.client.gui.screen with type arguments of type Structure Modifier and Type Method Description private static void
FlatPresetsScreen. preset(ITextComponent p_238640_0_, IItemProvider p_238640_1_, RegistryKey<Biome> p_238640_2_, java.util.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
Methods in net.minecraft.command.impl with parameters of type Structure Modifier and Type Method Description private static int
LocateCommand. locate(CommandSource p_241053_0_, Structure<?> p_241053_1_)
-
Uses of Structure in net.minecraft.entity.merchant.villager
Fields in net.minecraft.entity.merchant.villager declared as Structure Modifier and Type Field Description private Structure<?>
VillagerTrades.EmeraldForMapTrade. destination
Constructors in net.minecraft.entity.merchant.villager with parameters of type Structure Constructor Description EmeraldForMapTrade(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
Fields in net.minecraft.loot.functions declared as Structure Modifier and Type Field Description static Structure<?>
ExplorationMap. DEFAULT_FEATURE
private Structure<?>
ExplorationMap.Builder. destination
private Structure<?>
ExplorationMap. destination
Methods in net.minecraft.loot.functions that return Structure Modifier and Type Method Description private static Structure<?>
ExplorationMap.Serializer. readStructure(com.google.gson.JsonObject p_237428_0_)
Methods in net.minecraft.loot.functions with parameters of type Structure Modifier and Type Method Description ExplorationMap.Builder
ExplorationMap.Builder. setDestination(Structure<?> p_237427_1_)
Constructors in net.minecraft.loot.functions with parameters of type Structure Constructor Description 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
Fields in net.minecraft.util.registry with type parameters of type Structure Modifier and Type Field Description static Registry<Structure<?>>
Registry. STRUCTURE_FEATURE
Deprecated.static RegistryKey<Registry<Structure<?>>>
Registry. STRUCTURE_FEATURE_REGISTRY
-
Uses of Structure in net.minecraft.world
Methods in net.minecraft.world that return types with arguments of type Structure Modifier and Type Method Description java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet>
IStructureReader. getAllReferences()
Methods in net.minecraft.world with parameters of type Structure Modifier and Type Method Description void
IStructureReader. addReferenceForFeature(Structure<?> p_230343_1_, long p_230343_2_)
it.unimi.dsi.fastutil.longs.LongSet
IStructureReader. getReferencesForFeature(Structure<?> p_230346_1_)
StructureStart<?>
IStructureReader. getStartForFeature(Structure<?> p_230342_1_)
void
IStructureReader. setStartForFeature(Structure<?> p_230344_1_, StructureStart<?> p_230344_2_)
java.util.stream.Stream<? extends StructureStart<?>>
ISeedReader. startsForFeature(SectionPos p_241827_1_, Structure<?> p_241827_2_)
Method parameters in net.minecraft.world with type arguments of type Structure Modifier and Type Method Description void
IStructureReader. setAllReferences(java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_)
-
Uses of Structure in net.minecraft.world.biome
Fields in net.minecraft.world.biome with type parameters of type Structure Modifier and Type Field Description private java.util.Map<java.lang.Integer,java.util.List<Structure<?>>>
Biome. structuresByStep
Methods in net.minecraft.world.biome with parameters of type Structure Modifier and Type Method Description boolean
BiomeGenerationSettings. isValidStart(Structure<?> p_242493_1_)
-
Uses of Structure in net.minecraft.world.biome.provider
Fields in net.minecraft.world.biome.provider with type parameters of type Structure Modifier and Type Field Description protected java.util.Map<Structure<?>,java.lang.Boolean>
BiomeProvider. supportedStructures
Methods in net.minecraft.world.biome.provider with parameters of type Structure Modifier and Type Method Description boolean
BiomeProvider. canGenerateStructure(Structure<?> p_205004_1_)
-
Uses of Structure in net.minecraft.world.chunk
Fields in net.minecraft.world.chunk with type parameters of type Structure Modifier and Type Field Description private java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet>
Chunk. structuresRefences
private java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet>
ChunkPrimer. structuresRefences
private java.util.Map<Structure<?>,StructureStart<?>>
Chunk. structureStarts
private java.util.Map<Structure<?>,StructureStart<?>>
ChunkPrimer. structureStarts
Methods in net.minecraft.world.chunk that return types with arguments of type Structure Modifier and Type Method Description java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet>
Chunk. getAllReferences()
java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet>
ChunkPrimer. getAllReferences()
java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet>
ChunkPrimerWrapper. getAllReferences()
java.util.Map<Structure<?>,StructureStart<?>>
Chunk. getAllStarts()
java.util.Map<Structure<?>,StructureStart<?>>
ChunkPrimer. getAllStarts()
java.util.Map<Structure<?>,StructureStart<?>>
ChunkPrimerWrapper. getAllStarts()
java.util.Map<Structure<?>,StructureStart<?>>
IChunk. getAllStarts()
Methods in net.minecraft.world.chunk with parameters of type Structure Modifier and Type Method Description void
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_)
StructureStart<?>
Chunk. getStartForFeature(Structure<?> p_230342_1_)
StructureStart<?>
ChunkPrimer. getStartForFeature(Structure<?> p_230342_1_)
StructureStart<?>
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_)
Method parameters in net.minecraft.world.chunk with type arguments of type Structure Modifier and Type Method Description void
Chunk. setAllReferences(java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_)
void
ChunkPrimer. setAllReferences(java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_)
void
ChunkPrimerWrapper. setAllReferences(java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_)
void
Chunk. setAllStarts(java.util.Map<Structure<?>,StructureStart<?>> p_201612_1_)
void
ChunkPrimer. setAllStarts(java.util.Map<Structure<?>,StructureStart<?>> p_201612_1_)
void
ChunkPrimerWrapper. setAllStarts(java.util.Map<Structure<?>,StructureStart<?>> p_201612_1_)
void
IChunk. setAllStarts(java.util.Map<Structure<?>,StructureStart<?>> p_201612_1_)
-
Uses of Structure in net.minecraft.world.chunk.storage
Methods in net.minecraft.world.chunk.storage that return types with arguments of type Structure Modifier and Type Method Description private static java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet>
ChunkSerializer. unpackStructureReferences(ChunkPos p_227075_0_, CompoundNBT p_227075_1_)
private static java.util.Map<Structure<?>,StructureStart<?>>
ChunkSerializer. unpackStructureStart(TemplateManager p_235967_0_, CompoundNBT p_235967_1_, long p_235967_2_)
Method parameters in net.minecraft.world.chunk.storage with type arguments of type Structure Modifier and Type Method Description private static CompoundNBT
ChunkSerializer. packStructureData(ChunkPos p_222649_0_, java.util.Map<Structure<?>,StructureStart<?>> p_222649_1_, java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet> p_222649_2_)
-
Uses of Structure in net.minecraft.world.gen
Fields in net.minecraft.world.gen with type parameters of type Structure Modifier and Type Field Description private static java.util.Map<Structure<?>,StructureFeature<?,?>>
FlatGenerationSettings. STRUCTURE_FEATURES
Methods in net.minecraft.world.gen with parameters of type Structure Modifier and Type Method Description BlockPos
ChunkGenerator. findNearestMapFeature(ServerWorld p_235956_1_, Structure<?> p_235956_2_, BlockPos p_235956_3_, int p_235956_4_, boolean p_235956_5_)
java.util.stream.Stream<? extends StructureStart<?>>
WorldGenRegion. startsForFeature(SectionPos p_241827_1_, Structure<?> p_241827_2_)
-
Uses of Structure in net.minecraft.world.gen.feature
Classes in net.minecraft.world.gen.feature with type parameters of type Structure Modifier and Type Class Description class
StructureFeature<FC extends IFeatureConfig,F extends Structure<FC>>
Fields in net.minecraft.world.gen.feature declared as Structure Modifier and Type Field Description F
StructureFeature. feature
-
Uses of Structure in net.minecraft.world.gen.feature.structure
Subclasses of Structure in net.minecraft.world.gen.feature.structure Modifier and Type Class Description class
BastionRemantsStructure
class
BuriedTreasureStructure
class
DesertPyramidStructure
class
EndCityStructure
class
FortressStructure
class
IglooStructure
class
JigsawStructure
class
JunglePyramidStructure
class
MineshaftStructure
class
NetherFossilStructure
class
OceanMonumentStructure
class
OceanRuinStructure
class
PillagerOutpostStructure
class
RuinedPortalStructure
class
ShipwreckStructure
class
StrongholdStructure
class
SwampHutStructure
class
VillageStructure
class
WoodlandMansionStructure
Methods in net.minecraft.world.gen.feature.structure with type parameters of type Structure Modifier and Type Method Description private static <F extends Structure<?>>
FStructure. register(java.lang.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(java.lang.String p_244162_0_, StructureFeature<FC,F> p_244162_1_)
Methods in net.minecraft.world.gen.feature.structure that return Structure Modifier and Type Method Description Structure<?>
StructureStart. getFeature()
Methods in net.minecraft.world.gen.feature.structure that return types with arguments of type Structure Modifier and Type Method Description StructureFeature<C,? extends Structure<C>>
Structure. configured(C p_236391_1_)
com.mojang.serialization.Codec<StructureFeature<C,Structure<C>>>
Structure. configuredStructureCodec()
Methods in net.minecraft.world.gen.feature.structure with parameters of type Structure Modifier and Type Method Description void
StructureManager. addReferenceForFeature(SectionPos p_235012_1_, Structure<?> p_235012_2_, long p_235012_3_, IStructureReader p_235012_5_)
StructureStart<C>
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_)
StructureStart<?>
StructureManager. getStartForFeature(SectionPos p_235013_1_, Structure<?> p_235013_2_, IStructureReader p_235013_3_)
StructureStart<?>
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_)
java.util.stream.Stream<? extends StructureStart<?>>
StructureManager. startsForFeature(SectionPos p_235011_1_, Structure<?> p_235011_2_)
Constructors in net.minecraft.world.gen.feature.structure with parameters of type Structure Constructor Description MarginedStructureStart(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_)
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
Fields in net.minecraft.world.gen.settings with type parameters of type Structure Modifier and Type Field Description static com.google.common.collect.ImmutableMap<Structure<?>,StructureSeparationSettings>
DimensionStructuresSettings. DEFAULTS
private java.util.Map<Structure<?>,StructureSeparationSettings>
DimensionStructuresSettings. structureConfig
Methods in net.minecraft.world.gen.settings that return types with arguments of type Structure Modifier and Type Method Description java.util.Map<Structure<?>,StructureSeparationSettings>
DimensionStructuresSettings. structureConfig()
Methods in net.minecraft.world.gen.settings with parameters of type Structure Modifier and Type Method Description StructureSeparationSettings
DimensionStructuresSettings. getConfig(Structure<?> p_236197_1_)
Constructor parameters in net.minecraft.world.gen.settings with type arguments of type Structure Constructor Description DimensionStructuresSettings(java.util.Optional<StructureSpreadSettings> p_i231912_1_, java.util.Map<Structure<?>,StructureSeparationSettings> p_i231912_2_)
-
Uses of Structure in net.minecraft.world.server
Methods in net.minecraft.world.server with parameters of type Structure Modifier and Type Method Description BlockPos
ServerWorld. findNearestMapFeature(Structure<?> p_241117_1_, BlockPos p_241117_2_, int p_241117_3_, boolean p_241117_4_)
java.util.stream.Stream<? extends StructureStart<?>>
ServerWorld. startsForFeature(SectionPos p_241827_1_, Structure<?> p_241827_2_)
-
Uses of Structure in net.minecraftforge.common
Method parameters in net.minecraftforge.common with type arguments of type Structure Modifier and Type Method Description static void
ForgeHooks. fixNullStructureReferences(IChunk chunk, java.util.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
Methods in net.minecraftforge.common.extensions that return Structure Modifier and Type Method Description default Structure<?>
IForgeStructure. getStructure()
-
Uses of Structure in net.minecraftforge.common.world
Fields in net.minecraftforge.common.world with type parameters of type Structure Modifier and Type Field Description private static java.util.Map<Structure<?>,StructureSpawnManager.StructureSpawnInfo>
StructureSpawnManager. structuresWithSpawns
Methods in net.minecraftforge.common.world with parameters of type Structure Modifier and Type Method Description private static void
StructureSpawnManager. gatherEntitySpawns(java.util.Map<Structure<?>,StructureSpawnManager.StructureSpawnInfo> structuresWithSpawns, Structure<?> structure)
static java.util.List<MobSpawnInfo.Spawners>
StructureSpawnManager. getSpawnList(Structure<?> structure, EntityClassification classification)
Gets the entity spawn lists for entities of a given classification for a given structure.Method parameters in net.minecraftforge.common.world with type arguments of type Structure Modifier and Type Method Description private static void
StructureSpawnManager. gatherEntitySpawns(java.util.Map<Structure<?>,StructureSpawnManager.StructureSpawnInfo> structuresWithSpawns, Structure<?> structure)
-
Uses of Structure in net.minecraftforge.event.world
Fields in net.minecraftforge.event.world declared as Structure Modifier and Type Field Description private Structure<?>
StructureSpawnListGatherEvent. structure
Methods in net.minecraftforge.event.world that return Structure Modifier and Type Method Description Structure<?>
StructureSpawnListGatherEvent. getStructure()
Constructors in net.minecraftforge.event.world with parameters of type Structure Constructor Description StructureSpawnListGatherEvent(Structure<?> structure)
-
Uses of Structure in net.minecraftforge.registries
Fields in net.minecraftforge.registries with type parameters of type Structure Modifier and Type Field Description static RegistryKey<Registry<Structure<?>>>
ForgeRegistries.Keys. STRUCTURE_FEATURES
static IForgeRegistry<Structure<?>>
ForgeRegistries. STRUCTURE_FEATURES
Methods in net.minecraftforge.registries that return types with arguments of type Structure Modifier and Type Method Description static com.google.common.collect.BiMap<java.lang.String,Structure<?>>
GameData. getStructureMap()
-