net.minecraft.util.shape

public final class VoxelShapes

css
net.minecraft.class_259
net.minecraft.util.shape.VoxelShapes
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
b
field_1385
FULL_CUBE
BLOCK
field_197887_b
FULL_CUBE
public static final VoxelShape
a
field_17669
UNBOUNDED
f_12305759
field_216389_a
INFINITY
private static final VoxelShape
c
field_1384
EMPTY
EMPTY
field_197886_a
EMPTY

Method summary

Modifier and TypeMethod
public static VoxelShape
a()
method_1073()
empty()
empty()
func_197880_a()
empty()
public static VoxelShape
b()
method_1077()
fullCube()
block()
func_197868_b()
fullCube()
public static VoxelShape
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_1081(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
cuboid(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(crw arg0)
method_1078(class_238 arg0)
cuboid(Box arg0)
block(Box bounds)
func_197881_a(AxisAlignedBB arg0)
create(AxisAlignedBB aabb)
private static int
a(double arg0, double arg1)
method_1086(double arg0, double arg1)
findRequiredBitResolution(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_1079(int arg0, int arg1)
lcm(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(csv arg0, csv arg1)
method_1084(class_265 arg0, class_265 arg1)
union(VoxelShape arg0, VoxelShape arg1)
or(VoxelShape a, VoxelShape b)
func_197872_a(VoxelShape arg0, VoxelShape arg1)
or(VoxelShape shape1, VoxelShape shape2)
public static VoxelShape
a(csv arg0, csv... arg1)
method_17786(class_265 arg0, class_265... arg1)
union(VoxelShape arg0, VoxelShape... arg1)
m_19519917(VoxelShape arg0, VoxelShape... arg1)
func_216384_a(VoxelShape arg0, VoxelShape... arg1)
or(VoxelShape arg0, VoxelShape... arg1)
public static VoxelShape
a(csv arg0, csv arg1, csf arg2)
method_1072(class_265 arg0, class_265 arg1, class_247 arg2)
combineAndSimplify(VoxelShape arg0, VoxelShape arg1, BooleanBiFunction 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(csv arg0, csv arg1, csf arg2)
method_1082(class_265 arg0, class_265 arg1, class_247 arg2)
combine(VoxelShape arg0, VoxelShape arg1, BooleanBiFunction 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(csv arg0, csv arg1, csf arg2)
method_1074(class_265 arg0, class_265 arg1, class_247 arg2)
matchesAnywhere(VoxelShape arg0, VoxelShape arg1, BooleanBiFunction 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(csn arg0, csn arg1, csn arg2, csk arg3, csk arg4, csf arg5)
method_1071(class_255 arg0, class_255 arg1, class_255 arg2, class_251 arg3, class_251 arg4, class_247 arg5)
matchesAnywhere(DoubleListPair arg0, DoubleListPair arg1, DoubleListPair arg2, VoxelSet arg3, VoxelSet arg4, BooleanBiFunction 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(fa$a arg0, crw arg1, Stream<csv> arg2, double arg3)
method_1085(class_2350$class_2351 arg0, class_238 arg1, Stream<class_265> arg2, double arg3)
calculateMaxOffset(Direction$Axis arg0, Box arg1, Stream<VoxelShape> arg2, double arg3)
calculateMaxOffset(Direction$Axis axis, Box box, Stream<VoxelShape> shapes, double maxDist)
func_212437_a(Direction$Axis arg0, AxisAlignedBB arg1, Stream<VoxelShape> arg2, double arg3)
getAllowedOffset(Direction$Axis movementAxis, AxisAlignedBB collisionBox, Stream<VoxelShape> possibleHits, double desiredOffset)
public static double
a(fa$a arg0, crw arg1, bhp arg2, double arg3, csg arg4, Stream<csv> arg5)
method_17945(class_2350$class_2351 arg0, class_238 arg1, class_1941 arg2, double arg3, class_3726 arg4, Stream<class_265> arg5)
calculateSoftOffset(Direction$Axis arg0, Box arg1, ViewableWorld arg2, double arg3, EntityContext arg4, Stream<VoxelShape> arg5)
m_10425781(Direction$Axis arg0, Box arg1, WorldView arg2, double arg3, CollisionContext arg4, Stream<VoxelShape> arg5)
func_216383_a(Direction$Axis arg0, AxisAlignedBB arg1, IWorldReader arg2, double arg3, ISelectionContext arg4, Stream<VoxelShape> arg5)
getAllowedOffset(Direction$Axis movementAxis, AxisAlignedBB collisionBox, IWorldReader worldReader, double desiredOffset, ISelectionContext selectionContext, Stream<VoxelShape> possibleHits)
private static double
a(crw arg0, bhp arg1, double arg2, csg arg3, eu arg4, Stream<csv> arg5)
method_17944(class_238 arg0, class_1941 arg1, double arg2, class_3726 arg3, class_2335 arg4, Stream<class_265> arg5)
method_17944(Box arg0, ViewableWorld arg1, double arg2, EntityContext arg3, AxisCycleDirection arg4, Stream<VoxelShape> arg5)
m_84822986(Box arg0, WorldView arg1, double arg2, CollisionContext arg3, AxisCycle arg4, Stream<VoxelShape> arg5)
func_216386_a(AxisAlignedBB arg0, IWorldReader arg1, double arg2, ISelectionContext arg3, AxisRotation arg4, Stream<VoxelShape> arg5)
getAllowedOffset(AxisAlignedBB collisionBox, IWorldReader worldReader, double desiredOffset, ISelectionContext selectionContext, AxisRotation rotationAxis, Stream<VoxelShape> possibleHits)
private static int
a(double arg0, double arg1, double arg2)
method_17943(double arg0, double arg1, double arg2)
method_17943(double arg0, double arg1, double arg2)
m_54268787(double arg0, double arg1, double arg2)
func_216385_a(double arg0, double arg1, double arg2)
getDifferenceFloored(double desiredOffset, double min, double max)
public static VoxelShape
a(csv arg0, fa arg1)
method_16344(class_265 arg0, class_2350 arg1)
method_16344(VoxelShape arg0, Direction arg1)
getFaceShape(VoxelShape arg0, Direction arg1)
func_216387_a(VoxelShape arg0, Direction arg1)
func_216387_a(VoxelShape arg0, Direction arg1)
public static boolean
b(csv arg0, csv arg1, fa arg2)
method_1080(class_265 arg0, class_265 arg1, class_2350 arg2)
method_1080(VoxelShape arg0, VoxelShape arg1, Direction arg2)
adjacentSidesCoverSquare(VoxelShape one, VoxelShape two, Direction direction)
func_204642_b(VoxelShape arg0, VoxelShape arg1, Direction arg2)
doAdjacentCubeSidesFillSquare(VoxelShape shape, VoxelShape adjacentShape, Direction side)
public static boolean
b(csv arg0, csv arg1)
method_20713(class_265 arg0, class_265 arg1)
method_20713(VoxelShape arg0, VoxelShape arg1)
m_24017381(VoxelShape arg0, VoxelShape arg1)
func_223416_b(VoxelShape arg0, VoxelShape arg1)
func_223416_b(VoxelShape arg0, VoxelShape arg1)
protected static DoubleListPair
a(int arg0, it.unimi.dsi.fastutil.doubles.DoubleList arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2, boolean arg3, boolean arg4)
method_1069(int arg0, it.unimi.dsi.fastutil.doubles.DoubleList arg1, it.unimi.dsi.fastutil.doubles.DoubleList arg2, boolean arg3, boolean arg4)
createListPair(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(csv arg0, csv arg1, fa arg2)
method_1083(class_265 arg0, class_265 arg1, class_2350 arg2)
method_1083(VoxelShape arg0, VoxelShape arg1, Direction arg2)
isSideCovered(VoxelShape shape, VoxelShape neighbor, Direction direction)
func_197875_a(VoxelShape arg0, VoxelShape arg1, Direction arg2)
isCubeSideCovered(VoxelShape shape, VoxelShape adjacentShape, Direction side)