Class SlicedVoxelShape

java.lang.Object
net.minecraft.util.shape.VoxelShape
net.minecraft.util.shape.SlicedVoxelShape

public class SlicedVoxelShape extends VoxelShape
Mappings:
Namespace Name
named net/minecraft/util/shape/SlicedVoxelShape
intermediary net/minecraft/class_263
official ewj
  • Field Details

    • POINTS

      private static final DoubleList 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

      private final VoxelShape 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

      private final Direction.Axis 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

      public SlicedVoxelShape(VoxelShape shape, Direction.Axis axis, int sliceWidth)
      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

      private static VoxelSet createVoxelSet(VoxelSet voxelSet, Direction.Axis axis, int sliceWidth)
      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

      protected DoubleList getPointPositions(Direction.Axis axis)
      Specified by:
      getPointPositions in class VoxelShape
      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;