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 poseStack, DiscreteVoxelShape shape, SectionPos pos, MultiBufferSource bufferSource, double camX, double camY, double camZ, org.joml.Vector4f color) private static voidLightSectionDebugRenderer.renderFaces(PoseStack poseStack, DiscreteVoxelShape shape, SectionPos pos, VertexConsumer buffer, double camX, double camY, double camZ, org.joml.Vector4f color) -
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 level, BoundingBox box, Set<BlockPos> rootPositions, Set<BlockPos> trunkPositions, Set<BlockPos> foliagePositions) -
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 level, int flags, DiscreteVoxelShape shape, int x, int y, int z) static voidStructureTemplate.updateShapeAtEdge(LevelAccessor level, int flags, DiscreteVoxelShape shape, BlockPos pos) -
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 shape, Direction.Axis axis, int index) Methods in net.minecraft.world.phys.shapes with parameters of type DiscreteVoxelShapeModifier and TypeMethodDescriptionprotected static voidBitSetDiscreteVoxelShape.forAllBoxes(DiscreteVoxelShape shape, DiscreteVoxelShape.IntLineConsumer consumer, boolean combine) (package private) static BitSetDiscreteVoxelShapeBitSetDiscreteVoxelShape.join(DiscreteVoxelShape mainShape, DiscreteVoxelShape secondaryShape, IndexMerger mergerX, IndexMerger mergerY, IndexMerger mergerZ, BooleanOp operator) private static booleanShapes.joinIsNotEmpty(IndexMerger mergerX, IndexMerger mergerY, IndexMerger mergerZ, DiscreteVoxelShape primaryShape, DiscreteVoxelShape secondaryShape, BooleanOp resultOperator) private static DiscreteVoxelShapeSliceShape.makeSlice(DiscreteVoxelShape shape, Direction.Axis axis, int index) Constructors in net.minecraft.world.phys.shapes with parameters of type DiscreteVoxelShapeModifierConstructorDescriptionprotectedArrayVoxelShape(DiscreteVoxelShape shape, double[] xs, double[] ys, double[] zs) (package private)ArrayVoxelShape(DiscreteVoxelShape shape, it.unimi.dsi.fastutil.doubles.DoubleList xs, it.unimi.dsi.fastutil.doubles.DoubleList ys, it.unimi.dsi.fastutil.doubles.DoubleList zs) protectedCubeVoxelShape(DiscreteVoxelShape shape) protectedSubShape(DiscreteVoxelShape parent, int startX, int startY, int startZ, int endX, int endY, int endZ) protectedVoxelShape(DiscreteVoxelShape shape)