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. featureprivate Structure<?>LocationPredicate. featureMethods in net.minecraft.advancements.criterion with parameters of type Structure Modifier and Type Method Description static LocationPredicateLocationPredicate. 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 voidFlatPresetsScreen. 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 intLocateCommand. 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. destinationConstructors 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_FEATUREprivate Structure<?>ExplorationMap.Builder. destinationprivate Structure<?>ExplorationMap. destinationMethods 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.BuilderExplorationMap.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_FEATUREDeprecated.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 voidIStructureReader. addReferenceForFeature(Structure<?> p_230343_1_, long p_230343_2_)it.unimi.dsi.fastutil.longs.LongSetIStructureReader. getReferencesForFeature(Structure<?> p_230346_1_)StructureStart<?>IStructureReader. getStartForFeature(Structure<?> p_230342_1_)voidIStructureReader. 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 voidIStructureReader. 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. structuresByStepMethods in net.minecraft.world.biome with parameters of type Structure Modifier and Type Method Description booleanBiomeGenerationSettings. 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. supportedStructuresMethods in net.minecraft.world.biome.provider with parameters of type Structure Modifier and Type Method Description booleanBiomeProvider. 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. structuresRefencesprivate java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet>ChunkPrimer. structuresRefencesprivate java.util.Map<Structure<?>,StructureStart<?>>Chunk. structureStartsprivate java.util.Map<Structure<?>,StructureStart<?>>ChunkPrimer. structureStartsMethods 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 voidChunk. addReferenceForFeature(Structure<?> p_230343_1_, long p_230343_2_)voidChunkPrimer. addReferenceForFeature(Structure<?> p_230343_1_, long p_230343_2_)voidChunkPrimerWrapper. addReferenceForFeature(Structure<?> p_230343_1_, long p_230343_2_)it.unimi.dsi.fastutil.longs.LongSetChunk. getReferencesForFeature(Structure<?> p_230346_1_)it.unimi.dsi.fastutil.longs.LongSetChunkPrimer. getReferencesForFeature(Structure<?> p_230346_1_)it.unimi.dsi.fastutil.longs.LongSetChunkPrimerWrapper. 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_)voidChunk. setStartForFeature(Structure<?> p_230344_1_, StructureStart<?> p_230344_2_)voidChunkPrimer. setStartForFeature(Structure<?> p_230344_1_, StructureStart<?> p_230344_2_)voidChunkPrimerWrapper. 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 voidChunk. setAllReferences(java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_)voidChunkPrimer. setAllReferences(java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_)voidChunkPrimerWrapper. setAllReferences(java.util.Map<Structure<?>,it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_)voidChunk. setAllStarts(java.util.Map<Structure<?>,StructureStart<?>> p_201612_1_)voidChunkPrimer. setAllStarts(java.util.Map<Structure<?>,StructureStart<?>> p_201612_1_)voidChunkPrimerWrapper. setAllStarts(java.util.Map<Structure<?>,StructureStart<?>> p_201612_1_)voidIChunk. 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 CompoundNBTChunkSerializer. 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_FEATURESMethods in net.minecraft.world.gen with parameters of type Structure Modifier and Type Method Description BlockPosChunkGenerator. 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 classStructureFeature<FC extends IFeatureConfig,F extends Structure<FC>>Fields in net.minecraft.world.gen.feature declared as Structure Modifier and Type Field Description FStructureFeature. 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 classBastionRemantsStructureclassBuriedTreasureStructureclassDesertPyramidStructureclassEndCityStructureclassFortressStructureclassIglooStructureclassJigsawStructureclassJunglePyramidStructureclassMineshaftStructureclassNetherFossilStructureclassOceanMonumentStructureclassOceanRuinStructureclassPillagerOutpostStructureclassRuinedPortalStructureclassShipwreckStructureclassStrongholdStructureclassSwampHutStructureclassVillageStructureclassWoodlandMansionStructureMethods 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 voidStructureManager. 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_)voidStructureManager. 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. DEFAULTSprivate java.util.Map<Structure<?>,StructureSeparationSettings>DimensionStructuresSettings. structureConfigMethods 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 StructureSeparationSettingsDimensionStructuresSettings. 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 BlockPosServerWorld. 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 voidForgeHooks. 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. structuresWithSpawnsMethods in net.minecraftforge.common.world with parameters of type Structure Modifier and Type Method Description private static voidStructureSpawnManager. 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 voidStructureSpawnManager. 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. structureMethods 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_FEATURESstatic IForgeRegistry<Structure<?>>ForgeRegistries. STRUCTURE_FEATURESMethods 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()
-