Package net.minecraft.world.phys.shapes
Class VoxelShape
java.lang.Object
net.minecraft.world.phys.shapes.VoxelShape
- Direct Known Subclasses:
ArrayVoxelShape,CubeVoxelShape,SliceShape
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbounds()private VoxelShapecalculateFace(Direction p_83295_) closestPointTo(Vec3 p_166068_) doublecollide(Direction.Axis p_83260_, AABB p_83261_, double p_83262_) protected doubleprotected intfindIndex(Direction.Axis p_83250_, double p_83251_) voidforAllBoxes(Shapes.DoubleLineConsumer p_83287_) voidforAllEdges(Shapes.DoubleLineConsumer p_83225_) protected doubleget(Direction.Axis p_83257_, int p_83258_) protected abstract it.unimi.dsi.fastutil.doubles.DoubleListgetCoords(Direction.Axis p_83249_) getFaceShape(Direction p_83264_) booleanisEmpty()doublemax(Direction.Axis p_83298_) doublemax(Direction.Axis p_83291_, double p_83292_, double p_83293_) doublemin(Direction.Axis p_83289_) doublemin(Direction.Axis p_166079_, double p_166080_, double p_166081_) move(double p_83217_, double p_83218_, double p_83219_) optimize()toAabbs()toString()
-
Field Details
-
shape
-
faces
-
-
Constructor Details
-
VoxelShape
VoxelShape(DiscreteVoxelShape p_83214_)
-
-
Method Details