Uses of Class
net.minecraft.world.phys.shapes.DiscreteVoxelShape
Packages that use DiscreteVoxelShape
Package
Description
-
Uses of DiscreteVoxelShape in net.minecraft.client.renderer.debug
Fields in net.minecraft.client.renderer.debug declared as DiscreteVoxelShapeModifier and TypeFieldDescription(package private) final DiscreteVoxelShape
LightSectionDebugRenderer.SectionData.lightAndBlocksShape
(package private) final DiscreteVoxelShape
LightSectionDebugRenderer.SectionData.lightShape
Methods in net.minecraft.client.renderer.debug with parameters of type DiscreteVoxelShapeModifier 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
Methods in net.minecraft.world.level.levelgen.feature that return DiscreteVoxelShapeModifier 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
Methods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type DiscreteVoxelShapeModifier and TypeMethodDescriptionstatic void
StructureTemplate.updateShapeAtEdge
(LevelAccessor p_74511_, int p_74512_, DiscreteVoxelShape p_74513_, int p_74514_, int p_74515_, int p_74516_) -
Uses of DiscreteVoxelShape in net.minecraft.world.phys.shapes
Subclasses of DiscreteVoxelShape in net.minecraft.world.phys.shapesFields in net.minecraft.world.phys.shapes declared as DiscreteVoxelShapeModifier and TypeFieldDescriptionprivate final DiscreteVoxelShape
SubShape.parent
protected final DiscreteVoxelShape
VoxelShape.shape
Methods in net.minecraft.world.phys.shapes that return DiscreteVoxelShapeModifier and TypeMethodDescriptionprivate static DiscreteVoxelShape
SliceShape.makeSlice
(DiscreteVoxelShape p_83177_, Direction.Axis p_83178_, int p_83179_) Methods in net.minecraft.world.phys.shapes with parameters of type DiscreteVoxelShapeModifier 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_) Constructors in net.minecraft.world.phys.shapes with parameters of type DiscreteVoxelShapeModifierConstructorDescriptionprotected
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_) (package private)
VoxelShape
(DiscreteVoxelShape p_83214_)