Uses of Class
net.minecraft.world.gen.chunk.placement.StructurePlacementCalculator
Package
Description
-
Uses of StructurePlacementCalculator in net.minecraft.server.world
Modifier and TypeFieldDescriptionprivate final StructurePlacementCalculator
ThreadedAnvilChunkStorage.structurePlacementCalculator
Modifier and TypeMethodDescriptionServerChunkManager.getStructurePlacementCalculator()
protected StructurePlacementCalculator
ThreadedAnvilChunkStorage.getStructurePlacementCalculator()
-
Uses of StructurePlacementCalculator in net.minecraft.world.gen.chunk
Modifier and TypeMethodDescriptionChunkGenerator.createStructurePlacementCalculator
(RegistryWrapper<StructureSet> structureSetRegistry, NoiseConfig noiseConfig, long seed) FlatChunkGenerator.createStructurePlacementCalculator
(RegistryWrapper<StructureSet> structureSetRegistry, NoiseConfig noiseConfig, long seed) Modifier and TypeMethodDescriptionvoid
ChunkGenerator.setStructureStarts
(DynamicRegistryManager registryManager, StructurePlacementCalculator placementCalculator, StructureAccessor structureAccessor, Chunk chunk, StructureTemplateManager structureTemplateManager) Determines which structures should start in the given chunk and creates their starting points. -
Uses of StructurePlacementCalculator in net.minecraft.world.gen.chunk.placement
Modifier and TypeMethodDescriptionstatic StructurePlacementCalculator
StructurePlacementCalculator.create
(NoiseConfig noiseConfig, long seed, BiomeSource biomeSource, Stream<RegistryEntry<StructureSet>> structureSets) static StructurePlacementCalculator
StructurePlacementCalculator.create
(NoiseConfig noiseConfig, long seed, BiomeSource biomeSource, RegistryWrapper<StructureSet> structureSetRegistry) Modifier and TypeMethodDescriptionboolean
StructurePlacement.applyExclusionZone
(StructurePlacementCalculator calculator, int centerChunkX, int centerChunkZ) protected boolean
ConcentricRingsStructurePlacement.isStartChunk
(StructurePlacementCalculator calculator, int chunkX, int chunkZ) protected boolean
RandomSpreadStructurePlacement.isStartChunk
(StructurePlacementCalculator calculator, int chunkX, int chunkZ) protected abstract boolean
StructurePlacement.isStartChunk
(StructurePlacementCalculator calculator, int chunkX, int chunkZ) (package private) boolean
StructurePlacement.ExclusionZone.shouldExclude
(StructurePlacementCalculator calculator, int centerChunkX, int centerChunkZ) Deprecated.boolean
StructurePlacement.shouldGenerate
(StructurePlacementCalculator calculator, int chunkX, int chunkZ)