Uses of Class
net.minecraft.world.phys.shapes.DiscreteVoxelShape
Package
Description
-
Uses of DiscreteVoxelShape in net.minecraft.client.renderer.debug
Modifier and TypeFieldDescription(package private) final DiscreteVoxelShape
LightSectionDebugRenderer.SectionData.lightAndBlocksShape
(package private) final DiscreteVoxelShape
LightSectionDebugRenderer.SectionData.lightShape
Modifier and TypeMethodDescriptionprivate static void
LightSectionDebugRenderer.renderEdges
(PoseStack p_282890_, DiscreteVoxelShape p_282950_, SectionPos p_281925_, MultiBufferSource p_281516_, double p_281554_, double p_283233_, double p_281690_, org.joml.Vector4f p_282916_) private static void
LightSectionDebugRenderer.renderFaces
(PoseStack p_283088_, DiscreteVoxelShape p_281747_, SectionPos p_282941_, VertexConsumer p_283103_, double p_281419_, double p_282520_, double p_281976_, org.joml.Vector4f p_282342_) -
Uses of DiscreteVoxelShape in net.minecraft.world.level.levelgen.feature
Modifier and TypeMethodDescriptionprivate static DiscreteVoxelShape
TreeFeature.updateLeaves
(LevelAccessor p_225252_, BoundingBox p_225253_, Set<BlockPos> p_225254_, Set<BlockPos> p_225255_, Set<BlockPos> p_225256_) -
Uses of DiscreteVoxelShape in net.minecraft.world.level.levelgen.structure.templatesystem
Modifier and TypeMethodDescriptionstatic void
StructureTemplate.updateShapeAtEdge
(LevelAccessor p_74511_, int p_74512_, DiscreteVoxelShape p_74513_, int p_74514_, int p_74515_, int p_74516_) static void
StructureTemplate.updateShapeAtEdge
(LevelAccessor p_333926_, int p_333789_, DiscreteVoxelShape p_333845_, BlockPos p_333731_) -
Uses of DiscreteVoxelShape in net.minecraft.world.phys.shapes
Modifier and TypeFieldDescriptionprivate final DiscreteVoxelShape
SubShape.parent
protected final DiscreteVoxelShape
VoxelShape.shape
Modifier and TypeMethodDescriptionprivate static DiscreteVoxelShape
SliceShape.makeSlice
(DiscreteVoxelShape p_83177_, Direction.Axis p_83178_, int p_83179_) Modifier and TypeMethodDescriptionprotected static void
BitSetDiscreteVoxelShape.forAllBoxes
(DiscreteVoxelShape p_165964_, DiscreteVoxelShape.IntLineConsumer p_165965_, boolean p_165966_) (package private) static BitSetDiscreteVoxelShape
BitSetDiscreteVoxelShape.join
(DiscreteVoxelShape p_82642_, DiscreteVoxelShape p_82643_, IndexMerger p_82644_, IndexMerger p_82645_, IndexMerger p_82646_, BooleanOp p_82647_) private static boolean
Shapes.joinIsNotEmpty
(IndexMerger p_83104_, IndexMerger p_83105_, IndexMerger p_83106_, DiscreteVoxelShape p_83107_, DiscreteVoxelShape p_83108_, BooleanOp p_83109_) private static DiscreteVoxelShape
SliceShape.makeSlice
(DiscreteVoxelShape p_83177_, Direction.Axis p_83178_, int p_83179_) ModifierConstructorDescriptionprotected
ArrayVoxelShape
(DiscreteVoxelShape p_82572_, double[] p_82573_, double[] p_82574_, double[] p_82575_) (package private)
ArrayVoxelShape
(DiscreteVoxelShape p_82567_, it.unimi.dsi.fastutil.doubles.DoubleList p_82568_, it.unimi.dsi.fastutil.doubles.DoubleList p_82569_, it.unimi.dsi.fastutil.doubles.DoubleList p_82570_) BitSetDiscreteVoxelShape
(DiscreteVoxelShape p_82602_) protected
CubeVoxelShape
(DiscreteVoxelShape p_82765_) protected
SubShape
(DiscreteVoxelShape p_83190_, int p_83191_, int p_83192_, int p_83193_, int p_83194_, int p_83195_, int p_83196_) protected
VoxelShape
(DiscreteVoxelShape p_83214_)