Package net.minecraft.util.math
Class BlockBox
java.lang.Object
net.minecraft.util.math.BlockBox
public class BlockBox extends Object
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description booleancontains(Vec3i vec)static BlockBoxcreate(int x1, int y1, int z1, int x2, int y2, int z2)static BlockBoxempty()voidencompass(BlockBox region)intgetBlockCountX()intgetBlockCountY()intgetBlockCountZ()Vec3igetCenter()Vec3igetDimensions()static BlockBoxinfinite()booleanintersects(BlockBox other)booleanintersectsXZ(int minX, int minZ, int maxX, int maxZ)voidmove(int dx, int dy, int dz)voidmove(Vec3i vec3i)BlockBoxoffset(int x, int y, int z)static BlockBoxrotated(int x, int y, int z, int offsetX, int offsetY, int offsetZ, int sizeX, int sizeY, int sizeZ, Direction facing)IntArrayTagtoNbt()StringtoString()
-
Field Details
-
minX
public int minX -
minY
public int minY -
minZ
public int minZ -
maxX
public int maxX -
maxY
public int maxY -
maxZ
public int maxZ
-
-
Constructor Details
-
BlockBox
public BlockBox() -
BlockBox
public BlockBox(int[] data) -
BlockBox
public BlockBox(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) -
BlockBox
-
-
Method Details
-
empty
-
infinite
-
rotated
-
create
-
intersects
-
intersectsXZ
public boolean intersectsXZ(int minX, int minZ, int maxX, int maxZ) -
encompass
-
move
public void move(int dx, int dy, int dz) -
offset
-
move
-
contains
-
getDimensions
-
getBlockCountX
public int getBlockCountX() -
getBlockCountY
public int getBlockCountY() -
getBlockCountZ
public int getBlockCountZ() -
getCenter
-
toString
-
toNbt
-