net.minecraft.structure

public class StructurePlacementData

net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings
net.minecraft.class_3492
net.minecraft.structure.StructurePlacementData

Field summary

Modifier and TypeField
private BlockMirror
mirror
field_15564
mirror
private BlockRotation
rotation
field_15569
rotation
private BlockPos
rotationPivot
field_15566
position
private boolean
ignoreEntities
field_15571
ignoreEntities
private BlockBox
boundingBox
field_15565
boundingBox
private StructureLiquidSettings
liquidSettings
field_52242
liquidSettings
private Random
random
field_15570
random
private int
palette
field_15575
field_15575
private final List<StructureProcessor>
processors
field_16446
processors
private boolean
knownShape
field_16587
updateNeighbors
private boolean
finalizeEntities
field_24043
initializeMobs

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public StructurePlacementData
copy()
method_15128()
copy()
public StructurePlacementData
setMirror(Mirror mirror)
method_15125(class_2415 arg0)
setMirror(BlockMirror mirror)
public StructurePlacementData
setRotation(Rotation rotation)
method_15123(class_2470 arg0)
setRotation(BlockRotation rotation)
public StructurePlacementData
setRotationPivot(BlockPos rotationPivot)
method_15119(class_2338 arg0)
setPosition(BlockPos position)
public StructurePlacementData
setIgnoreEntities(boolean ignoreEntities)
method_15133(boolean arg0)
setIgnoreEntities(boolean ignoreEntities)
public StructurePlacementData
setBoundingBox(BoundingBox boundingBox)
method_15126(class_3341 arg0)
setBoundingBox(BlockBox boundingBox)
public StructurePlacementData
setRandom(RandomSource random)
method_15112(class_5819 arg0)
setRandom(Random random)
public StructurePlacementData
setLiquidSettings(LiquidSettings liquidSettings)
method_61020(class_9822 arg0)
setLiquidSettings(StructureLiquidSettings liquidSettings)
public StructurePlacementData
setKnownShape(boolean knownShape)
method_15131(boolean arg0)
setUpdateNeighbors(boolean updateNeighbors)
public StructurePlacementData
clearProcessors()
method_16183()
clearProcessors()
public StructurePlacementData
addProcessor(StructureProcessor processor)
method_16184(class_3491 arg0)
addProcessor(StructureProcessor processor)
public StructurePlacementData
popProcessor(StructureProcessor processor)
method_16664(class_3491 arg0)
removeProcessor(StructureProcessor processor)
public BlockMirror
getMirror()
method_15114()
getMirror()
public BlockRotation
getRotation()
method_15113()
getRotation()
public BlockPos
getRotationPivot()
method_15134()
getPosition()
public Random
getRandom(BlockPos pos)
method_15115(class_2338 arg0)
getRandom(BlockPos pos)
public boolean
isIgnoreEntities()
method_15135()
shouldIgnoreEntities()
public BlockBox
getBoundingBox()
method_15124()
getBoundingBox()
public boolean
getKnownShape()
method_16444()
shouldUpdateNeighbors()
public List<StructureProcessor>
getProcessors()
method_16182()
getProcessors()
public boolean
shouldApplyWaterlogging()
method_61021()
shouldApplyWaterlogging()
public StructureTemplate$PalettedBlockInfoList
getRandomPalette(List<StructureTemplate$Palette> palettes, BlockPos pos)
method_15121(List<class_3499$class_5162> arg0, class_2338 arg1)
getRandomBlockInfos(List<StructureTemplate$PalettedBlockInfoList> infoLists, BlockPos pos)
public StructurePlacementData
setFinalizeEntities(boolean finalizeEntities)
method_27264(boolean arg0)
setInitializeMobs(boolean initializeMobs)
public boolean
shouldFinalizeEntities()
method_27265()
shouldInitializeMobs()