public class PlacementSettings
extends java.lang.Object
Constructor and Description |
---|
PlacementSettings() |
PlacementSettings(Mirror mirrorIn,
Rotation rotationIn,
boolean ignoreEntitiesIn,
Block replacedBlockIn,
StructureBoundingBox boundingBoxIn) |
Modifier and Type | Method and Description |
---|---|
PlacementSettings |
copy() |
StructureBoundingBox |
getBoundingBox() |
boolean |
getIgnoreEntities() |
boolean |
getIgnoreStructureBlock() |
Mirror |
getMirror() |
Block |
getReplacedBlock() |
Rotation |
getRotation() |
PlacementSettings |
setBoundingBox(StructureBoundingBox boundingBoxIn) |
PlacementSettings |
setChunk(ChunkPos chunkPosIn) |
PlacementSettings |
setIgnoreEntities(boolean ignoreEntitiesIn) |
PlacementSettings |
setIgnoreStructureBlock(boolean ignoreStructureBlockIn) |
PlacementSettings |
setMirror(Mirror mirrorIn) |
PlacementSettings |
setReplacedBlock(Block replacedBlockIn) |
PlacementSettings |
setRotation(Rotation rotationIn) |
public PlacementSettings()
public PlacementSettings(Mirror mirrorIn, Rotation rotationIn, boolean ignoreEntitiesIn, @Nullable Block replacedBlockIn, @Nullable StructureBoundingBox boundingBoxIn)
public PlacementSettings copy()
public PlacementSettings setMirror(Mirror mirrorIn)
public PlacementSettings setRotation(Rotation rotationIn)
public PlacementSettings setIgnoreEntities(boolean ignoreEntitiesIn)
public PlacementSettings setReplacedBlock(Block replacedBlockIn)
public PlacementSettings setChunk(ChunkPos chunkPosIn)
public PlacementSettings setBoundingBox(StructureBoundingBox boundingBoxIn)
public Mirror getMirror()
public PlacementSettings setIgnoreStructureBlock(boolean ignoreStructureBlockIn)
public Rotation getRotation()
public boolean getIgnoreEntities()
public Block getReplacedBlock()
@Nullable public StructureBoundingBox getBoundingBox()
public boolean getIgnoreStructureBlock()