public class BoundingBoxUtil
extends java.lang.Object
AxisAlignedBB
Constructor and Description |
---|
BoundingBoxUtil() |
Modifier and Type | Method and Description |
---|---|
static net.minecraft.util.math.AxisAlignedBB |
makeAround(net.minecraft.util.math.Vec3d around,
double radius) |
static net.minecraft.util.math.AxisAlignedBB |
makeFrom(net.minecraft.util.math.BlockPos primary,
net.minecraft.util.math.BlockPos... additional) |
static net.minecraft.util.math.AxisAlignedBB |
makeFrom(net.minecraft.util.math.BlockPos additional,
IBox box)
Creates an
AxisAlignedBB from a block pos and a box. |
static net.minecraft.util.math.AxisAlignedBB |
makeFrom(net.minecraft.util.math.BlockPos pos,
IBox box,
java.util.Collection<net.minecraft.util.math.BlockPos> additional) |
static net.minecraft.util.math.AxisAlignedBB |
makeFrom(net.minecraft.util.math.BlockPos additional,
IBox box1,
IBox box2)
Creates an
AxisAlignedBB from a block pos and 2 boxes
Note that additional must NOT be null, but (either of) the boxes can be. |
static net.minecraft.util.math.AxisAlignedBB |
makeFrom(net.minecraft.util.math.Vec3d from,
net.minecraft.util.math.Vec3d to) |
static net.minecraft.util.math.AxisAlignedBB |
makeFrom(net.minecraft.util.math.Vec3d from,
net.minecraft.util.math.Vec3d to,
double radius) |
public static net.minecraft.util.math.AxisAlignedBB makeFrom(net.minecraft.util.math.BlockPos additional, @Nullable IBox box)
AxisAlignedBB
from a block pos and a box.
Note that additional must NOT be null, but the box can be.public static net.minecraft.util.math.AxisAlignedBB makeFrom(net.minecraft.util.math.BlockPos primary, net.minecraft.util.math.BlockPos... additional)
public static net.minecraft.util.math.AxisAlignedBB makeFrom(net.minecraft.util.math.BlockPos additional, @Nullable IBox box1, @Nullable IBox box2)
AxisAlignedBB
from a block pos and 2 boxes
Note that additional must NOT be null, but (either of) the boxes can be.public static net.minecraft.util.math.AxisAlignedBB makeFrom(net.minecraft.util.math.Vec3d from, net.minecraft.util.math.Vec3d to)
public static net.minecraft.util.math.AxisAlignedBB makeFrom(net.minecraft.util.math.Vec3d from, net.minecraft.util.math.Vec3d to, double radius)
public static net.minecraft.util.math.AxisAlignedBB makeAround(net.minecraft.util.math.Vec3d around, double radius)
public static net.minecraft.util.math.AxisAlignedBB makeFrom(net.minecraft.util.math.BlockPos pos, @Nullable IBox box, @Nullable java.util.Collection<net.minecraft.util.math.BlockPos> additional)