net.minecraft.block.shape

public final class VoxelShapes

cei
net.minecraft.unmapped.C_79262971
net.minecraft.block.shape.VoxelShapes
net.minecraft.util.math.shapes.ShapeUtils

Field summary

Modifier and TypeField
private static final VoxelShape
a
f_91381061
EMPTY
field_197886_a
private static final VoxelShape
b
f_17092888
BLOCK
field_197887_b

Method summary

Modifier and TypeMethod
public static VoxelShape
a()
m_78126962()
empty()
func_197880_a()
public static VoxelShape
b()
m_24610935()
block()
func_197868_b()
public static VoxelShape
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
m_86854979(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)
public static VoxelShape
a(cdp arg0)
m_57195522(C_82690114 arg0)
block(Box bounds)
func_197881_a(AxisAlignedBB arg0)
private static int
a(double arg0, double arg1)
m_66218489(double arg0, double arg1)
findBits(double min, double max)
func_197885_a(double arg0, double arg1)
protected static long
a(int arg0, int arg1)
m_34631510(int arg0, int arg1)
lcm(int a, int b)
func_197877_a(int arg0, int arg1)
public static VoxelShape
a(cel arg0, cel arg1)
m_97949575(C_05357615 arg0, C_05357615 arg1)
or(VoxelShape a, VoxelShape b)
func_197872_a(VoxelShape arg0, VoxelShape arg1)
public static VoxelShape
a(cel arg0, cel arg1, cdx arg2)
m_20773672(C_05357615 arg0, C_05357615 arg1, C_84826362 arg2)
join(VoxelShape a, VoxelShape b, BooleanOp op)
func_197878_a(VoxelShape arg0, VoxelShape arg1, IBooleanFunction arg2)
public static VoxelShape
b(cel arg0, cel arg1, cdx arg2)
m_84872161(C_05357615 arg0, C_05357615 arg1, C_84826362 arg2)
joinUnoptimized(VoxelShape a, VoxelShape b, BooleanOp op)
func_197882_b(VoxelShape arg0, VoxelShape arg1, IBooleanFunction arg2)
public static boolean
c(cel arg0, cel arg1, cdx arg2)
m_05042075(C_05357615 arg0, C_05357615 arg1, C_84826362 arg2)
overlap(VoxelShape a, VoxelShape b, BooleanOp op)
func_197879_c(VoxelShape arg0, VoxelShape arg1, IBooleanFunction arg2)
private static boolean
a(ced arg0, ced arg1, ced arg2, ceb arg3, ceb arg4, cdx arg5)
m_26021182(C_06109144 arg0, C_06109144 arg1, C_06109144 arg2, C_26038952 arg3, C_26038952 arg4, C_84826362 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)
public static double
a(ep$a arg0, cdp arg1, cel arg2, double arg3)
m_84966497(C_28786548$C_08529626 arg0, C_82690114 arg1, C_05357615 arg2, double arg3)
m_84966497(Direction$Axis arg0, Box arg1, VoxelShape arg2, double arg3)
func_197884_a(EnumFacing$Axis arg0, AxisAlignedBB arg1, VoxelShape arg2, double arg3)
private static double
a(eh arg0, cdp arg1, cel arg2, double arg3)
m_14725303(C_39694509 arg0, C_82690114 arg1, C_05357615 arg2, double arg3)
m_14725303(AxisCycle arg0, Box arg1, VoxelShape arg2, double arg3)
func_197876_a(AxisRotation arg0, AxisAlignedBB arg1, VoxelShape arg2, double arg3)
public static HitResult
a(cel arg0, cdt arg1, cdt arg2, ej arg3)
m_78713367(C_05357615 arg0, C_94584382 arg1, C_94584382 arg2, C_32594356 arg3)
m_78713367(VoxelShape arg0, Vec3d arg1, Vec3d arg2, BlockPos arg3)
func_197871_a(VoxelShape arg0, Vec3d arg1, Vec3d arg2, BlockPos arg3)
public static boolean
b(cel arg0, cel arg1, ep arg2)
m_70305028(C_05357615 arg0, C_05357615 arg1, C_28786548 arg2)
adjacentSidesCoverSquare(VoxelShape one, VoxelShape two, Direction direction)
func_204642_b(VoxelShape arg0, VoxelShape arg1, EnumFacing arg2)
public static VoxelShape
a(cel arg0, ep arg1)
m_34236037(C_05357615 arg0, C_28786548 arg1)
m_34236037(VoxelShape arg0, Direction arg1)
func_208032_a(VoxelShape arg0, EnumFacing arg1)
protected static IndexMerger
a(int arg0, it.unimi.dsi.fastutil.doubles.DoubleList arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2, boolean arg3, boolean arg4)
m_24379002(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)
public static boolean
a(cel arg0, cel arg1, ep arg2)
m_10054405(C_05357615 arg0, C_05357615 arg1, C_28786548 arg2)
isSideCovered(VoxelShape shape, VoxelShape neighbor, Direction direction)
func_197875_a(VoxelShape arg0, VoxelShape arg1, EnumFacing arg2)