| Package | Description | 
|---|---|
| net.minecraft.world.gen.structure | |
| net.minecraft.world.gen.structure.template | 
| Modifier and Type | Field and Description | 
|---|---|
| private static PlacementSettings | StructureComponentTemplate. DEFAULT_PLACE_SETTINGS | 
| private static PlacementSettings | StructureEndCityPieces. INSERT | 
| private static PlacementSettings | StructureEndCityPieces. OVERWRITE | 
| protected PlacementSettings | StructureComponentTemplate. placeSettings | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | StructureComponentTemplate. setup(Template templateIn,
     BlockPos pos,
     PlacementSettings settings) | 
| Modifier and Type | Method and Description | 
|---|---|
| PlacementSettings | PlacementSettings. copy() | 
| PlacementSettings | PlacementSettings. setBoundingBox(StructureBoundingBox boundingBoxIn) | 
| PlacementSettings | PlacementSettings. setChunk(ChunkPos chunkPosIn) | 
| PlacementSettings | PlacementSettings. setIgnoreEntities(boolean ignoreEntitiesIn) | 
| PlacementSettings | PlacementSettings. setIgnoreStructureBlock(boolean ignoreStructureBlockIn) | 
| PlacementSettings | PlacementSettings. setIntegrity(float integrityIn) | 
| PlacementSettings | PlacementSettings. setMirror(Mirror mirrorIn) | 
| PlacementSettings | PlacementSettings. setRandom(java.util.Random randomIn) | 
| PlacementSettings | PlacementSettings. setReplacedBlock(Block replacedBlockIn) | 
| PlacementSettings | PlacementSettings. setRotation(Rotation rotationIn) | 
| PlacementSettings | PlacementSettings. setSeed(java.lang.Long seedIn) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Template. addBlocksToWorld(World worldIn,
                BlockPos pos,
                ITemplateProcessor templateProcessor,
                PlacementSettings placementIn,
                int flags) | 
| void | Template. addBlocksToWorld(World worldIn,
                BlockPos pos,
                PlacementSettings placementIn) | 
| void | Template. addBlocksToWorld(World worldIn,
                BlockPos pos,
                PlacementSettings placementIn,
                int flags) | 
| void | Template. addBlocksToWorldChunk(World worldIn,
                     BlockPos pos,
                     PlacementSettings placementIn) | 
| BlockPos | Template. calculateConnectedPos(PlacementSettings placementIn,
                     BlockPos p_186262_2_,
                     PlacementSettings p_186262_3_,
                     BlockPos p_186262_4_) | 
| java.util.Map<BlockPos,java.lang.String> | Template. getDataBlocks(BlockPos pos,
             PlacementSettings placementIn) | 
| static BlockPos | Template. transformedBlockPos(PlacementSettings placementIn,
                   BlockPos pos) | 
| Constructor and Description | 
|---|
| BlockRotationProcessor(BlockPos pos,
                      PlacementSettings settings) |