类 DiscreteVoxelShape
java.lang.Object
net.minecraft.world.phys.shapes.DiscreteVoxelShape
- 直接已知子类:
BitSetDiscreteVoxelShape
,SubShape
-
嵌套类概要
嵌套类修饰符和类型类说明static interface
static interface
-
字段概要
字段修饰符和类型字段说明private static final Direction.Axis[]
protected final int
protected final int
protected final int
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明abstract void
fill
(int pX, int pY, int pZ) abstract int
firstFull
(Direction.Axis pAxis) int
firstFull
(Direction.Axis pAxis, int pY, int pZ) private void
forAllAxisEdges
(DiscreteVoxelShape.IntLineConsumer pLineConsumer, AxisCycle pAxis, boolean pCombine) private void
forAllAxisFaces
(DiscreteVoxelShape.IntFaceConsumer pFaceConsumer, AxisCycle pAxisRotation) void
forAllBoxes
(DiscreteVoxelShape.IntLineConsumer pConsumer, boolean pCombine) void
forAllEdges
(DiscreteVoxelShape.IntLineConsumer pConsumer, boolean pCombine) void
forAllFaces
(DiscreteVoxelShape.IntFaceConsumer pFaceConsumer) int
getSize
(Direction.Axis pAxis) int
getXSize()
int
getYSize()
int
getZSize()
boolean
isEmpty()
abstract boolean
isFull
(int pX, int pY, int pZ) boolean
boolean
isFullWide
(int pX, int pY, int pZ) boolean
isFullWide
(AxisCycle pAxis, int pX, int pY, int pZ) abstract int
lastFull
(Direction.Axis pAxis) int
lastFull
(Direction.Axis pAxis, int pY, int pZ)
-
字段详细资料
-
AXIS_VALUES
-
xSize
protected final int xSize -
ySize
protected final int ySize -
zSize
protected final int zSize
-
-
构造器详细资料
-
DiscreteVoxelShape
protected DiscreteVoxelShape(int pXSize, int pYSize, int pZSize)
-
-
方法详细资料
-
isFullWide
-
isFullWide
public boolean isFullWide(int pX, int pY, int pZ) -
isFull
-
isFull
public abstract boolean isFull(int pX, int pY, int pZ) -
fill
public abstract void fill(int pX, int pY, int pZ) -
isEmpty
public boolean isEmpty() -
firstFull
-
lastFull
-
firstFull
-
lastFull
-
getSize
-
getXSize
public int getXSize() -
getYSize
public int getYSize() -
getZSize
public int getZSize() -
forAllEdges
-
forAllAxisEdges
private void forAllAxisEdges(DiscreteVoxelShape.IntLineConsumer pLineConsumer, AxisCycle pAxis, boolean pCombine) -
forAllBoxes
-
forAllFaces
-
forAllAxisFaces
private void forAllAxisFaces(DiscreteVoxelShape.IntFaceConsumer pFaceConsumer, AxisCycle pAxisRotation)
-