Package net.minecraft.structure
Class StructurePlacementData
java.lang.Object
net.minecraft.structure.StructurePlacementData
public class StructurePlacementData extends Object
-
Field Summary
Fields Modifier and Type Field Description private BlockBox
boundingBox
private ChunkPos
chunkPosition
private int
field_15575
private boolean
field_24043
private boolean
ignoreEntities
private BlockMirror
mirror
private boolean
placeFluids
private BlockPos
position
private List<StructureProcessor>
processors
private Random
random
private BlockRotation
rotation
private boolean
updateNeighbors
-
Constructor Summary
Constructors Constructor Description StructurePlacementData()
-
Method Summary
-
Field Details
-
mirror
-
rotation
-
position
-
ignoreEntities
private boolean ignoreEntities -
chunkPosition
-
boundingBox
-
placeFluids
private boolean placeFluids -
random
-
field_15575
-
processors
-
updateNeighbors
private boolean updateNeighbors -
field_24043
private boolean field_24043
-
-
Constructor Details
-
StructurePlacementData
public StructurePlacementData()
-
-
Method Details
-
copy
-
setMirror
-
setRotation
-
setPosition
-
setIgnoreEntities
-
setChunkPosition
-
setBoundingBox
-
setRandom
-
setUpdateNeighbors
-
clearProcessors
-
addProcessor
-
removeProcessor
-
getMirror
-
getRotation
-
getPosition
-
getRandom
-
shouldIgnoreEntities
public boolean shouldIgnoreEntities() -
getBoundingBox
-
shouldUpdateNeighbors
public boolean shouldUpdateNeighbors() -
getProcessors
-
calculateBoundingBox
void calculateBoundingBox() -
shouldPlaceFluids
public boolean shouldPlaceFluids() -
getRandomBlockInfos
public Structure.PalettedBlockInfoList getRandomBlockInfos(List<Structure.PalettedBlockInfoList> list, @Nullable BlockPos pos) -
getChunkBlockBox
-
method_27264
-
method_27265
public boolean method_27265()
-