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 ext
  • 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 Lext;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 Lext;b:Lexv;
    • 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 Lext;c:Lji$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> Lext;<init>(Lexv;Lji$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 Lext;a(Lexl;Lji$a;I)Lexl;
    • getPointPositions

      public 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 Lexv;a(Lji$a;)Lit/unimi/dsi/fastutil/doubles/DoubleList;