Package net.minecraft.util.shape
Class SlicedVoxelShape
java.lang.Object
net.minecraft.util.shape.VoxelShape
net.minecraft.util.shape.SlicedVoxelShape
- Mappings:
Namespace Name official doq
intermediary net/minecraft/class_263
named net/minecraft/util/shape/SlicedVoxelShape
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Direction.Axis
private static final DoubleList
private final VoxelShape
Fields inherited from class net.minecraft.util.shape.VoxelShape
voxels
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static VoxelSet
createVoxelSet
(VoxelSet voxelSet, Direction.Axis axis, int sliceWidth) protected DoubleList
Methods inherited from class net.minecraft.util.shape.VoxelShape
calculateMaxDistance, calculateMaxDistance, forEachBox, forEachEdge, getBoundingBox, getBoundingBoxes, getClosestPointTo, getCoordIndex, getEndingCoord, getFace, getMax, getMin, getPointPosition, isEmpty, method_35593, offset, raycast, simplify, toString
-
Field Details
-
POINTS
- Mappings:
Namespace Name Mixin selector official d
Ldoq;d:Lit/unimi/dsi/fastutil/doubles/DoubleList;
intermediary field_1395
Lnet/minecraft/class_263;field_1395:Lit/unimi/dsi/fastutil/doubles/DoubleList;
named POINTS
Lnet/minecraft/util/shape/SlicedVoxelShape;POINTS:Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
shape
- Mappings:
Namespace Name Mixin selector official b
Ldoq;b:Ldos;
intermediary field_1397
Lnet/minecraft/class_263;field_1397:Lnet/minecraft/class_265;
named shape
Lnet/minecraft/util/shape/SlicedVoxelShape;shape:Lnet/minecraft/util/shape/VoxelShape;
-
axis
- Mappings:
Namespace Name Mixin selector official c
Ldoq;c:Lgm$a;
intermediary field_1396
Lnet/minecraft/class_263;field_1396:Lnet/minecraft/class_2350$class_2351;
named axis
Lnet/minecraft/util/shape/SlicedVoxelShape;axis:Lnet/minecraft/util/math/Direction$Axis;
-
-
Constructor Details
-
SlicedVoxelShape
- Mappings:
Namespace Name Mixin selector official <init>
Ldoq;<init>(Ldos;Lgm$a;I)V
intermediary <init>
Lnet/minecraft/class_263;<init>(Lnet/minecraft/class_265;Lnet/minecraft/class_2350$class_2351;I)V
named <init>
Lnet/minecraft/util/shape/SlicedVoxelShape;<init>(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/math/Direction$Axis;I)V
-
-
Method Details
-
createVoxelSet
- Mappings:
Namespace Name Mixin selector official a
Ldoq;a(Ldoi;Lgm$a;I)Ldoi;
intermediary method_1088
Lnet/minecraft/class_263;method_1088(Lnet/minecraft/class_251;Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_251;
named createVoxelSet
Lnet/minecraft/util/shape/SlicedVoxelShape;createVoxelSet(Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/math/Direction$Axis;I)Lnet/minecraft/util/shape/VoxelSet;
-
getPointPositions
- Specified by:
getPointPositions
in classVoxelShape
- Mappings:
Namespace Name Mixin selector official a
Ldos;a(Lgm$a;)Lit/unimi/dsi/fastutil/doubles/DoubleList;
intermediary method_1109
Lnet/minecraft/class_265;method_1109(Lnet/minecraft/class_2350$class_2351;)Lit/unimi/dsi/fastutil/doubles/DoubleList;
named getPointPositions
Lnet/minecraft/util/shape/VoxelShape;getPointPositions(Lnet/minecraft/util/math/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList;
-