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 DiscreteVoxelShapeLightSectionDebugRenderer.SectionData.lightAndBlocksShape(package private) final DiscreteVoxelShapeLightSectionDebugRenderer.SectionData.lightShapeMethods in net.minecraft.client.renderer.debug with parameters of type DiscreteVoxelShapeModifier and TypeMethodDescriptionprivate static voidLightSectionDebugRenderer.renderEdges(PoseStack pPoseStack, DiscreteVoxelShape pShape, SectionPos pPos, MultiBufferSource pBufferSource, double pCamX, double pCamY, double pCamZ, org.joml.Vector4f pColor) private static voidLightSectionDebugRenderer.renderFaces(PoseStack pPoseStack, DiscreteVoxelShape pShape, SectionPos pPos, VertexConsumer pBuffer, double pCamX, double pCamY, double pCamZ, org.joml.Vector4f pColor) -
Uses of DiscreteVoxelShape in net.minecraft.world.level.levelgen.feature
Methods in net.minecraft.world.level.levelgen.feature that return DiscreteVoxelShapeModifier and TypeMethodDescriptionprivate static DiscreteVoxelShapeTreeFeature.updateLeaves(LevelAccessor pLevel, BoundingBox pBox, Set<BlockPos> pRootPositions, Set<BlockPos> pTrunkPositions, Set<BlockPos> pFoliagePositions) -
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 voidStructureTemplate.updateShapeAtEdge(LevelAccessor pLevel, int pFlags, DiscreteVoxelShape pShape, int pX, int pY, int pZ) static voidStructureTemplate.updateShapeAtEdge(LevelAccessor pLevel, int pFlags, DiscreteVoxelShape pShape, BlockPos pPos) -
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 DiscreteVoxelShapeSubShape.parentprotected final DiscreteVoxelShapeVoxelShape.shapeMethods in net.minecraft.world.phys.shapes that return DiscreteVoxelShapeModifier and TypeMethodDescriptionprivate static DiscreteVoxelShapeSliceShape.makeSlice(DiscreteVoxelShape pShape, Direction.Axis pAxis, int pIndex) DiscreteVoxelShape.rotate(OctahedralGroup pOctahedralGroup) Methods in net.minecraft.world.phys.shapes with parameters of type DiscreteVoxelShapeModifier and TypeMethodDescriptionprotected static voidBitSetDiscreteVoxelShape.forAllBoxes(DiscreteVoxelShape pShape, DiscreteVoxelShape.IntLineConsumer pConsumer, boolean pCombine) (package private) static BitSetDiscreteVoxelShapeBitSetDiscreteVoxelShape.join(DiscreteVoxelShape pMainShape, DiscreteVoxelShape pSecondaryShape, IndexMerger pMergerX, IndexMerger pMergerY, IndexMerger pMergerZ, BooleanOp pOperator) private static booleanShapes.joinIsNotEmpty(IndexMerger pMergerX, IndexMerger pMergerY, IndexMerger pMergerZ, DiscreteVoxelShape pPrimaryShape, DiscreteVoxelShape pSecondaryShape, BooleanOp pResultOperator) private static DiscreteVoxelShapeSliceShape.makeSlice(DiscreteVoxelShape pShape, Direction.Axis pAxis, int pIndex) Constructors in net.minecraft.world.phys.shapes with parameters of type DiscreteVoxelShapeModifierConstructorDescriptionprotectedArrayVoxelShape(DiscreteVoxelShape pShape, double[] pXs, double[] pYs, double[] pZs) (package private)ArrayVoxelShape(DiscreteVoxelShape pShape, it.unimi.dsi.fastutil.doubles.DoubleList pXs, it.unimi.dsi.fastutil.doubles.DoubleList pYs, it.unimi.dsi.fastutil.doubles.DoubleList pZs) protectedCubeVoxelShape(DiscreteVoxelShape p_82765_) protectedSubShape(DiscreteVoxelShape pParent, int pStartX, int pStartY, int pStartZ, int pEndX, int pEndY, int pEndZ) protectedVoxelShape(DiscreteVoxelShape pShape)