net.minecraft.block.shape

public abstract class VoxelShape

cew
net.minecraft.class_4100
net.minecraft.block.shape.VoxelShape
net.minecraft.util.math.shapes.VoxelShape
net.minecraft.util.math.shapes.VoxelShape

Field summary

Modifier and TypeField
protected final VoxelSet
a
field_19861
voxels
field_197768_g
part

Constructor summary

ModifierConstructor
(VoxelSet voxels)

Method summary

Modifier and TypeMethod
public double
b(eq$a arg0)
method_18083(class_1354$class_2558 arg0)
min(Direction$Axis axis)
func_197762_b(EnumFacing$Axis arg0)
getStart(EnumFacing$Axis axis)
public double
c(eq$a arg0)
method_18086(class_1354$class_2558 arg0)
max(Direction$Axis axis)
func_197758_c(EnumFacing$Axis arg0)
getEnd(EnumFacing$Axis axis)
public Box
a()
method_18064()
bounds()
func_197752_a()
getBoundingBox()
protected double
a(eq$a arg0, int arg1)
method_18074(class_1354$class_2558 arg0, int arg1)
get(Direction$Axis axis, int coordinate)
func_197759_b(EnumFacing$Axis arg0, int arg1)
getValueUnchecked(EnumFacing$Axis axis, int index)
protected abstract it.unimi.dsi.fastutil.doubles.DoubleList
a(eq$a arg0)
method_18070(class_1354$class_2558 arg0)
getCoordinates(Direction$Axis axis)
func_197757_a(EnumFacing$Axis arg0)
getValues(EnumFacing$Axis axis)
public boolean
b()
method_18079()
isEmpty()
func_197766_b()
isEmpty()
public VoxelShape
a(double arg0, double arg1, double arg2)
method_18065(double arg0, double arg1, double arg2)
move(double dx, double dy, double dz)
func_197751_a(double arg0, double arg1, double arg2)
withOffset(double xOffset, double yOffset, double zOffset)
public VoxelShape
c()
method_18085()
optimize()
func_197753_c()
simplify()
public void
b(cet$a arg0)
method_18081(class_4096$class_4097 arg0)
forEachBox(VoxelShapes$EdgeConsumer consumer)
func_197755_b(VoxelShapes$LineConsumer arg0)
forEachBox(VoxelShapes$LineConsumer action)
public List<Box>
d()
method_18087()
getBoundingBoxes()
func_197756_d()
toBoundingBoxList()
protected int
a(eq$a arg0, double arg1)
method_18071(class_1354$class_2558 arg0, double arg1)
getCoordIndex(Direction$Axis axis, double coord)
func_197749_a(EnumFacing$Axis arg0, double arg1)
getClosestIndex(EnumFacing$Axis axis, double position)
protected boolean
b(double arg0, double arg1, double arg2)
method_18080(double arg0, double arg1, double arg2)
inBoundsAndContains(double x, double y, double z)
func_211542_b(double arg0, double arg1, double arg2)
contains(double x, double y, double z)
public HitResult
a(cee arg0, cee arg1, el arg2)
method_18066(class_236 arg0, class_236 arg1, class_2552 arg2)
rayCast(Vec3d start, Vec3d end, BlockPos pos)
func_212433_a(Vec3d arg0, Vec3d arg1, BlockPos arg2)
rayTrace(Vec3d arg0, Vec3d arg1, BlockPos arg2)
public VoxelShape
a(eq arg0)
method_18076(class_1354 arg0)
getFaceShape(Direction face)
func_212434_a(EnumFacing arg0)
func_212434_a(EnumFacing side)
public double
a(eq$a arg0, cea arg1, double arg2)
method_18075(class_1354$class_2558 arg0, class_231 arg1, double arg2)
calculateMaxDistance(Direction$Axis axis, Box box, double maxDist)
func_212430_a(EnumFacing$Axis arg0, AxisAlignedBB arg1, double arg2)
func_212430_a(EnumFacing$Axis arg0, AxisAlignedBB arg1, double arg2)
protected double
a(ej arg0, cea arg1, double arg2)
method_18069(class_4334 arg0, class_231 arg1, double arg2)
calculateMaxDistance(AxisCycle axisCycle, Box box, double maxDist)
func_212431_a(AxisRotation arg0, AxisAlignedBB arg1, double arg2)
func_212431_a(AxisRotation arg0, AxisAlignedBB arg1, double arg2)
public void
a(cet$a arg0)
method_18067(class_4096$class_4097 arg0)
forEachEdge(VoxelShapes$EdgeConsumer consumer)
func_197754_a(VoxelShapes$LineConsumer arg0)
forEachEdge(VoxelShapes$LineConsumer action)
public double
a(eq$a arg0, double arg1, double arg2)
method_18072(class_1354$class_2558 arg0, double arg1, double arg2)
getStartingCoord(Direction$Axis axis, double from, double to)
func_197764_a(EnumFacing$Axis arg0, double arg1, double arg2)
min(EnumFacing$Axis axis, double arg1, double arg2)
public double
b(eq$a arg0, double arg1, double arg2)
method_18084(class_1354$class_2558 arg0, double arg1, double arg2)
getEndingCoord(Direction$Axis axis, double from, double to)
func_197760_b(EnumFacing$Axis arg0, double arg1, double arg2)
max(EnumFacing$Axis arg0, double arg1, double arg2)