Uses of Class
net.minecraft.world.level.StructureManager
Packages that use StructureManager
Package
Description
-
Uses of StructureManager in net.minecraft.server.level
Fields in net.minecraft.server.level declared as StructureManagerMethods in net.minecraft.server.level that return StructureManager -
Uses of StructureManager in net.minecraft.world.level
Methods in net.minecraft.world.level that return StructureManagerMethods in net.minecraft.world.level with parameters of type StructureManagerModifier and TypeMethodDescriptionprivate static boolean
NaturalSpawner.canSpawnMobAt
(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, MobSpawnSettings.SpawnerData data, BlockPos pos) private static Optional
<MobSpawnSettings.SpawnerData> NaturalSpawner.getRandomSpawnMobAt
(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, RandomSource random, BlockPos pos) static boolean
NaturalSpawner.isInNetherFortressBounds
(BlockPos pos, ServerLevel level, MobCategory category, StructureManager structureManager) private static boolean
NaturalSpawner.isValidSpawnPostitionForType
(ServerLevel level, MobCategory category, StructureManager structureManager, ChunkGenerator generator, MobSpawnSettings.SpawnerData data, BlockPos.MutableBlockPos pos, double distance) private static WeightedRandomList
<MobSpawnSettings.SpawnerData> NaturalSpawner.mobsAt
(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory category, BlockPos pos, Holder<Biome> biome) -
Uses of StructureManager in net.minecraft.world.level.chunk
Methods in net.minecraft.world.level.chunk with parameters of type StructureManagerModifier and TypeMethodDescriptionvoid
ChunkGenerator.applyBiomeDecoration
(WorldGenLevel level, ChunkAccess chunk, StructureManager structureManager) abstract void
ChunkGenerator.applyCarvers
(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) abstract void
ChunkGenerator.buildSurface
(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) ChunkGenerator.createBiomes
(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess chunk) void
ChunkGenerator.createReferences
(WorldGenLevel level, StructureManager structureManager, ChunkAccess chunk) void
ChunkGenerator.createStructures
(RegistryAccess registryAccess, ChunkGeneratorStructureState structureState, StructureManager structureManager, ChunkAccess chunk, StructureTemplateManager structureTemplateManager) private static int
ChunkGenerator.fetchReferences
(StructureManager structureManager, ChunkAccess chunk, SectionPos sectionPos, Structure structure) abstract CompletableFuture
<ChunkAccess> ChunkGenerator.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) ChunkGenerator.getMobsAt
(Holder<Biome> biome, StructureManager structureManager, MobCategory category, BlockPos pos) ChunkGenerator.getNearestGeneratedStructure
(Set<Holder<Structure>> structureHoldersSet, ServerLevel level, StructureManager structureManager, BlockPos pos, boolean skipKnownStructures, ConcentricRingsStructurePlacement placement) ChunkGenerator.getNearestGeneratedStructure
(Set<Holder<Structure>> structureHoldersSet, LevelReader level, StructureManager structureManager, int x, int y, int z, boolean skipKnownStructures, long seed, RandomSpreadStructurePlacement spreadPlacement) ChunkGenerator.getStructureGeneratingAt
(Set<Holder<Structure>> structureHoldersSet, LevelReader level, StructureManager structureManager, boolean skipKnownStructures, StructurePlacement placement, ChunkPos chunkPos) private static boolean
ChunkGenerator.tryAddReference
(StructureManager structureManager, StructureStart structureStart) 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 StructureManager in net.minecraft.world.level.levelgen
Methods in net.minecraft.world.level.levelgen with parameters of type StructureManagerModifier and TypeMethodDescriptionvoid
DebugLevelSource.applyBiomeDecoration
(WorldGenLevel level, ChunkAccess chunk, StructureManager structureManager) void
DebugLevelSource.applyCarvers
(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) void
FlatLevelSource.applyCarvers
(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) void
NoiseBasedChunkGenerator.applyCarvers
(WorldGenRegion level, long seed, RandomState random, BiomeManager biomeManager, StructureManager structureManager, ChunkAccess chunk, GenerationStep.Carving step) void
DebugLevelSource.buildSurface
(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) void
FlatLevelSource.buildSurface
(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) void
NoiseBasedChunkGenerator.buildSurface
(WorldGenRegion level, StructureManager structureManager, RandomState random, ChunkAccess chunk) void
NoiseBasedChunkGenerator.buildSurface
(ChunkAccess chunk, WorldGenerationContext context, RandomState random, StructureManager structureManager, BiomeManager biomeManager, Registry<Biome> biomes, Blender blender) NoiseBasedChunkGenerator.createBiomes
(RandomState randomState, Blender blender, StructureManager structureManager, ChunkAccess chunk) private NoiseChunk
NoiseBasedChunkGenerator.createNoiseChunk
(ChunkAccess chunk, StructureManager structureManager, Blender blender, RandomState random) private void
NoiseBasedChunkGenerator.doCreateBiomes
(Blender blender, RandomState random, StructureManager structureManager, ChunkAccess chunk) private ChunkAccess
NoiseBasedChunkGenerator.doFill
(Blender blender, StructureManager structureManager, RandomState random, ChunkAccess chunk, int minCellY, int cellCountY) DebugLevelSource.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) FlatLevelSource.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) NoiseBasedChunkGenerator.fillFromNoise
(Blender blender, RandomState randomState, StructureManager structureManager, ChunkAccess chunk) static Beardifier
Beardifier.forStructuresInChunk
(StructureManager structureManager, ChunkPos chunkPos) -
Uses of StructureManager in net.minecraft.world.level.levelgen.structure
Methods in net.minecraft.world.level.levelgen.structure with parameters of type StructureManagerModifier and TypeMethodDescriptionvoid
PostPlacementProcessor.afterPlace
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, PiecesContainer pieces) void
Structure.afterPlace
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomSource random, BoundingBox boundingBox, ChunkPos chunkPos, PiecesContainer pieces) void
PoolElementStructurePiece.place
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, BlockPos pos, boolean keepJigsaws) void
StructureStart.placeInChunk
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos) void
PoolElementStructurePiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) abstract void
StructurePiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
TemplateStructurePiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) -
Uses of StructureManager in net.minecraft.world.level.levelgen.structure.pools
Methods in net.minecraft.world.level.levelgen.structure.pools with parameters of type StructureManagerModifier and TypeMethodDescriptionboolean
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) -
Uses of StructureManager in net.minecraft.world.level.levelgen.structure.structures
Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructureManagerModifier and TypeMethodDescriptionvoid
DesertPyramidStructure.afterPlace
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomSource random, BoundingBox boundingBox, ChunkPos chunkPos, PiecesContainer pieces) void
WoodlandMansionStructure.afterPlace
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator chunkGenerator, RandomSource random, BoundingBox boundingBox, ChunkPos chunkPos, PiecesContainer pieces) void
BuriedTreasurePieces.BuriedTreasurePiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
DesertPyramidPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
IglooPieces.IglooPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
JungleTemplePiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
MineshaftPieces.MineShaftCorridor.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
MineshaftPieces.MineShaftCrossing.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
MineshaftPieces.MineShaftRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
MineshaftPieces.MineShaftStairs.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.BridgeCrossing.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.BridgeEndFiller.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.BridgeStraight.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleCorridorStairsPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleCorridorTBalconyPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleEntrance.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleSmallCorridorCrossingPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleSmallCorridorLeftTurnPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleSmallCorridorPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleSmallCorridorRightTurnPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.CastleStalkRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.MonsterThrone.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.RoomCrossing.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFortressPieces.StairsRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
NetherFossilPieces.NetherFossilPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.MonumentBuilding.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentCoreRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentDoubleXRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentDoubleXYRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentDoubleYRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentDoubleYZRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentDoubleZRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentEntryRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentPenthouse.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentSimpleRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentSimpleTopRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanMonumentPieces.OceanMonumentWingRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
OceanRuinPieces.OceanRuinPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
RuinedPortalPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
ShipwreckPieces.ShipwreckPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.ChestCorridor.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.FillerCorridor.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.FiveCrossing.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.LeftTurn.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.Library.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.PortalRoom.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.PrisonHall.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.RightTurn.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.RoomCrossing.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.StairsDown.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.Straight.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
StrongholdPieces.StraightStairsDown.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos) void
SwampHutPiece.postProcess
(WorldGenLevel level, StructureManager structureManager, ChunkGenerator generator, RandomSource random, BoundingBox box, ChunkPos chunkPos, BlockPos pos)