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 StructureTemplateManagerMinecraftServer.structureTemplateManagerMethods 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 pLevel, LevelStorageSource.LevelStorageAccess pStorageSource, com.mojang.datafixers.DataFixer pFixerUpper, StructureTemplateManager pStructureManager, Executor pDispatcher, BlockableEventLoop<Runnable> pMainThreadExecutor, LightChunkGetter pLightChunk, ChunkGenerator pGenerator, ChunkStatusUpdateListener pChunkStatusListener, Supplier<DimensionDataStorage> pOverworldDataStorage, TicketStorage pTicketStorage, int pServerViewDistance, boolean pSync) ServerChunkCache(ServerLevel pLevel, LevelStorageSource.LevelStorageAccess pStorageSource, com.mojang.datafixers.DataFixer pFixerUpper, StructureTemplateManager pStructureManager, Executor pDispatcher, ChunkGenerator pGenerator, int pViewDistance, int pSimulationDistance, boolean pSync, ChunkStatusUpdateListener pChunkStatusListener, Supplier<DimensionDataStorage> pOverworldDataStorage) -
Uses of StructureTemplateManager in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionvoidChunkGenerator.createStructures(RegistryAccess pRegistryAccess, ChunkGeneratorStructureState pStructureState, StructureManager pStructureManager, ChunkAccess pChunk, StructureTemplateManager pStructureTemplateManager, ResourceKey<Level> pLevel) private booleanChunkGenerator.tryGenerateStructure(StructureSet.StructureSelectionEntry pStructureSelectionEntry, StructureManager pStructureManager, RegistryAccess pRegistryAccess, RandomState pRandom, StructureTemplateManager pStructureTemplateManager, long pSeed, ChunkAccess pChunk, ChunkPos pChunkPos, SectionPos pSectionPos, ResourceKey<Level> pLevel) -
Uses of StructureTemplateManager in net.minecraft.world.level.chunk.status
Fields in net.minecraft.world.level.chunk.status declared as StructureTemplateManagerModifier and TypeFieldDescriptionprivate final StructureTemplateManagerWorldGenContext.structureManagerThe field for thestructureManagerrecord component.Methods in net.minecraft.world.level.chunk.status that return StructureTemplateManagerModifier and TypeMethodDescriptionWorldGenContext.structureManager()Returns the value of thestructureManagerrecord component.Constructors in net.minecraft.world.level.chunk.status with parameters of type StructureTemplateManagerModifierConstructorDescriptionWorldGenContext(ServerLevel level, ChunkGenerator generator, StructureTemplateManager structureManager, ThreadedLevelLightEngine lightEngine, Executor mainThreadExecutor, LevelChunk.UnsavedListener unsavedListener) Creates an instance of aWorldGenContextrecord 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 StructureTemplateManagerPoolElementStructurePiece.structureTemplateManagerprivate final StructureTemplateManagerStructure.GenerationContext.structureTemplateManagerThe field for thestructureTemplateManagerrecord component.private final StructureTemplateManagerStructureCheck.structureTemplateManagerMethods in net.minecraft.world.level.levelgen.structure that return StructureTemplateManagerModifier and TypeMethodDescriptionStructure.GenerationContext.structureTemplateManager()Returns the value of thestructureTemplateManagerrecord component.Methods in net.minecraft.world.level.levelgen.structure with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionStructure.generate(Holder<Structure> pStructure, ResourceKey<Level> pLevel, RegistryAccess pRegistryAccess, ChunkGenerator pChunkGenerator, BiomeSource pBiomeSource, RandomState pRandomState, StructureTemplateManager pStructureTemplateManager, long pSeed, ChunkPos pChunkPos, int pReferences, LevelHeightAccessor pHeightAccessor, Predicate<Holder<Biome>> pValidBiome) 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 aGenerationContextrecord class.PoolElementStructurePiece(StructureTemplateManager pStructureTemplateManager, StructurePoolElement pElement, BlockPos pPosition, int pGroundLevelDelta, Rotation pRotation, BoundingBox pBoundingBox, LiquidSettings pLiquidSettings) StructureCheck(ChunkScanAccess pStorageAccess, RegistryAccess pRegistryAccess, StructureTemplateManager pStructureTemplateManager, ResourceKey<Level> pDimension, ChunkGenerator pChunkGenerator, RandomState pRandomState, LevelHeightAccessor pHeightAccessor, BiomeSource pBiomeSource, long pSeed, com.mojang.datafixers.DataFixer pFixerUpper) TemplateStructurePiece(StructurePieceType pType, int pGenDepth, StructureTemplateManager pStructureTemplateManager, Identifier pLocation, String pTemplateName, StructurePlaceSettings pPlaceSettings, BlockPos pTemplatePosition) TemplateStructurePiece(StructurePieceType pType, CompoundTag pTag, StructureTemplateManager pStructureTemplateManager, Function<Identifier, StructurePlaceSettings> pPlaceSettingsFactory) -
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 StructureTemplateManagerPieceGenerator.Context.structureTemplateManagerThe field for thestructureTemplateManagerrecord component.private final StructureTemplateManagerPieceGeneratorSupplier.Context.structureTemplateManagerThe field for thestructureTemplateManagerrecord component.private final StructureTemplateManagerStructurePieceSerializationContext.structureTemplateManagerThe field for thestructureTemplateManagerrecord component.Methods in net.minecraft.world.level.levelgen.structure.pieces that return StructureTemplateManagerModifier and TypeMethodDescriptionPieceGenerator.Context.structureTemplateManager()Returns the value of thestructureTemplateManagerrecord component.PieceGeneratorSupplier.Context.structureTemplateManager()Returns the value of thestructureTemplateManagerrecord component.StructurePieceSerializationContext.structureTemplateManager()Returns the value of thestructureTemplateManagerrecord component.Methods in net.minecraft.world.level.levelgen.structure.pieces with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionStructurePieceType.StructureTemplateType.load(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag) 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 aContextrecord 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 aContextrecord class.StructurePieceSerializationContext(ResourceManager resourceManager, RegistryAccess registryAccess, StructureTemplateManager structureTemplateManager) Creates an instance of aStructurePieceSerializationContextrecord 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 StructureTemplateManagerJigsawPlacement.Placer.structureTemplateManagerMethods in net.minecraft.world.level.levelgen.structure.pools with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionprivate static voidJigsawPlacement.addPieces(RandomState pRandomState, int pMaxDepth, boolean pUseExpansionHack, ChunkGenerator pChunkGenerator, StructureTemplateManager pStructureTemplateManager, LevelHeightAccessor pLevel, RandomSource pRandom, Registry<StructureTemplatePool> pPools, PoolElementStructurePiece pStartPiece, List<PoolElementStructurePiece> pPieces, VoxelShape pFree, PoolAliasLookup pAliasLookup, LiquidSettings pLiquidSettings) EmptyPoolElement.getBoundingBox(StructureTemplateManager p_227172_, BlockPos p_227173_, Rotation p_227174_) FeaturePoolElement.getBoundingBox(StructureTemplateManager p_227195_, BlockPos p_227196_, Rotation p_227197_) ListPoolElement.getBoundingBox(StructureTemplateManager p_227286_, BlockPos p_227287_, Rotation p_227288_) SinglePoolElement.getBoundingBox(StructureTemplateManager p_227316_, BlockPos p_227317_, Rotation p_227318_) abstract BoundingBoxStructurePoolElement.getBoundingBox(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation) SinglePoolElement.getDataMarkers(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, boolean pRelativePosition) intStructureTemplatePool.getMaxSize(StructureTemplateManager pStructureTemplateManager) JigsawPlacement.getRandomNamedJigsaw(StructurePoolElement pElement, Identifier pStartJigsawName, BlockPos pPos, Rotation pRotation, StructureTemplateManager pStructureTemplateManager, WorldgenRandom pRandom) EmptyPoolElement.getShuffledJigsawBlocks(StructureTemplateManager p_227176_, BlockPos p_227177_, Rotation p_227178_, RandomSource p_227179_) FeaturePoolElement.getShuffledJigsawBlocks(StructureTemplateManager p_227199_, BlockPos p_227200_, Rotation p_227201_, RandomSource p_227202_) ListPoolElement.getShuffledJigsawBlocks(StructureTemplateManager p_227290_, BlockPos p_227291_, Rotation p_227292_, RandomSource p_227293_) SinglePoolElement.getShuffledJigsawBlocks(StructureTemplateManager p_227320_, BlockPos p_227321_, Rotation p_227322_, RandomSource p_227323_) abstract List<StructureTemplate.JigsawBlockInfo> StructurePoolElement.getShuffledJigsawBlocks(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, RandomSource pRandom) EmptyPoolElement.getSize(StructureTemplateManager p_227169_, Rotation p_227170_) FeaturePoolElement.getSize(StructureTemplateManager p_227192_, Rotation p_227193_) ListPoolElement.getSize(StructureTemplateManager p_227283_, Rotation p_227284_) SinglePoolElement.getSize(StructureTemplateManager p_227313_, Rotation p_227314_) abstract Vec3iStructurePoolElement.getSize(StructureTemplateManager pStructureTemplateManager, Rotation pRotation) private StructureTemplateSinglePoolElement.getTemplate(StructureTemplateManager pStructureTemplateManager) booleanEmptyPoolElement.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_) booleanFeaturePoolElement.place(StructureTemplateManager p_227181_, WorldGenLevel p_227182_, StructureManager p_227183_, ChunkGenerator p_227184_, BlockPos p_227185_, BlockPos p_227186_, Rotation p_227187_, BoundingBox p_227188_, RandomSource p_227189_, LiquidSettings p_352143_, boolean p_227190_) booleanListPoolElement.place(StructureTemplateManager p_227272_, WorldGenLevel p_227273_, StructureManager p_227274_, ChunkGenerator p_227275_, BlockPos p_227276_, BlockPos p_227277_, Rotation p_227278_, BoundingBox p_227279_, RandomSource p_227280_, LiquidSettings p_352445_, boolean p_227281_) booleanSinglePoolElement.place(StructureTemplateManager p_227302_, WorldGenLevel p_227303_, StructureManager p_227304_, ChunkGenerator p_227305_, BlockPos p_227306_, BlockPos p_227307_, Rotation p_227308_, BoundingBox p_227309_, RandomSource p_227310_, LiquidSettings p_352088_, boolean p_227311_) abstract booleanStructurePoolElement.place(StructureTemplateManager pStructureTemplateManager, WorldGenLevel pLevel, StructureManager pStructureManager, ChunkGenerator pGenerator, BlockPos pOffset, BlockPos pPos, Rotation pRotation, BoundingBox pBox, RandomSource pRandom, LiquidSettings pLiquidSettings, boolean pKeepJigsaws) Constructors in net.minecraft.world.level.levelgen.structure.pools with parameters of type StructureTemplateManagerModifierConstructorDescription(package private)Placer(Registry<StructureTemplatePool> pPools, int pMaxDepth, ChunkGenerator pChunkGenerator, StructureTemplateManager pStructureTemplateManager, List<? super PoolElementStructurePiece> pPieces, RandomSource pRandom) -
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 StructureTemplateManagerWoodlandMansionPieces.MansionPiecePlacer.structureTemplateManagerMethods in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionprivate static voidOceanRuinPieces.addClusterRuins(StructureTemplateManager pStructureTemplateManager, RandomSource pRandom, Rotation pRotation, BlockPos pPos, OceanRuinStructure pStructure, StructurePieceAccessor pStructurePieceAccessor) (package private) static EndCityPieces.EndCityPieceEndCityPieces.addPiece(StructureTemplateManager pStructureTemplateManager, EndCityPieces.EndCityPiece pPiece, BlockPos pStartPos, String pName, Rotation pRotation, boolean pOverwrite) private static voidOceanRuinPieces.addPiece(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pStructurePieceAccessor, RandomSource pRandom, OceanRuinStructure pStructure, boolean pIsLarge, float pIntegrity) static voidIglooPieces.addPieces(StructureTemplateManager pStructureTemplateManager, BlockPos pStartPos, Rotation pRotation, StructurePieceAccessor pPieces, RandomSource pRandom) static voidNetherFossilPieces.addPieces(StructureTemplateManager pStructureManager, StructurePieceAccessor pPieces, RandomSource pRandom, BlockPos pPos) static voidOceanRuinPieces.addPieces(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pStructurePieceAccessor, RandomSource pRandom, OceanRuinStructure pStructure) ShipwreckPieces.addRandomPiece(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pPieces, RandomSource pRandom, boolean pIsBeached) OceanRuinPieces.OceanRuinPiece.create(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag) booleanEndCityPieces.SectionGenerator.generate(StructureTemplateManager pStructureTemplateManager, int pCounter, EndCityPieces.EndCityPiece pPiece, BlockPos pStartPos, List<StructurePiece> pPieces, RandomSource pRandom) static voidWoodlandMansionPieces.generateMansion(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, List<WoodlandMansionPieces.WoodlandMansionPiece> pPieces, RandomSource pRandom) private static StructurePlaceSettingsRuinedPortalPiece.makeSettings(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag, Identifier pLocation) (package private) static booleanEndCityPieces.recursiveChildren(StructureTemplateManager pStructureTemplateManager, EndCityPieces.SectionGenerator pSectionGenerator, int pCounter, EndCityPieces.EndCityPiece pPiece, BlockPos pStartPos, List<StructurePiece> pPieces, RandomSource pRandom) static voidEndCityPieces.startHouseTower(StructureTemplateManager pStructureTemplateManager, BlockPos pStartPos, Rotation pRotation, List<StructurePiece> pPieces, RandomSource pRandom) Constructors in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructureTemplateManagerModifierConstructorDescriptionEndCityPiece(StructureTemplateManager pStructureTemplateManager, String pName, BlockPos pStartPos, Rotation pRotation, boolean pOverwrite) EndCityPiece(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag) IglooPiece(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag) IglooPiece(StructureTemplateManager pStructureTemplateManager, Identifier pLocation, BlockPos pStartPos, Rotation pRotation, int pDown) MansionPiecePlacer(StructureTemplateManager pStructureTemplateManager, RandomSource pRandom) NetherFossilPiece(StructureTemplateManager pStructureManager, CompoundTag pTag) NetherFossilPiece(StructureTemplateManager pStructureManager, Identifier pLocation, BlockPos pPos, Rotation pRotation) privateOceanRuinPiece(StructureTemplateManager pStructureTemplateManager, CompoundTag pGenDepth, Rotation pRotation, float pIntegrity, OceanRuinStructure.Type pBiomeType, boolean pIsLarge) OceanRuinPiece(StructureTemplateManager pStructureTemplateManager, Identifier pLocation, BlockPos pPos, Rotation pRotation, float pIntegrity, OceanRuinStructure.Type pBiomeType, boolean pIsLarge) RuinedPortalPiece(StructureTemplateManager pStructureTemplateManager, BlockPos pTemplatePosition, RuinedPortalPiece.VerticalPlacement pVerticalPlacement, RuinedPortalPiece.Properties pProperties, Identifier pLocation, StructureTemplate pTemplate, Rotation pRotation, Mirror pMirror, BlockPos pPivotPos) RuinedPortalPiece(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag) ShipwreckPiece(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag) ShipwreckPiece(StructureTemplateManager pStructureTemplateManager, Identifier pLocation, BlockPos pPos, Rotation pRotation, boolean pIsBeached) WoodlandMansionPiece(StructureTemplateManager pStructureTemplateManager, String pTemplateName, BlockPos pTemplatePosition, Rotation pRotation) WoodlandMansionPiece(StructureTemplateManager pStructureTemplateManager, String pTemplateName, BlockPos pTemplatePosition, Rotation pRotation, Mirror pMirror) WoodlandMansionPiece(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag)