Uses of Class
net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager
Packages that use StructureManager
Package
Description
-
Uses of StructureManager in net.minecraft.server
Fields in net.minecraft.server declared as StructureManagerMethods in net.minecraft.server that return StructureManager -
Uses of StructureManager in net.minecraft.server.level
Fields in net.minecraft.server.level declared as StructureManagerMethods in net.minecraft.server.level that return StructureManagerConstructors in net.minecraft.server.level with parameters of type StructureManagerModifierConstructorDescriptionChunkMap(ServerLevel p_143040_, LevelStorageSource.LevelStorageAccess p_143041_, com.mojang.datafixers.DataFixer p_143042_, StructureManager p_143043_, Executor p_143044_, BlockableEventLoop<Runnable> p_143045_, LightChunkGetter p_143046_, ChunkGenerator p_143047_, ChunkProgressListener p_143048_, ChunkStatusUpdateListener p_143049_, Supplier<DimensionDataStorage> p_143050_, int p_143051_, boolean p_143052_) ServerChunkCache(ServerLevel p_184009_, LevelStorageSource.LevelStorageAccess p_184010_, com.mojang.datafixers.DataFixer p_184011_, StructureManager p_184012_, Executor p_184013_, ChunkGenerator p_184014_, int p_184015_, int p_184016_, boolean p_184017_, ChunkProgressListener p_184018_, ChunkStatusUpdateListener p_184019_, Supplier<DimensionDataStorage> p_184020_) -
Uses of StructureManager in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk with parameters of type StructureManagerModifier and TypeMethodDescriptionvoidChunkGenerator.createStructures(RegistryAccess p_62200_, StructureFeatureManager p_62201_, ChunkAccess p_62202_, StructureManager p_62203_, long p_62204_) CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> ChunkStatus.GenerationTask.doWork(ChunkStatus p_187871_, Executor p_187872_, ServerLevel p_187873_, ChunkGenerator p_187874_, StructureManager p_187875_, ThreadedLevelLightEngine p_187876_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_187877_, List<ChunkAccess> p_187878_, ChunkAccess p_187879_, boolean p_187880_) CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> ChunkStatus.LoadingTask.doWork(ChunkStatus p_62531_, ServerLevel p_62532_, StructureManager p_62533_, ThreadedLevelLightEngine p_62534_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_62535_, ChunkAccess p_62536_) default CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> ChunkStatus.SimpleGenerationTask.doWork(ChunkStatus p_187882_, Executor p_187883_, ServerLevel p_187884_, ChunkGenerator p_187885_, StructureManager p_187886_, ThreadedLevelLightEngine p_187887_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_187888_, List<ChunkAccess> p_187889_, ChunkAccess p_187890_, boolean p_187891_) CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> ChunkStatus.generate(Executor p_187789_, ServerLevel p_187790_, ChunkGenerator p_187791_, StructureManager p_187792_, ThreadedLevelLightEngine p_187793_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_187794_, List<ChunkAccess> p_187795_, boolean p_187796_) CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess,ChunkHolder.ChunkLoadingFailure>> ChunkStatus.load(ServerLevel p_62365_, StructureManager p_62366_, ThreadedLevelLightEngine p_62367_, Function<ChunkAccess, CompletableFuture<com.mojang.datafixers.util.Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> p_62368_, ChunkAccess p_62369_) private booleanChunkGenerator.tryGenerateStructure(StructureSet.StructureSelectionEntry p_208017_, StructureFeatureManager p_208018_, RegistryAccess p_208019_, StructureManager p_208020_, long p_208021_, ChunkAccess p_208022_, ChunkPos p_208023_, SectionPos p_208024_) -
Uses of StructureManager in net.minecraft.world.level.levelgen.feature
Methods in net.minecraft.world.level.levelgen.feature with parameters of type StructureManagerModifier and TypeMethodDescriptionbooleanStructureFeature.canGenerate(RegistryAccess p_197172_, ChunkGenerator p_197173_, BiomeSource p_197174_, StructureManager p_197175_, long p_197176_, ChunkPos p_197177_, C p_197178_, LevelHeightAccessor p_197179_, Predicate<Holder<Biome>> p_197180_) ConfiguredStructureFeature.generate(RegistryAccess p_204708_, ChunkGenerator p_204709_, BiomeSource p_204710_, StructureManager p_204711_, long p_204712_, ChunkPos p_204713_, int p_204714_, LevelHeightAccessor p_204715_, Predicate<Holder<Biome>> p_204716_) -
Uses of StructureManager in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as StructureManagerModifier and TypeFieldDescriptionprivate final StructureManagerPoolElementStructurePiece.structureManagerprivate final StructureManagerStructureCheck.structureManagerprivate final StructureManagerWoodlandMansionPieces.MansionPiecePlacer.structureManagerMethods in net.minecraft.world.level.levelgen.structure with parameters of type StructureManagerModifier and TypeMethodDescriptionprivate static voidOceanRuinPieces.addClusterRuins(StructureManager p_163095_, Random p_163096_, Rotation p_163097_, BlockPos p_163098_, OceanRuinConfiguration p_163099_, StructurePieceAccessor p_163100_) (package private) static EndCityPieces.EndCityPieceEndCityPieces.addPiece(StructureManager p_71135_, EndCityPieces.EndCityPiece p_71136_, BlockPos p_71137_, String p_71138_, Rotation p_71139_, boolean p_71140_) private static voidOceanRuinPieces.addPiece(StructureManager p_163086_, BlockPos p_163087_, Rotation p_163088_, StructurePieceAccessor p_163089_, Random p_163090_, OceanRuinConfiguration p_163091_, boolean p_163092_, float p_163093_) static voidIglooPieces.addPieces(StructureManager p_162435_, BlockPos p_162436_, Rotation p_162437_, StructurePieceAccessor p_162438_, Random p_162439_) static voidNetherFossilPieces.addPieces(StructureManager p_162966_, StructurePieceAccessor p_162967_, Random p_162968_, BlockPos p_162969_) static voidOceanRuinPieces.addPieces(StructureManager p_163079_, BlockPos p_163080_, Rotation p_163081_, StructurePieceAccessor p_163082_, Random p_163083_, OceanRuinConfiguration p_163084_) static voidShipwreckPieces.addPieces(StructureManager p_163201_, BlockPos p_163202_, Rotation p_163203_, StructurePieceAccessor p_163204_, Random p_163205_, ShipwreckConfiguration p_163206_) booleanEndCityPieces.SectionGenerator.generate(StructureManager p_71217_, int p_71218_, EndCityPieces.EndCityPiece p_71219_, BlockPos p_71220_, List<StructurePiece> p_71221_, Random p_71222_) static voidWoodlandMansionPieces.generateMansion(StructureManager p_73692_, BlockPos p_73693_, Rotation p_73694_, List<WoodlandMansionPieces.WoodlandMansionPiece> p_73695_, Random p_73696_) private static StructurePlaceSettingsRuinedPortalPiece.makeSettings(StructureManager p_192460_, CompoundTag p_192461_, ResourceLocation p_192462_) (package private) static booleanEndCityPieces.recursiveChildren(StructureManager p_71142_, EndCityPieces.SectionGenerator p_71143_, int p_71144_, EndCityPieces.EndCityPiece p_71145_, BlockPos p_71146_, List<StructurePiece> p_71147_, Random p_71148_) static voidEndCityPieces.startHouseTower(StructureManager p_71125_, BlockPos p_71126_, Rotation p_71127_, List<StructurePiece> p_71128_, Random p_71129_) Constructors in net.minecraft.world.level.levelgen.structure with parameters of type StructureManagerModifierConstructorDescriptionEndCityPiece(StructureManager p_71199_, String p_71200_, BlockPos p_71201_, Rotation p_71202_, boolean p_71203_) EndCityPiece(StructureManager p_191992_, CompoundTag p_191993_) IglooPiece(StructureManager p_191998_, CompoundTag p_191999_) IglooPiece(StructureManager p_71244_, ResourceLocation p_71245_, BlockPos p_71246_, Rotation p_71247_, int p_71248_) MansionPiecePlacer(StructureManager p_73779_, Random p_73780_) NetherFossilPiece(StructureManager p_192242_, CompoundTag p_192243_) NetherFossilPiece(StructureManager p_72069_, ResourceLocation p_72070_, BlockPos p_72071_, Rotation p_72072_) OceanRuinPiece(StructureManager p_192392_, CompoundTag p_192393_) OceanRuinPiece(StructureManager p_72568_, ResourceLocation p_72569_, BlockPos p_72570_, Rotation p_72571_, float p_72572_, OceanRuinFeature.Type p_72573_, boolean p_72574_) PoolElementStructurePiece(StructureManager p_209910_, StructurePoolElement p_209911_, BlockPos p_209912_, int p_209913_, Rotation p_209914_, BoundingBox p_209915_) RuinedPortalPiece(StructureManager p_163138_, BlockPos p_163139_, RuinedPortalPiece.VerticalPlacement p_163140_, RuinedPortalPiece.Properties p_163141_, ResourceLocation p_163142_, StructureTemplate p_163143_, Rotation p_163144_, Mirror p_163145_, BlockPos p_163146_) RuinedPortalPiece(StructureManager p_192446_, CompoundTag p_192447_) ShipwreckPiece(StructureManager p_192475_, CompoundTag p_192476_) ShipwreckPiece(StructureManager p_72828_, ResourceLocation p_72829_, BlockPos p_72830_, Rotation p_72831_, boolean p_72832_) StructureCheck(ChunkScanAccess p_197251_, RegistryAccess p_197252_, StructureManager p_197253_, ResourceKey<Level> p_197254_, ChunkGenerator p_197255_, LevelHeightAccessor p_197256_, BiomeSource p_197257_, long p_197258_, com.mojang.datafixers.DataFixer p_197259_) TemplateStructurePiece(StructurePieceType p_210083_, int p_210084_, StructureManager p_210085_, ResourceLocation p_210086_, String p_210087_, StructurePlaceSettings p_210088_, BlockPos p_210089_) TemplateStructurePiece(StructurePieceType p_210091_, CompoundTag p_210092_, StructureManager p_210093_, Function<ResourceLocation, StructurePlaceSettings> p_210094_) WoodlandMansionPiece(StructureManager p_73905_, String p_73906_, BlockPos p_73907_, Rotation p_73908_) WoodlandMansionPiece(StructureManager p_73910_, String p_73911_, BlockPos p_73912_, Rotation p_73913_, Mirror p_73914_) WoodlandMansionPiece(StructureManager p_192693_, CompoundTag p_192694_) -
Uses of StructureManager in net.minecraft.world.level.levelgen.structure.pieces
Fields in net.minecraft.world.level.levelgen.structure.pieces declared as StructureManagerModifier and TypeFieldDescriptionprivate final StructureManagerPieceGenerator.Context.structureManagerThe field for thestructureManagerrecord component.private final StructureManagerPieceGeneratorSupplier.Context.structureManagerThe field for thestructureManagerrecord component.private final StructureManagerStructurePieceSerializationContext.structureManagerThe field for thestructureManagerrecord component.Methods in net.minecraft.world.level.levelgen.structure.pieces that return StructureManagerModifier and TypeMethodDescriptionPieceGenerator.Context.structureManager()Returns the value of thestructureManagerrecord component.PieceGeneratorSupplier.Context.structureManager()Returns the value of thestructureManagerrecord component.StructurePieceSerializationContext.structureManager()Returns the value of thestructureManagerrecord component.Methods in net.minecraft.world.level.levelgen.structure.pieces with parameters of type StructureManagerModifier and TypeMethodDescriptionStructurePieceType.StructureTemplateType.load(StructureManager p_210172_, CompoundTag p_210173_) Constructors in net.minecraft.world.level.levelgen.structure.pieces with parameters of type StructureManagerModifierConstructorDescriptionContext(C config, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, WorldgenRandom random, long seed) Creates an instance of aContextrecord class.Context(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long seed, ChunkPos chunkPos, C config, LevelHeightAccessor heightAccessor, Predicate<Holder<Biome>> validBiome, StructureManager structureManager, RegistryAccess registryAccess) Creates an instance of aContextrecord class.StructurePieceSerializationContext(ResourceManager resourceManager, RegistryAccess registryAccess, StructureManager structureManager) Creates an instance of aStructurePieceSerializationContextrecord class. -
Uses of StructureManager in net.minecraft.world.level.levelgen.structure.pools
Fields in net.minecraft.world.level.levelgen.structure.pools declared as StructureManagerModifier and TypeFieldDescriptionprivate final StructureManagerJigsawPlacement.Placer.structureManagerMethods in net.minecraft.world.level.levelgen.structure.pools with parameters of type StructureManagerModifier and TypeMethodDescriptionstatic voidJigsawPlacement.addPieces(RegistryAccess p_210291_, PoolElementStructurePiece p_210292_, int p_210293_, JigsawPlacement.PieceFactory p_210294_, ChunkGenerator p_210295_, StructureManager p_210296_, List<? super PoolElementStructurePiece> p_210297_, Random p_210298_, LevelHeightAccessor p_210299_) JigsawPlacement.PieceFactory.create(StructureManager p_210301_, StructurePoolElement p_210302_, BlockPos p_210303_, int p_210304_, Rotation p_210305_, BoundingBox p_210306_) EmptyPoolElement.getBoundingBox(StructureManager p_210194_, BlockPos p_210195_, Rotation p_210196_) FeaturePoolElement.getBoundingBox(StructureManager p_210231_, BlockPos p_210232_, Rotation p_210233_) ListPoolElement.getBoundingBox(StructureManager p_210392_, BlockPos p_210393_, Rotation p_210394_) SinglePoolElement.getBoundingBox(StructureManager p_210449_, BlockPos p_210450_, Rotation p_210451_) abstract BoundingBoxStructurePoolElement.getBoundingBox(StructureManager p_210495_, BlockPos p_210496_, Rotation p_210497_) SinglePoolElement.getDataMarkers(StructureManager p_210458_, BlockPos p_210459_, Rotation p_210460_, boolean p_210461_) intStructureTemplatePool.getMaxSize(StructureManager p_210581_) EmptyPoolElement.getShuffledJigsawBlocks(StructureManager p_210198_, BlockPos p_210199_, Rotation p_210200_, Random p_210201_) FeaturePoolElement.getShuffledJigsawBlocks(StructureManager p_210235_, BlockPos p_210236_, Rotation p_210237_, Random p_210238_) ListPoolElement.getShuffledJigsawBlocks(StructureManager p_210401_, BlockPos p_210402_, Rotation p_210403_, Random p_210404_) SinglePoolElement.getShuffledJigsawBlocks(StructureManager p_210453_, BlockPos p_210454_, Rotation p_210455_, Random p_210456_) abstract List<StructureTemplate.StructureBlockInfo>StructurePoolElement.getShuffledJigsawBlocks(StructureManager p_210498_, BlockPos p_210499_, Rotation p_210500_, Random p_210501_) EmptyPoolElement.getSize(StructureManager p_210191_, Rotation p_210192_) FeaturePoolElement.getSize(StructureManager p_210228_, Rotation p_210229_) ListPoolElement.getSize(StructureManager p_210389_, Rotation p_210390_) SinglePoolElement.getSize(StructureManager p_210446_, Rotation p_210447_) abstract Vec3iStructurePoolElement.getSize(StructureManager p_210493_, Rotation p_210494_) private StructureTemplateSinglePoolElement.getTemplate(StructureManager p_210433_) booleanEmptyPoolElement.place(StructureManager p_210180_, WorldGenLevel p_210181_, StructureFeatureManager p_210182_, ChunkGenerator p_210183_, BlockPos p_210184_, BlockPos p_210185_, Rotation p_210186_, BoundingBox p_210187_, Random p_210188_, boolean p_210189_) booleanFeaturePoolElement.place(StructureManager p_210217_, WorldGenLevel p_210218_, StructureFeatureManager p_210219_, ChunkGenerator p_210220_, BlockPos p_210221_, BlockPos p_210222_, Rotation p_210223_, BoundingBox p_210224_, Random p_210225_, boolean p_210226_) booleanListPoolElement.place(StructureManager p_210378_, WorldGenLevel p_210379_, StructureFeatureManager p_210380_, ChunkGenerator p_210381_, BlockPos p_210382_, BlockPos p_210383_, Rotation p_210384_, BoundingBox p_210385_, Random p_210386_, boolean p_210387_) booleanSinglePoolElement.place(StructureManager p_210435_, WorldGenLevel p_210436_, StructureFeatureManager p_210437_, ChunkGenerator p_210438_, BlockPos p_210439_, BlockPos p_210440_, Rotation p_210441_, BoundingBox p_210442_, Random p_210443_, boolean p_210444_) abstract booleanStructurePoolElement.place(StructureManager p_210483_, WorldGenLevel p_210484_, StructureFeatureManager p_210485_, ChunkGenerator p_210486_, BlockPos p_210487_, BlockPos p_210488_, Rotation p_210489_, BoundingBox p_210490_, Random p_210491_, boolean p_210492_) Constructors in net.minecraft.world.level.levelgen.structure.pools with parameters of type StructureManagerModifierConstructorDescription(package private)Placer(Registry<StructureTemplatePool> p_210323_, int p_210324_, JigsawPlacement.PieceFactory p_210325_, ChunkGenerator p_210326_, StructureManager p_210327_, List<? super PoolElementStructurePiece> p_210328_, Random p_210329_)