net.minecraft.server.v1_14_R1

public abstract class VoxelShape

csv
net.minecraft.class_265
net.minecraft.util.shape.VoxelShape
net.minecraft.util.math.shapes.VoxelShape
net.minecraft.server.v1_14_R1.VoxelShape

Field summary

Modifier and TypeField
protected final VoxelShapeDiscrete
a
field_1401
voxels
field_197768_g
private VoxelShape[]
b
field_19318
shapeCache
field_222864_b

Constructor summary

ModifierConstructor
(VoxelShapeDiscrete arg0)

Method summary

Modifier and TypeMethod
public double
b(fa$a arg0)
method_1091(class_2350$class_2351 arg0)
getMinimum(Direction$Axis arg0)
func_197762_b(Direction$Axis arg0)
public double
c(fa$a arg0)
method_1105(class_2350$class_2351 arg0)
getMaximum(Direction$Axis arg0)
func_197758_c(Direction$Axis arg0)
public AxisAlignedBB
a()
method_1107()
getBoundingBox()
func_197752_a()
getBoundingBox()
protected double
a(fa$a arg0, int arg1)
method_1099(class_2350$class_2351 arg0, int arg1)
getPointPosition(Direction$Axis arg0, int arg1)
func_197759_b(Direction$Axis arg0, int arg1)
protected abstract it.unimi.dsi.fastutil.doubles.DoubleList
a(fa$a arg0)
method_1109(class_2350$class_2351 arg0)
getPointPositions(Direction$Axis arg0)
func_197757_a(Direction$Axis arg0)
public boolean
b()
method_1110()
isEmpty()
func_197766_b()
isEmpty()
public VoxelShape
a(double arg0, double arg1, double arg2)
method_1096(double arg0, double arg1, double arg2)
offset(double arg0, double arg1, double arg2)
func_197751_a(double arg0, double arg1, double arg2)
public VoxelShape
c()
method_1097()
simplify()
func_197753_c()
public void
b(css$a arg0)
method_1089(class_259$class_260 arg0)
forEachBox(VoxelShapes$BoxConsumer arg0)
func_197755_b(VoxelShapes$ILineConsumer arg0)
public List<AxisAlignedBB>
d()
method_1090()
getBoundingBoxes()
func_197756_d()
protected int
a(fa$a arg0, double arg1)
method_1100(class_2350$class_2351 arg0, double arg1)
getCoordIndex(Direction$Axis arg0, double arg1)
func_197749_a(Direction$Axis arg0, double arg1)
protected boolean
b(double arg0, double arg1, double arg2)
method_1095(double arg0, double arg1, double arg2)
contains(double arg0, double arg1, double arg2)
func_211542_b(double arg0, double arg1, double arg2)
public MovingObjectPositionBlock
a(csb arg0, csb arg1, ev arg2)
method_1092(class_243 arg0, class_243 arg1, class_2338 arg2)
rayTrace(Vec3d arg0, Vec3d arg1, BlockPos arg2)
func_212433_a(Vec3d arg0, Vec3d arg1, BlockPos arg2)
rayTrace(Vec3D arg0, Vec3D arg1, BlockPosition arg2)
public VoxelShape
a(fa arg0)
method_20538(class_2350 arg0)
getFace(Direction arg0)
func_212434_a(Direction arg0)
private VoxelShape
b(fa arg0)
method_1098(class_2350 arg0)
getUncachedFace(Direction arg0)
func_222863_b(Direction arg0)
public double
a(fa$a arg0, crw arg1, double arg2)
method_1108(class_2350$class_2351 arg0, class_238 arg1, double arg2)
method_1108(Direction$Axis arg0, Box arg1, double arg2)
func_212430_a(Direction$Axis arg0, AxisAlignedBB arg1, double arg2)
protected double
a(eu arg0, crw arg1, double arg2)
method_1103(class_2335 arg0, class_238 arg1, double arg2)
method_1103(AxisCycleDirection arg0, Box arg1, double arg2)
func_212431_a(AxisRotation arg0, AxisAlignedBB arg1, double arg2)
public void
a(css$a arg0)
method_1104(class_259$class_260 arg0)
forEachEdge(VoxelShapes$BoxConsumer arg0)
func_197754_a(VoxelShapes$ILineConsumer arg0)
public double
a(fa$a arg0, double arg1, double arg2)
method_1093(class_2350$class_2351 arg0, double arg1, double arg2)
method_1093(Direction$Axis arg0, double arg1, double arg2)
func_197764_a(Direction$Axis arg0, double arg1, double arg2)
public double
b(fa$a arg0, double arg1, double arg2)
method_1102(class_2350$class_2351 arg0, double arg1, double arg2)
method_1102(Direction$Axis arg0, double arg1, double arg2)
func_197760_b(Direction$Axis arg0, double arg1, double arg2)