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 TypeFieldDescriptionprivate final DiscreteVoxelShapeLightSectionDebugRenderer.SectionData.lightAndBlocksShapeprivate final DiscreteVoxelShapeLightSectionDebugRenderer.SectionData.lightShapeMethods in net.minecraft.client.renderer.debug with parameters of type DiscreteVoxelShapeModifier and TypeMethodDescriptionprivate static voidLightSectionDebugRenderer.renderEdges(DiscreteVoxelShape shape, SectionPos minSection, int color) private static voidLightSectionDebugRenderer.renderFaces(DiscreteVoxelShape shape, SectionPos minSection, int 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 bounds, Set<BlockPos> logs, Set<BlockPos> decorationSet, Set<BlockPos> rootPositions) -
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 updateMode, DiscreteVoxelShape shape, int startX, int startY, int startZ) static voidStructureTemplate.updateShapeAtEdge(LevelAccessor level, int updateMode, 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 delegate, Direction.Axis axis, int point) DiscreteVoxelShape.rotate(OctahedralGroup rotation) Methods in net.minecraft.world.phys.shapes with parameters of type DiscreteVoxelShapeModifier and TypeMethodDescriptionprotected static voidBitSetDiscreteVoxelShape.forAllBoxes(DiscreteVoxelShape voxelShape, DiscreteVoxelShape.IntLineConsumer consumer, boolean mergeNeighbors) (package private) static BitSetDiscreteVoxelShapeBitSetDiscreteVoxelShape.join(DiscreteVoxelShape first, DiscreteVoxelShape second, IndexMerger xMerger, IndexMerger yMerger, IndexMerger zMerger, BooleanOp op) private static booleanShapes.joinIsNotEmpty(IndexMerger xMerger, IndexMerger yMerger, IndexMerger zMerger, DiscreteVoxelShape first, DiscreteVoxelShape second, BooleanOp op) private static DiscreteVoxelShapeSliceShape.makeSlice(DiscreteVoxelShape delegate, Direction.Axis axis, int point) 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) BitSetDiscreteVoxelShape(DiscreteVoxelShape voxelShape) protectedCubeVoxelShape(DiscreteVoxelShape shape) protectedSubShape(DiscreteVoxelShape parent, int startX, int startY, int startZ, int endX, int endY, int endZ) protectedVoxelShape(DiscreteVoxelShape shape)