Package net.minecraft.util.shape
Class SlicedVoxelShape
java.lang.Object
net.minecraft.util.shape.VoxelShape
net.minecraft.util.shape.SlicedVoxelShape
- Mappings:
Namespace Name named net/minecraft/util/shape/SlicedVoxelShape
intermediary net/minecraft/class_263
official ewj
-
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
asCuboid, calculateMaxDistance, calculateMaxDistance, forEachBox, forEachEdge, getBoundingBox, getBoundingBoxes, getClosestPointTo, getCoordIndex, getEndingCoord, getFace, getMax, getMin, getPointPosition, getStartingCoord, isEmpty, offset, raycast, simplify, toString
-
Field Details
-
POINTS
- Mappings:
Namespace Name Mixin selector named POINTS
Lnet/minecraft/util/shape/SlicedVoxelShape;POINTS:Lit/unimi/dsi/fastutil/doubles/DoubleList;
intermediary field_1395
Lnet/minecraft/class_263;field_1395:Lit/unimi/dsi/fastutil/doubles/DoubleList;
official d
Lewj;d:Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
shape
- Mappings:
Namespace Name Mixin selector named shape
Lnet/minecraft/util/shape/SlicedVoxelShape;shape:Lnet/minecraft/util/shape/VoxelShape;
intermediary field_1397
Lnet/minecraft/class_263;field_1397:Lnet/minecraft/class_265;
official b
Lewj;b:Lewl;
-
axis
- Mappings:
Namespace Name Mixin selector named axis
Lnet/minecraft/util/shape/SlicedVoxelShape;axis:Lnet/minecraft/util/math/Direction$Axis;
intermediary field_1396
Lnet/minecraft/class_263;field_1396:Lnet/minecraft/class_2350$class_2351;
official c
Lewj;c:Lje$a;
-
-
Constructor Details
-
SlicedVoxelShape
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/util/shape/SlicedVoxelShape;<init>(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/math/Direction$Axis;I)V
intermediary <init>
Lnet/minecraft/class_263;<init>(Lnet/minecraft/class_265;Lnet/minecraft/class_2350$class_2351;I)V
official <init>
Lewj;<init>(Lewl;Lje$a;I)V
-
-
Method Details
-
createVoxelSet
- Mappings:
Namespace Name Mixin selector 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;
intermediary method_1088
Lnet/minecraft/class_263;method_1088(Lnet/minecraft/class_251;Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_251;
official a
Lewj;a(Lewb;Lje$a;I)Lewb;
-
getPointPositions
- Specified by:
getPointPositions
in classVoxelShape
- Mappings:
Namespace Name Mixin selector named getPointPositions
Lnet/minecraft/util/shape/VoxelShape;getPointPositions(Lnet/minecraft/util/math/Direction$Axis;)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;
official a
Lewl;a(Lje$a;)Lit/unimi/dsi/fastutil/doubles/DoubleList;
-