Class BlockInfo
- java.lang.Object
-
- net.minecraftforge.client.model.pipeline.BlockInfo
-
public class BlockInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private float[][][]aoprivate int[][][]bprivate float[][][][]blockLightprivate BlockPosblockPosprivate intcachedMultiplierprivate intcachedTintprivate BlockColorscolorsprivate booleanfullprivate int[]packedprivate int[][][]sprivate static Direction[]SIDESprivate float[][][][]skyLightprivate BlockStatestateprivate boolean[][][]tprivate IBlockDisplayReaderworld
-
Constructor Summary
Constructors Constructor Description BlockInfo(BlockColors colors)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private floatcombine(int c, int s1, int s2, int s3, boolean t0, boolean t1, boolean t2, boolean t3)float[][][]getAo()float[][][][]getBlockLight()BlockPosgetBlockPos()intgetCachedMultiplier()intgetCachedTint()intgetColorMultiplier(int tint)int[]getPackedLight()floatgetShx()Deprecated.floatgetShy()Deprecated.floatgetShz()Deprecated.float[][][][]getSkyLight()BlockStategetState()boolean[][][]getTranslucent()IBlockDisplayReadergetWorld()booleanisFullCube()voidreset()voidsetBlockPos(BlockPos blockPos)voidsetState(BlockState state)voidsetWorld(IBlockDisplayReader world)voidupdateFlatLighting()voidupdateLightMatrix()voidupdateShift()Deprecated.
-
-
-
Field Detail
-
SIDES
private static final Direction[] SIDES
-
colors
private final BlockColors colors
-
world
private IBlockDisplayReader world
-
state
private BlockState state
-
blockPos
private BlockPos blockPos
-
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
-
BlockInfo
public BlockInfo(BlockColors colors)
-
-
Method Detail
-
getColorMultiplier
public int getColorMultiplier(int tint)
-
updateShift
@Deprecated public void updateShift()
Deprecated.
-
setWorld
public void setWorld(IBlockDisplayReader world)
-
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()
-
getWorld
public IBlockDisplayReader getWorld()
-
getState
public BlockState getState()
-
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()
-
-