Class VoxelShapePart

    • Field Detail

      • xSize

        protected final int xSize
      • ySize

        protected final int ySize
      • zSize

        protected final int zSize
    • Constructor Detail

      • VoxelShapePart

        protected VoxelShapePart​(int p_i47686_1_,
                                 int p_i47686_2_,
                                 int p_i47686_3_)
    • Method Detail

      • isFullWide

        public boolean isFullWide​(AxisRotation p_197824_1_,
                                  int p_197824_2_,
                                  int p_197824_3_,
                                  int p_197824_4_)
      • isFullWide

        public boolean isFullWide​(int p_197818_1_,
                                  int p_197818_2_,
                                  int p_197818_3_)
      • isFull

        public boolean isFull​(AxisRotation p_197829_1_,
                              int p_197829_2_,
                              int p_197829_3_,
                              int p_197829_4_)
      • isFull

        public abstract boolean isFull​(int p_197835_1_,
                                       int p_197835_2_,
                                       int p_197835_3_)
      • setFull

        public abstract void setFull​(int p_199625_1_,
                                     int p_199625_2_,
                                     int p_199625_3_,
                                     boolean p_199625_4_,
                                     boolean p_199625_5_)
      • isEmpty

        public boolean isEmpty()
      • firstFull

        public abstract int firstFull​(Direction.Axis p_199623_1_)
      • lastFull

        public abstract int lastFull​(Direction.Axis p_199624_1_)
      • lastFull

        public int lastFull​(Direction.Axis p_197836_1_,
                            int p_197836_2_,
                            int p_197836_3_)
      • getXSize

        public int getXSize()
      • getYSize

        public int getYSize()
      • getZSize

        public int getZSize()
      • isZStripFull

        protected boolean isZStripFull​(int p_197833_1_,
                                       int p_197833_2_,
                                       int p_197833_3_,
                                       int p_197833_4_)
      • setZStrip

        protected void setZStrip​(int p_197834_1_,
                                 int p_197834_2_,
                                 int p_197834_3_,
                                 int p_197834_4_,
                                 boolean p_197834_5_)
      • isXZRectangleFull

        protected boolean isXZRectangleFull​(int p_197827_1_,
                                            int p_197827_2_,
                                            int p_197827_3_,
                                            int p_197827_4_,
                                            int p_197827_5_)