Class BlockInfo


  • public class BlockInfo
    extends java.lang.Object
    • Field Detail

      • SIDES

        private static final Direction[] SIDES
      • t

        private final boolean[][][] t
      • s

        private final int[][][] s
      • b

        private final int[][][] b
      • skyLight

        private final float[][][][] skyLight
      • blockLight

        private final float[][][][] blockLight
      • ao

        private final float[][][] ao
      • packed

        private final int[] packed
      • full

        private boolean full
      • cachedTint

        private int cachedTint
      • cachedMultiplier

        private int cachedMultiplier
    • Constructor Detail

    • Method Detail

      • getColorMultiplier

        public int getColorMultiplier​(int tint)
      • updateShift

        @Deprecated
        public void updateShift()
        Deprecated.
      • setState

        public void setState​(BlockState state)
      • setBlockPos

        public void setBlockPos​(BlockPos blockPos)
      • reset

        public void reset()
      • combine

        private float combine​(int c,
                              int s1,
                              int s2,
                              int s3,
                              boolean t0,
                              boolean t1,
                              boolean t2,
                              boolean t3)
      • updateLightMatrix

        public void updateLightMatrix()
      • updateFlatLighting

        public void updateFlatLighting()
      • getBlockPos

        public BlockPos getBlockPos()
      • getTranslucent

        public boolean[][][] getTranslucent()
      • getSkyLight

        public float[][][][] getSkyLight()
      • getBlockLight

        public float[][][][] getBlockLight()
      • getAo

        public float[][][] getAo()
      • getPackedLight

        public int[] getPackedLight()
      • isFullCube

        public boolean isFullCube()
      • getShx

        @Deprecated
        public float getShx()
        Deprecated.
      • getShy

        @Deprecated
        public float getShy()
        Deprecated.
      • getShz

        @Deprecated
        public float getShz()
        Deprecated.
      • getCachedTint

        public int getCachedTint()
      • getCachedMultiplier

        public int getCachedMultiplier()