net.minecraft.block.shape

public final class VoxelShapes

cet
net.minecraft.class_4096
net.minecraft.block.shape.VoxelShapes
net.minecraft.util.math.shapes.VoxelShapes
net.minecraft.util.math.shapes.VoxelShapes

Field summary

Modifier and TypeField
private static final VoxelShape
a
field_19849
EMPTY
field_197886_a
EMPTY
private static final VoxelShape
b
field_19850
BLOCK
field_197887_b
FULL_CUBE

Method summary

Modifier and TypeMethod
public static VoxelShape
a()
method_18044()
empty()
func_197880_a()
empty()
public static VoxelShape
b()
method_18058()
block()
func_197868_b()
fullCube()
public static VoxelShape
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_18046(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
block(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
func_197873_a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
create(double z2, double y1, double z1, double x2, double y2, double arg5)
public static VoxelShape
a(cea arg0)
method_18049(class_231 arg0)
block(Box bounds)
func_197881_a(AxisAlignedBB arg0)
create(AxisAlignedBB aabb)
private static int
a(double arg0, double arg1)
method_18045(double arg0, double arg1)
findBits(double min, double max)
func_197885_a(double arg0, double arg1)
getPrecisionBits(double arg0, double arg1)
protected static long
a(int arg0, int arg1)
method_18047(int arg0, int arg1)
lcm(int a, int b)
func_197877_a(int arg0, int arg1)
lcm(int aa, int bb)
public static VoxelShape
a(cew arg0, cew arg1)
method_18054(class_4100 arg0, class_4100 arg1)
or(VoxelShape a, VoxelShape b)
func_197872_a(VoxelShape arg0, VoxelShape arg1)
or(VoxelShape shape1, VoxelShape shape2)
public static VoxelShape
a(cew arg0, cew arg1, cei arg2)
method_18055(class_4100 arg0, class_4100 arg1, class_4082 arg2)
join(VoxelShape a, VoxelShape b, BooleanOp op)
func_197878_a(VoxelShape arg0, VoxelShape arg1, IBooleanFunction arg2)
combineAndSimplify(VoxelShape shape1, VoxelShape shape2, IBooleanFunction function)
public static VoxelShape
b(cew arg0, cew arg1, cei arg2)
method_18059(class_4100 arg0, class_4100 arg1, class_4082 arg2)
joinUnoptimized(VoxelShape a, VoxelShape b, BooleanOp op)
func_197882_b(VoxelShape arg0, VoxelShape arg1, IBooleanFunction arg2)
combine(VoxelShape shape1, VoxelShape shape2, IBooleanFunction function)
public static boolean
c(cew arg0, cew arg1, cei arg2)
method_18062(class_4100 arg0, class_4100 arg1, class_4082 arg2)
overlap(VoxelShape a, VoxelShape b, BooleanOp op)
func_197879_c(VoxelShape arg0, VoxelShape arg1, IBooleanFunction arg2)
compare(VoxelShape shape1, VoxelShape shape2, IBooleanFunction function)
private static boolean
a(ceo arg0, ceo arg1, ceo arg2, cem arg3, cem arg4, cei arg5)
method_18053(class_4090 arg0, class_4090 arg1, class_4090 arg2, class_4086 arg3, class_4086 arg4, class_4082 arg5)
matchesAnywhere(IndexMerger mergedX, IndexMerger mergedY, IndexMerger mergedZ, VoxelSet shape1, VoxelSet shape2, BooleanOp predicate)
func_197874_a(IDoubleListMerger arg0, IDoubleListMerger arg1, IDoubleListMerger arg2, VoxelShapePart arg3, VoxelShapePart arg4, IBooleanFunction arg5)
func_197874_a(IDoubleListMerger arg0, IDoubleListMerger arg1, IDoubleListMerger arg2, VoxelShapePart arg3, VoxelShapePart arg4, IBooleanFunction arg5)
public static double
a(eq$a arg0, cea arg1, Stream<cew> arg2, double arg3)
method_18057(class_1354$class_2558 arg0, class_231 arg1, Stream<class_4100> arg2, double arg3)
calculateMaxOffset(Direction$Axis axis, Box box, Stream<VoxelShape> shapes, double maxDist)
func_212437_a(EnumFacing$Axis arg0, AxisAlignedBB arg1, Stream<VoxelShape> arg2, double arg3)
func_212437_a(EnumFacing$Axis arg0, AxisAlignedBB arg1, Stream<VoxelShape> arg2, double arg3)
public static boolean
b(cew arg0, cew arg1, eq arg2)
method_18060(class_4100 arg0, class_4100 arg1, class_1354 arg2)
adjacentSidesCoverSquare(VoxelShape one, VoxelShape two, Direction direction)
func_204642_b(VoxelShape arg0, VoxelShape arg1, EnumFacing arg2)
doAdjacentCubeSidesFillSquare(VoxelShape shape, VoxelShape adjacentShape, EnumFacing side)
protected static IndexMerger
a(int arg0, it.unimi.dsi.fastutil.doubles.DoubleList arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2, boolean arg3, boolean arg4)
method_18048(int arg0, it.unimi.dsi.fastutil.doubles.DoubleList arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2, boolean arg3, boolean arg4)
createIndexMerger(int size, it.unimi.dsi.fastutil.doubles.DoubleList first, it.unimi.dsi.fastutil.doubles.DoubleList second, boolean includeFirst, boolean includeSecond)
func_199410_a(int arg0, it.unimi.dsi.fastutil.doubles.DoubleList arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2, boolean arg3, boolean arg4)
makeListMerger(int arg0, it.unimi.dsi.fastutil.doubles.DoubleList list1, it.unimi.dsi.fastutil.doubles.DoubleList list2, boolean arg3, boolean arg4)
public static boolean
a(cew arg0, cew arg1, eq arg2)
method_18056(class_4100 arg0, class_4100 arg1, class_1354 arg2)
isSideCovered(VoxelShape shape, VoxelShape neighbor, Direction direction)
func_197875_a(VoxelShape arg0, VoxelShape arg1, EnumFacing arg2)
isCubeSideCovered(VoxelShape shape, VoxelShape adjacentShape, EnumFacing side)