类 SlicedVoxelShape
- java.lang.Object
-
- net.minecraft.util.shape.VoxelShape
-
- net.minecraft.util.shape.SlicedVoxelShape
-
public class SlicedVoxelShape extends VoxelShape
- Mappings:
Namespace Name official dmrintermediary net/minecraft/class_263named net/minecraft/util/shape/SlicedVoxelShape
-
-
字段概要
字段 修饰符和类型 字段 说明 private Direction.Axisaxisprivate static DoubleListPOINTSprivate VoxelShapeshape-
从类继承的字段 net.minecraft.util.shape.VoxelShape
voxels
-
-
构造器概要
构造器 构造器 说明 SlicedVoxelShape(VoxelShape shape, Direction.Axis axis, int sliceWidth)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 private static VoxelSetcreateVoxelSet(VoxelSet voxelSet, Direction.Axis axis, int sliceWidth)protected DoubleListgetPointPositions(Direction.Axis axis)-
从类继承的方法 net.minecraft.util.shape.VoxelShape
calculateMaxDistance, calculateMaxDistance, forEachBox, forEachEdge, getBoundingBox, getBoundingBoxes, getCoordIndex, getEndingCoord, getFace, getMax, getMin, getPointPosition, isEmpty, method_33661, method_35593, offset, raycast, simplify, toString
-
-
-
-
字段详细资料
-
POINTS
private static final DoubleList POINTS
- Mappings:
Namespace Name Mixin selector official dLdmr;d:Lit/unimi/dsi/fastutil/doubles/DoubleList;intermediary field_1395Lnet/minecraft/class_263;field_1395:Lit/unimi/dsi/fastutil/doubles/DoubleList;named POINTSLnet/minecraft/util/shape/SlicedVoxelShape;POINTS:Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
shape
private final VoxelShape shape
- Mappings:
Namespace Name Mixin selector official bLdmr;b:Ldmt;intermediary field_1397Lnet/minecraft/class_263;field_1397:Lnet/minecraft/class_265;named shapeLnet/minecraft/util/shape/SlicedVoxelShape;shape:Lnet/minecraft/util/shape/VoxelShape;
-
axis
private final Direction.Axis axis
- Mappings:
Namespace Name Mixin selector official cLdmr;c:Lgg$a;intermediary field_1396Lnet/minecraft/class_263;field_1396:Lnet/minecraft/class_2350$class_2351;named axisLnet/minecraft/util/shape/SlicedVoxelShape;axis:Lnet/minecraft/util/math/Direction$Axis;
-
-
构造器详细资料
-
SlicedVoxelShape
public SlicedVoxelShape(VoxelShape shape, Direction.Axis axis, int sliceWidth)
- Mappings:
Namespace Name Mixin selector official <init>Ldmr;<init>(Ldmt;Lgg$a;I)Vintermediary <init>Lnet/minecraft/class_263;<init>(Lnet/minecraft/class_265;Lnet/minecraft/class_2350$class_2351;I)Vnamed <init>Lnet/minecraft/util/shape/SlicedVoxelShape;<init>(Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/math/Direction$Axis;I)V
-
-
方法详细资料
-
createVoxelSet
private static VoxelSet createVoxelSet(VoxelSet voxelSet, Direction.Axis axis, int sliceWidth)
- Mappings:
Namespace Name Mixin selector official aLdmr;a(Ldmj;Lgg$a;I)Ldmj;intermediary method_1088Lnet/minecraft/class_263;method_1088(Lnet/minecraft/class_251;Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_251;named createVoxelSetLnet/minecraft/util/shape/SlicedVoxelShape;createVoxelSet(Lnet/minecraft/util/shape/VoxelSet;Lnet/minecraft/util/math/Direction$Axis;I)Lnet/minecraft/util/shape/VoxelSet;
-
getPointPositions
protected DoubleList getPointPositions(Direction.Axis axis)
- 指定者:
getPointPositions在类中VoxelShape- Mappings:
Namespace Name Mixin selector official aLdmt;a(Lgg$a;)Lit/unimi/dsi/fastutil/doubles/DoubleList;intermediary method_1109Lnet/minecraft/class_265;method_1109(Lnet/minecraft/class_2350$class_2351;)Lit/unimi/dsi/fastutil/doubles/DoubleList;named getPointPositionsLnet/minecraft/util/shape/VoxelShape;getPointPositions(Lnet/minecraft/util/math/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
-