Uses of Class
net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager
Package
Description
-
Uses of StructureManager in net.minecraft.server
-
Uses of StructureManager in net.minecraft.server.level
ModifierConstructorDescriptionChunkMap
(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
Modifier and TypeMethodDescriptionvoid
ChunkGenerator.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 boolean
ChunkGenerator.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
Modifier and TypeMethodDescriptionboolean
StructureFeature.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
Modifier and TypeFieldDescriptionprivate final StructureManager
PoolElementStructurePiece.structureManager
private final StructureManager
StructureCheck.structureManager
private final StructureManager
WoodlandMansionPieces.MansionPiecePlacer.structureManager
Modifier and TypeMethodDescriptionprivate static void
OceanRuinPieces.addClusterRuins
(StructureManager p_163095_, Random p_163096_, Rotation p_163097_, BlockPos p_163098_, OceanRuinConfiguration p_163099_, StructurePieceAccessor p_163100_) (package private) static EndCityPieces.EndCityPiece
EndCityPieces.addPiece
(StructureManager p_71135_, EndCityPieces.EndCityPiece p_71136_, BlockPos p_71137_, String p_71138_, Rotation p_71139_, boolean p_71140_) private static void
OceanRuinPieces.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 void
IglooPieces.addPieces
(StructureManager p_162435_, BlockPos p_162436_, Rotation p_162437_, StructurePieceAccessor p_162438_, Random p_162439_) static void
NetherFossilPieces.addPieces
(StructureManager p_162966_, StructurePieceAccessor p_162967_, Random p_162968_, BlockPos p_162969_) static void
OceanRuinPieces.addPieces
(StructureManager p_163079_, BlockPos p_163080_, Rotation p_163081_, StructurePieceAccessor p_163082_, Random p_163083_, OceanRuinConfiguration p_163084_) static void
ShipwreckPieces.addPieces
(StructureManager p_163201_, BlockPos p_163202_, Rotation p_163203_, StructurePieceAccessor p_163204_, Random p_163205_, ShipwreckConfiguration p_163206_) boolean
EndCityPieces.SectionGenerator.generate
(StructureManager p_71217_, int p_71218_, EndCityPieces.EndCityPiece p_71219_, BlockPos p_71220_, List<StructurePiece> p_71221_, Random p_71222_) static void
WoodlandMansionPieces.generateMansion
(StructureManager p_73692_, BlockPos p_73693_, Rotation p_73694_, List<WoodlandMansionPieces.WoodlandMansionPiece> p_73695_, Random p_73696_) private static StructurePlaceSettings
RuinedPortalPiece.makeSettings
(StructureManager p_192460_, CompoundTag p_192461_, ResourceLocation p_192462_) (package private) static boolean
EndCityPieces.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 void
EndCityPieces.startHouseTower
(StructureManager p_71125_, BlockPos p_71126_, Rotation p_71127_, List<StructurePiece> p_71128_, Random p_71129_) ModifierConstructorDescriptionEndCityPiece
(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
Modifier and TypeFieldDescriptionprivate final StructureManager
PieceGenerator.Context.structureManager
The field for thestructureManager
record component.private final StructureManager
PieceGeneratorSupplier.Context.structureManager
The field for thestructureManager
record component.private final StructureManager
StructurePieceSerializationContext.structureManager
The field for thestructureManager
record component.Modifier and TypeMethodDescriptionPieceGenerator.Context.structureManager()
Returns the value of thestructureManager
record component.PieceGeneratorSupplier.Context.structureManager()
Returns the value of thestructureManager
record component.StructurePieceSerializationContext.structureManager()
Returns the value of thestructureManager
record component.Modifier and TypeMethodDescriptionStructurePieceType.StructureTemplateType.load
(StructureManager p_210172_, CompoundTag p_210173_) ModifierConstructorDescriptionContext
(C config, ChunkGenerator chunkGenerator, StructureManager structureManager, ChunkPos chunkPos, LevelHeightAccessor heightAccessor, WorldgenRandom random, long seed) Creates an instance of aContext
record 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 aContext
record class.StructurePieceSerializationContext
(ResourceManager resourceManager, RegistryAccess registryAccess, StructureManager structureManager) Creates an instance of aStructurePieceSerializationContext
record class. -
Uses of StructureManager in net.minecraft.world.level.levelgen.structure.pools
Modifier and TypeFieldDescriptionprivate final StructureManager
JigsawPlacement.Placer.structureManager
Modifier and TypeMethodDescriptionstatic void
JigsawPlacement.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 BoundingBox
StructurePoolElement.getBoundingBox
(StructureManager p_210495_, BlockPos p_210496_, Rotation p_210497_) SinglePoolElement.getDataMarkers
(StructureManager p_210458_, BlockPos p_210459_, Rotation p_210460_, boolean p_210461_) int
StructureTemplatePool.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 Vec3i
StructurePoolElement.getSize
(StructureManager p_210493_, Rotation p_210494_) private StructureTemplate
SinglePoolElement.getTemplate
(StructureManager p_210433_) boolean
EmptyPoolElement.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_) boolean
FeaturePoolElement.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_) boolean
ListPoolElement.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_) boolean
SinglePoolElement.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 boolean
StructurePoolElement.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_) ModifierConstructorDescription(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_)