Uses of Class
net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager
Packages that use StructureTemplateManager
Package
Description
-
Uses of StructureTemplateManager in net.minecraft.server
Fields in net.minecraft.server declared as StructureTemplateManagerModifier and TypeFieldDescriptionprivate final StructureTemplateManager
MinecraftServer.structureTemplateManager
Methods in net.minecraft.server that return StructureTemplateManager -
Uses of StructureTemplateManager in net.minecraft.server.level
Methods in net.minecraft.server.level that return StructureTemplateManagerConstructors in net.minecraft.server.level with parameters of type StructureTemplateManagerModifierConstructorDescriptionChunkMap
(ServerLevel level, LevelStorageSource.LevelStorageAccess levelStorageAccess, com.mojang.datafixers.DataFixer fixerUpper, StructureTemplateManager structureManager, Executor dispatcher, BlockableEventLoop<Runnable> mainThreadExecutor, LightChunkGetter lightChunk, ChunkGenerator generator, ChunkProgressListener progressListener, ChunkStatusUpdateListener chunkStatusListener, Supplier<DimensionDataStorage> overworldDataStorage, int viewDistance, boolean sync) ServerChunkCache
(ServerLevel level, LevelStorageSource.LevelStorageAccess levelStorageAccess, com.mojang.datafixers.DataFixer fixerUpper, StructureTemplateManager structureManager, Executor dispatcher, ChunkGenerator generator, int viewDistance, int simulationDistance, boolean sync, ChunkProgressListener progressListener, ChunkStatusUpdateListener chunkStatusListener, Supplier<DimensionDataStorage> overworldDataStorage) -
Uses of StructureTemplateManager in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionvoid
ChunkGenerator.createStructures
(RegistryAccess registryAccess, ChunkGeneratorStructureState structureState, StructureManager structureManager, ChunkAccess chunk, StructureTemplateManager structureTemplateManager) private boolean
ChunkGenerator.tryGenerateStructure
(StructureSet.StructureSelectionEntry structureSelectionEntry, StructureManager structureManager, RegistryAccess registryAccess, RandomState random, StructureTemplateManager structureTemplateManager, long seed, ChunkAccess chunk, ChunkPos chunkPos, SectionPos sectionPos) -
Uses of StructureTemplateManager in net.minecraft.world.level.chunk.status
Fields in net.minecraft.world.level.chunk.status declared as StructureTemplateManagerModifier and TypeFieldDescriptionprivate final StructureTemplateManager
WorldGenContext.structureManager
The field for thestructureManager
record component.Methods in net.minecraft.world.level.chunk.status that return StructureTemplateManagerModifier and TypeMethodDescriptionWorldGenContext.structureManager()
Returns the value of thestructureManager
record component.Constructors in net.minecraft.world.level.chunk.status with parameters of type StructureTemplateManagerModifierConstructorDescriptionWorldGenContext
(ServerLevel level, ChunkGenerator generator, StructureTemplateManager structureManager, ThreadedLevelLightEngine lightEngine, ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> mainThreadMailBox) Creates an instance of aWorldGenContext
record class. -
Uses of StructureTemplateManager in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as StructureTemplateManagerModifier and TypeFieldDescriptionprivate final StructureTemplateManager
PoolElementStructurePiece.structureTemplateManager
private final StructureTemplateManager
Structure.GenerationContext.structureTemplateManager
The field for thestructureTemplateManager
record component.private final StructureTemplateManager
StructureCheck.structureTemplateManager
Methods in net.minecraft.world.level.levelgen.structure that return StructureTemplateManagerModifier and TypeMethodDescriptionStructure.GenerationContext.structureTemplateManager()
Returns the value of thestructureTemplateManager
record component.Methods in net.minecraft.world.level.levelgen.structure with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionStructure.generate
(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, int references, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) Constructors in net.minecraft.world.level.levelgen.structure with parameters of type StructureTemplateManagerModifierConstructorDescriptionGenerationContext
(RegistryAccess p_226632_, ChunkGenerator p_226633_, BiomeSource p_226634_, RandomState p_226635_, StructureTemplateManager p_226636_, long p_226637_, ChunkPos p_226638_, LevelHeightAccessor p_226639_, Predicate<Holder<Biome>> p_226640_) GenerationContext
(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, WorldgenRandom random, long seed, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) Creates an instance of aGenerationContext
record class.PoolElementStructurePiece
(StructureTemplateManager structureTemplateManager, StructurePoolElement element, BlockPos position, int groundLevelDelta, Rotation rotation, BoundingBox boundingBox, LiquidSettings liquidSettings) StructureCheck
(ChunkScanAccess storageAccess, RegistryAccess registryAccess, StructureTemplateManager structureTemplateManager, ResourceKey<Level> dimension, ChunkGenerator chunkGenerator, RandomState randomState, LevelHeightAccessor heightAccessor, BiomeSource biomeSource, long seed, com.mojang.datafixers.DataFixer fixerUpper) TemplateStructurePiece
(StructurePieceType type, int genDepth, StructureTemplateManager structureTemplateManager, ResourceLocation location, String templateName, StructurePlaceSettings placeSettings, BlockPos templatePosition) TemplateStructurePiece
(StructurePieceType type, CompoundTag tag, StructureTemplateManager structureTemplateManager, Function<ResourceLocation, StructurePlaceSettings> placeSettingsFactory) -
Uses of StructureTemplateManager in net.minecraft.world.level.levelgen.structure.pieces
Fields in net.minecraft.world.level.levelgen.structure.pieces declared as StructureTemplateManagerModifier and TypeFieldDescriptionprivate final StructureTemplateManager
PieceGenerator.Context.structureTemplateManager
The field for thestructureTemplateManager
record component.private final StructureTemplateManager
PieceGeneratorSupplier.Context.structureTemplateManager
The field for thestructureTemplateManager
record component.private final StructureTemplateManager
StructurePieceSerializationContext.structureTemplateManager
The field for thestructureTemplateManager
record component.Methods in net.minecraft.world.level.levelgen.structure.pieces that return StructureTemplateManagerModifier and TypeMethodDescriptionPieceGenerator.Context.structureTemplateManager()
Returns the value of thestructureTemplateManager
record component.PieceGeneratorSupplier.Context.structureTemplateManager()
Returns the value of thestructureTemplateManager
record component.StructurePieceSerializationContext.structureTemplateManager()
Returns the value of thestructureTemplateManager
record component.Methods in net.minecraft.world.level.levelgen.structure.pieces with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionStructurePieceType.StructureTemplateType.load
(StructureTemplateManager structureTemplateManager, CompoundTag tag) Constructors in net.minecraft.world.level.levelgen.structure.pieces with parameters of type StructureTemplateManagerModifierConstructorDescriptionContext
(C config, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, WorldgenRandom random, long seed) Creates an instance of aContext
record class.Context
(ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, long seed, ChunkPos chunkPos, C config, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome, StructureTemplateManager structureTemplateManager, RegistryAccess registryAccess) Creates an instance of aContext
record class.StructurePieceSerializationContext
(ResourceManager resourceManager, RegistryAccess registryAccess, StructureTemplateManager structureTemplateManager) Creates an instance of aStructurePieceSerializationContext
record class. -
Uses of StructureTemplateManager in net.minecraft.world.level.levelgen.structure.pools
Fields in net.minecraft.world.level.levelgen.structure.pools declared as StructureTemplateManagerModifier and TypeFieldDescriptionprivate final StructureTemplateManager
JigsawPlacement.Placer.structureTemplateManager
Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionprivate static void
JigsawPlacement.addPieces
(RandomState randomState, int maxDepth, boolean useExpansionHack, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, LevelHeightAccessor level, RandomSource random, Registry<StructureTemplatePool> pools, PoolElementStructurePiece startPiece, List<PoolElementStructurePiece> pieces, VoxelShape free, PoolAliasLookup aliasLookup, LiquidSettings liquidSettings) EmptyPoolElement.getBoundingBox
(StructureTemplateManager p_227172_, BlockPos p_227173_, Rotation p_227174_) FeaturePoolElement.getBoundingBox
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation) ListPoolElement.getBoundingBox
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation) SinglePoolElement.getBoundingBox
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation) abstract BoundingBox
StructurePoolElement.getBoundingBox
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation) SinglePoolElement.getDataMarkers
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, boolean relativePosition) int
StructureTemplatePool.getMaxSize
(StructureTemplateManager structureTemplateManager) JigsawPlacement.getRandomNamedJigsaw
(StructurePoolElement element, ResourceLocation startJigsawName, BlockPos pos, Rotation rotation, StructureTemplateManager structureTemplateManager, WorldgenRandom random) EmptyPoolElement.getShuffledJigsawBlocks
(StructureTemplateManager p_227176_, BlockPos p_227177_, Rotation p_227178_, RandomSource p_227179_) FeaturePoolElement.getShuffledJigsawBlocks
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, RandomSource random) ListPoolElement.getShuffledJigsawBlocks
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, RandomSource random) SinglePoolElement.getShuffledJigsawBlocks
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, RandomSource random) abstract List
<StructureTemplate.StructureBlockInfo> StructurePoolElement.getShuffledJigsawBlocks
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, RandomSource random) EmptyPoolElement.getSize
(StructureTemplateManager p_227169_, Rotation p_227170_) FeaturePoolElement.getSize
(StructureTemplateManager structureTemplateManager, Rotation rotation) ListPoolElement.getSize
(StructureTemplateManager structureTemplateManager, Rotation rotation) SinglePoolElement.getSize
(StructureTemplateManager structureTemplateManager, Rotation rotation) abstract Vec3i
StructurePoolElement.getSize
(StructureTemplateManager structureTemplateManager, Rotation rotation) private StructureTemplate
SinglePoolElement.getTemplate
(StructureTemplateManager structureTemplateManager) boolean
EmptyPoolElement.place
(StructureTemplateManager p_227158_, WorldGenLevel p_227159_, StructureManager p_227160_, ChunkGenerator p_227161_, BlockPos p_227162_, BlockPos p_227163_, Rotation p_227164_, BoundingBox p_227165_, RandomSource p_227166_, LiquidSettings p_352245_, boolean p_227167_) boolean
FeaturePoolElement.place
(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) boolean
ListPoolElement.place
(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) boolean
SinglePoolElement.place
(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) abstract boolean
StructurePoolElement.place
(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos offset, BlockPos pos, Rotation rotation, BoundingBox box, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) Constructors in net.minecraft.world.level.levelgen.structure.pools with parameters of type StructureTemplateManagerModifierConstructorDescription(package private)
Placer
(Registry<StructureTemplatePool> pools, int maxDepth, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, List<? super PoolElementStructurePiece> pieces, RandomSource random) -
Uses of StructureTemplateManager in net.minecraft.world.level.levelgen.structure.structures
Fields in net.minecraft.world.level.levelgen.structure.structures declared as StructureTemplateManagerModifier and TypeFieldDescriptionprivate final StructureTemplateManager
WoodlandMansionPieces.MansionPiecePlacer.structureTemplateManager
Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionprivate static void
OceanRuinPieces.addClusterRuins
(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation p_rotation, BlockPos pos, OceanRuinStructure structure, StructurePieceAccessor structurePieceAccessor) (package private) static EndCityPieces.EndCityPiece
EndCityPieces.addPiece
(StructureTemplateManager structureTemplateManager, EndCityPieces.EndCityPiece piece, BlockPos startPos, String name, Rotation rotation, boolean overwrite) private static void
OceanRuinPieces.addPiece
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure, boolean isLarge, float integrity) static void
IglooPieces.addPieces
(StructureTemplateManager structureTemplateManager, BlockPos startPos, Rotation rotation, StructurePieceAccessor pieces, RandomSource random) static void
NetherFossilPieces.addPieces
(StructureTemplateManager structureManager, StructurePieceAccessor pieces, RandomSource random, BlockPos pos) static void
OceanRuinPieces.addPieces
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure) ShipwreckPieces.addRandomPiece
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, StructurePieceAccessor pieces, RandomSource random, boolean isBeached) OceanRuinPieces.OceanRuinPiece.create
(StructureTemplateManager structureTemplateManager, CompoundTag tag) boolean
EndCityPieces.SectionGenerator.generate
(StructureTemplateManager structureTemplateManager, int counter, EndCityPieces.EndCityPiece piece, BlockPos startPos, List<StructurePiece> pieces, RandomSource random) static void
WoodlandMansionPieces.generateMansion
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, List<WoodlandMansionPieces.WoodlandMansionPiece> pieces, RandomSource random) private static StructurePlaceSettings
RuinedPortalPiece.makeSettings
(StructureTemplateManager structureTemplateManager, CompoundTag tag, ResourceLocation location) (package private) static boolean
EndCityPieces.recursiveChildren
(StructureTemplateManager structureTemplateManager, EndCityPieces.SectionGenerator sectionGenerator, int counter, EndCityPieces.EndCityPiece piece, BlockPos startPos, List<StructurePiece> pieces, RandomSource random) static void
EndCityPieces.startHouseTower
(StructureTemplateManager structureTemplateManager, BlockPos startPos, Rotation rotation, List<StructurePiece> pieces, RandomSource random) Constructors in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructureTemplateManagerModifierConstructorDescriptionEndCityPiece
(StructureTemplateManager structureTemplateManager, String name, BlockPos startPos, Rotation rotation, boolean overwrite) EndCityPiece
(StructureTemplateManager structureTemplateManager, CompoundTag tag) IglooPiece
(StructureTemplateManager structureTemplateManager, CompoundTag tag) IglooPiece
(StructureTemplateManager structureTemplateManager, ResourceLocation location, BlockPos startPos, Rotation rotation, int down) MansionPiecePlacer
(StructureTemplateManager structureTemplateManager, RandomSource random) NetherFossilPiece
(StructureTemplateManager structureManager, CompoundTag tag) NetherFossilPiece
(StructureTemplateManager structureManager, ResourceLocation location, BlockPos pos, Rotation rotation) private
OceanRuinPiece
(StructureTemplateManager structureTemplateManager, CompoundTag genDepth, Rotation rotation, float integrity, OceanRuinStructure.Type biomeType, boolean isLarge) OceanRuinPiece
(StructureTemplateManager structureTemplateManager, ResourceLocation location, BlockPos pos, Rotation rotation, float integrity, OceanRuinStructure.Type biomeType, boolean isLarge) RuinedPortalPiece
(StructureTemplateManager structureTemplateManager, BlockPos templatePosition, RuinedPortalPiece.VerticalPlacement verticalPlacement, RuinedPortalPiece.Properties properties, ResourceLocation location, StructureTemplate template, Rotation rotation, Mirror mirror, BlockPos pivotPos) RuinedPortalPiece
(StructureTemplateManager structureTemplateManager, CompoundTag tag) ShipwreckPiece
(StructureTemplateManager structureTemplateManager, CompoundTag tag) ShipwreckPiece
(StructureTemplateManager structureTemplateManager, ResourceLocation location, BlockPos pos, Rotation rotation, boolean isBeached) WoodlandMansionPiece
(StructureTemplateManager structureTemplateManager, String templateName, BlockPos templatePosition, Rotation rotation) WoodlandMansionPiece
(StructureTemplateManager structureTemplateManager, String templateName, BlockPos templatePosition, Rotation rotation, Mirror mirror) WoodlandMansionPiece
(StructureTemplateManager structureTemplateManager, CompoundTag tag)