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 level, LevelStorageSource.LevelStorageAccess levelStorage, com.mojang.datafixers.DataFixer dataFixer, StructureTemplateManager structureManager, Executor executor, BlockableEventLoop<Runnable> mainThreadExecutor, LightChunkGetter chunkGetter, ChunkGenerator generator, ChunkStatusUpdateListener chunkStatusListener, Supplier<SavedDataStorage> overworldDataStorage, TicketStorage ticketStorage, int serverViewDistance, boolean syncWrites) ServerChunkCache(ServerLevel level, LevelStorageSource.LevelStorageAccess levelStorage, com.mojang.datafixers.DataFixer fixerUpper, StructureTemplateManager structureTemplateManager, Executor executor, ChunkGenerator generator, int viewDistance, int simulationDistance, boolean syncWrites, ChunkStatusUpdateListener chunkStatusListener, Supplier<SavedDataStorage> overworldDataStorage) -
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 registryAccess, ChunkGeneratorStructureState state, StructureManager structureManager, ChunkAccess centerChunk, StructureTemplateManager structureTemplateManager, ResourceKey<Level> level) private booleanChunkGenerator.tryGenerateStructure(StructureSet.StructureSelectionEntry selected, StructureManager structureManager, RegistryAccess registryAccess, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkAccess centerChunk, ChunkPos sourceChunkPos, SectionPos sectionPos, ResourceKey<Level> level) -
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> selected, ResourceKey<Level> dimension, RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos sourceChunkPos, int references, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) Constructors in net.minecraft.world.level.levelgen.structure with parameters of type StructureTemplateManagerModifierConstructorDescriptionGenerationContext(RegistryAccess registryAccess, ChunkGenerator chunkGenerator, BiomeSource biomeSource, RandomState randomState, StructureTemplateManager structureTemplateManager, long seed, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome) 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 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, Identifier templateLocation, String templateName, StructurePlaceSettings placeSettings, BlockPos position) TemplateStructurePiece(StructurePieceType type, CompoundTag tag, StructureTemplateManager structureTemplateManager, Function<Identifier, StructurePlaceSettings> structurePlaceSettingsSupplier) -
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 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 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 randomState, int maxDepth, boolean doExpansionHack, ChunkGenerator chunkGenerator, StructureTemplateManager structureTemplateManager, LevelHeightAccessor heightAccessor, RandomSource random, Registry<StructureTemplatePool> pools, PoolElementStructurePiece centerPiece, List<PoolElementStructurePiece> pieces, VoxelShape shape, PoolAliasLookup poolAliasLookup, LiquidSettings liquidSettings) EmptyPoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation) FeaturePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation) ListPoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation) SinglePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation) abstract BoundingBoxStructurePoolElement.getBoundingBox(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation) SinglePoolElement.getDataMarkers(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, boolean absolute) intStructureTemplatePool.getMaxSize(StructureTemplateManager manager) JigsawPlacement.getRandomNamedJigsaw(StructurePoolElement element, Identifier targetJigsawId, BlockPos position, Rotation rotation, StructureTemplateManager structureTemplateManager, WorldgenRandom random) EmptyPoolElement.getShuffledJigsawBlocks(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, RandomSource random) FeaturePoolElement.getShuffledJigsawBlocks(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, RandomSource random) ListPoolElement.getShuffledJigsawBlocks(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, RandomSource random) SinglePoolElement.getShuffledJigsawBlocks(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, RandomSource random) abstract List<StructureTemplate.JigsawBlockInfo> StructurePoolElement.getShuffledJigsawBlocks(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, RandomSource random) EmptyPoolElement.getSize(StructureTemplateManager structureTemplateManager, Rotation rotation) FeaturePoolElement.getSize(StructureTemplateManager structureTemplateManager, Rotation rotation) ListPoolElement.getSize(StructureTemplateManager structureTemplateManager, Rotation rotation) SinglePoolElement.getSize(StructureTemplateManager structureTemplateManager, Rotation rotation) abstract Vec3iStructurePoolElement.getSize(StructureTemplateManager structureTemplateManager, Rotation rotation) private StructureTemplateSinglePoolElement.getTemplate(StructureTemplateManager structureTemplateManager) booleanEmptyPoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) booleanFeaturePoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) booleanListPoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) booleanSinglePoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) abstract booleanStructurePoolElement.place(StructureTemplateManager structureTemplateManager, WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, BlockPos position, BlockPos referencePos, Rotation rotation, BoundingBox chunkBB, RandomSource random, LiquidSettings liquidSettings, boolean keepJigsaws) Constructors in net.minecraft.world.level.levelgen.structure.pools with parameters of type StructureTemplateManagerModifierConstructorDescriptionprivatePlacer(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 StructureTemplateManagerWoodlandMansionPieces.MansionPiecePlacer.structureTemplateManagerMethods in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructureTemplateManagerModifier and TypeMethodDescriptionprivate static voidOceanRuinPieces.addClusterRuins(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation rotation, BlockPos p, OceanRuinStructure structure, StructurePieceAccessor structurePieceAccessor) private static EndCityPieces.EndCityPieceEndCityPieces.addPiece(StructureTemplateManager structureTemplateManager, EndCityPieces.EndCityPiece parent, BlockPos offset, String templateName, Rotation rotation, boolean overwrite) private static voidOceanRuinPieces.addPiece(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure, boolean isLarge, float baseIntegrity) static voidIglooPieces.addPieces(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random) static voidNetherFossilPieces.addPieces(StructureTemplateManager structureTemplateManager, StructurePieceAccessor structurePieceAccessor, RandomSource random, BlockPos position) static voidOceanRuinPieces.addPieces(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure) ShipwreckPieces.addRandomPiece(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, boolean isBeached) OceanRuinPieces.OceanRuinPiece.create(StructureTemplateManager structureTemplateManager, CompoundTag tag) booleanEndCityPieces.SectionGenerator.generate(StructureTemplateManager structureTemplateManager, int genDepth, EndCityPieces.EndCityPiece parent, BlockPos offset, List<StructurePiece> pieces, RandomSource random) static voidWoodlandMansionPieces.generateMansion(StructureTemplateManager structureTemplateManager, BlockPos origin, Rotation rotation, List<WoodlandMansionPieces.WoodlandMansionPiece> pieces, RandomSource random) private static StructurePlaceSettingsRuinedPortalPiece.makeSettings(StructureTemplateManager structureTemplateManager, CompoundTag tag, Identifier location) private static booleanEndCityPieces.recursiveChildren(StructureTemplateManager structureTemplateManager, EndCityPieces.SectionGenerator generator, int genDepth, EndCityPieces.EndCityPiece parent, BlockPos offset, List<StructurePiece> pieces, RandomSource random) static voidEndCityPieces.startHouseTower(StructureTemplateManager structureTemplateManager, BlockPos origin, Rotation rotation, List<StructurePiece> pieces, RandomSource random) Constructors in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructureTemplateManagerModifierConstructorDescriptionEndCityPiece(StructureTemplateManager structureTemplateManager, String templateName, BlockPos position, Rotation rotation, boolean overwrite) EndCityPiece(StructureTemplateManager structureTemplateManager, CompoundTag tag) IglooPiece(StructureTemplateManager structureTemplateManager, CompoundTag tag) IglooPiece(StructureTemplateManager structureTemplateManager, Identifier templateLocation, BlockPos position, Rotation rotation, int depth) MansionPiecePlacer(StructureTemplateManager structureTemplateManager, RandomSource random) NetherFossilPiece(StructureTemplateManager structureTemplateManager, CompoundTag tag) NetherFossilPiece(StructureTemplateManager structureTemplateManager, Identifier templateLocation, BlockPos position, Rotation rotation) privateOceanRuinPiece(StructureTemplateManager structureTemplateManager, CompoundTag tag, Rotation rotation, float integrity, OceanRuinStructure.Type biomeType, boolean isLarge) OceanRuinPiece(StructureTemplateManager structureTemplateManager, Identifier templateLocation, BlockPos position, Rotation rotation, float integrity, OceanRuinStructure.Type biomeType, boolean isLarge) RuinedPortalPiece(StructureTemplateManager structureTemplateManager, BlockPos templatePosition, RuinedPortalPiece.VerticalPlacement verticalPlacement, RuinedPortalPiece.Properties properties, Identifier templateLocation, StructureTemplate template, Rotation rotation, Mirror mirror, BlockPos pivot) RuinedPortalPiece(StructureTemplateManager structureTemplateManager, CompoundTag tag) ShipwreckPiece(StructureTemplateManager structureTemplateManager, CompoundTag tag) ShipwreckPiece(StructureTemplateManager structureTemplateManager, Identifier templateLocation, BlockPos position, Rotation rotation, boolean isBeached) WoodlandMansionPiece(StructureTemplateManager structureTemplateManager, String templateName, BlockPos position, Rotation rotation) WoodlandMansionPiece(StructureTemplateManager structureTemplateManager, String templateName, BlockPos position, Rotation rotation, Mirror mirror) WoodlandMansionPiece(StructureTemplateManager structureTemplateManager, CompoundTag tag)