net.minecraft.block.shape

public abstract class VoxelSet

cem
net.minecraft.class_4086
net.minecraft.block.shape.VoxelSet
net.minecraft.util.math.shapes.VoxelShapePart
net.minecraft.util.math.shapes.VoxelShapePart

Field summary

Modifier and TypeField
private static final Direction$Axis[]
d
field_19837
AXES
field_199626_e
AXIS_VALUES
protected final int
a
field_19834
sizeX
field_197838_b
xSize
protected final int
b
field_19835
sizeY
field_197839_c
ySize
protected final int
c
field_19836
sizeZ
field_197840_d
zSize

Constructor summary

ModifierConstructor
protected (int sizeX, int sizeY, int sizeZ)

Method summary

Modifier and TypeMethod
public boolean
a(ej arg0, int arg1, int arg2, int arg3)
method_18027(class_4334 arg0, int arg1, int arg2, int arg3)
containsWithinBounds(AxisCycle cycle, int x, int y, int z)
func_197824_a(AxisRotation arg0, int arg1, int arg2, int arg3)
containsWithRotation(AxisRotation arg0, int x, int y, int z)
public boolean
c(int arg0, int arg1, int arg2)
method_18037(int arg0, int arg1, int arg2)
containsWithinBounds(int x, int y, int z)
func_197818_c(int arg0, int arg1, int arg2)
contains(int x, int y, int z)
public boolean
b(ej arg0, int arg1, int arg2, int arg3)
method_18033(class_4334 arg0, int arg1, int arg2, int arg3)
contains(AxisCycle cycle, int x, int y, int z)
func_197829_b(AxisRotation arg0, int arg1, int arg2, int arg3)
isFilledWithRotation(AxisRotation rotationIn, int x, int y, int z)
public abstract boolean
b(int arg0, int arg1, int arg2)
method_18031(int arg0, int arg1, int arg2)
contains(int x, int y, int z)
func_197835_b(int arg0, int arg1, int arg2)
isFilled(int x, int y, int z)
public abstract void
a(int arg0, int arg1, int arg2, boolean arg3, boolean arg4)
method_18022(int arg0, int arg1, int arg2, boolean arg3, boolean arg4)
set(int x, int y, int z, boolean add, boolean updateBounds)
func_199625_a(int arg0, int arg1, int arg2, boolean arg3, boolean arg4)
setFilled(int x, int y, int z, boolean expandBounds, boolean filled)
public boolean
a()
method_18018()
isEmpty()
func_197830_a()
isEmpty()
public abstract int
a(eq$a arg0)
method_18028(class_1354$class_2558 arg0)
min(Direction$Axis axis)
func_199623_a(EnumFacing$Axis arg0)
getStart(EnumFacing$Axis axis)
public abstract int
b(eq$a arg0)
method_18034(class_1354$class_2558 arg0)
max(Direction$Axis axis)
func_199624_b(EnumFacing$Axis arg0)
getEnd(EnumFacing$Axis axis)
public int
c(eq$a arg0)
method_18038(class_1354$class_2558 arg0)
size(Direction$Axis axis)
func_197819_a(EnumFacing$Axis arg0)
getSize(EnumFacing$Axis axis)
public int
b()
method_18030()
sizeX()
func_197823_b()
getXSize()
public int
c()
method_18036()
sizeY()
func_197820_c()
getYSize()
public int
d()
method_18039()
sizeZ()
func_197821_d()
getZSize()
protected boolean
a(int arg0, int arg1, int arg2, int arg3)
method_18019(int arg0, int arg1, int arg2, int arg3)
containsWithinBoundsZ(int min, int max, int x, int y)
func_197833_a(int arg0, int arg1, int arg2, int arg3)
isZAxisLineFull(int fromZ, int toZ, int x, int y)
protected void
a(int arg0, int arg1, int arg2, int arg3, boolean arg4)
method_18021(int arg0, int arg1, int arg2, int arg3, boolean arg4)
setZ(int min, int max, int x, int y, boolean add)
func_197834_a(int arg0, int arg1, int arg2, int arg3, boolean arg4)
setZAxisLine(int fromZ, int toZ, int x, int y, boolean filled)
protected boolean
a(int arg0, int arg1, int arg2, int arg3, int arg4)
method_18020(int arg0, int arg1, int arg2, int arg3, int arg4)
containsWithinBoundsXZ(int fromX, int toX, int fromZ, int toZ, int add)
func_197827_a(int arg0, int arg1, int arg2, int arg3, int arg4)
isXZRectangleFull(int fromX, int toX, int fromZ, int toZ, int x)
public void
b(cem$b arg0, boolean arg1)
method_18032(class_4086$class_4088 arg0, boolean arg1)
forEachBox(VoxelSet$EdgeConsumer action, boolean closedLoop)
func_197831_b(VoxelShapePart$LineConsumer arg0, boolean arg1)
forEachBox(VoxelShapePart$LineConsumer consumer, boolean combine)
public void
a(cem$a arg0)
method_18023(class_4086$class_4087 arg0)
forEachFace(VoxelSet$FaceConsumer action)
func_211540_a(VoxelShapePart$FaceConsumer arg0)
forEachFace(VoxelShapePart$FaceConsumer arg0)
private void
a(cem$a arg0, ej arg1)
method_18024(class_4086$class_4087 arg0, class_4334 arg1)
forEachDirection(VoxelSet$FaceConsumer action, AxisCycle cycle)
func_211541_a(VoxelShapePart$FaceConsumer arg0, AxisRotation arg1)
forEachFaceOnAxis(VoxelShapePart$FaceConsumer arg0, AxisRotation arg1)
public int
a(eq$a arg0, int arg1, int arg2)
method_18029(class_1354$class_2558 arg0, int arg1, int arg2)
getStartingAxisCoord(Direction$Axis axis, int from, int to)
func_197826_a(EnumFacing$Axis arg0, int arg1, int arg2)
firstFilled(EnumFacing$Axis arg0, int arg1, int arg2)
public int
b(eq$a arg0, int arg1, int arg2)
method_18035(class_1354$class_2558 arg0, int arg1, int arg2)
getEndingAxisCoord(Direction$Axis axis, int from, int to)
func_197836_b(EnumFacing$Axis arg0, int arg1, int arg2)
lastFilled(EnumFacing$Axis arg0, int arg1, int arg2)
public void
a(cem$b arg0, boolean arg1)
method_18026(class_4086$class_4088 arg0, boolean arg1)
forEachEdge(VoxelSet$EdgeConsumer action, boolean closedLoop)
func_197828_a(VoxelShapePart$LineConsumer arg0, boolean arg1)
forEachEdge(VoxelShapePart$LineConsumer consumer, boolean combine)
private void
a(cem$b arg0, ej arg1, boolean arg2)
method_18025(class_4086$class_4088 arg0, class_4334 arg1, boolean arg2)
forEachEdge(VoxelSet$EdgeConsumer action, AxisCycle cycle, boolean closedLoop)
func_197832_a(VoxelShapePart$LineConsumer arg0, AxisRotation arg1, boolean arg2)
forEachEdgeOnAxis(VoxelShapePart$LineConsumer arg0, AxisRotation arg1, boolean arg2)