public abstract class BaseLightEngine extends java.lang.Object implements ILightEngine
Constructor and Description |
---|
BaseLightEngine() |
Modifier and Type | Method and Description |
---|---|
protected void |
enqueueLightChange(ChunkPos cPos,
BlockPos bPos,
int lightValue) |
protected void |
enqueueLightChange(ChunkPos cPos,
int blockX,
int blockY,
int blockZ,
int lightValue) |
protected void |
func_202664_a(IWorld worldIn,
ChunkPos cPos) |
protected int |
getLightAt(IBlockReader worldIn,
BlockPos pos) |
int |
getLightAt(IWorldReaderBase worldIn,
BlockPos pos) |
protected int |
getOpacity(IBlockReader worldIn,
BlockPos pos) |
void |
setLight(IWorldWriter worldIn,
BlockPos pos,
int lightValue) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLightType
public int getLightAt(IWorldReaderBase worldIn, BlockPos pos)
public void setLight(IWorldWriter worldIn, BlockPos pos, int lightValue)
protected int getOpacity(IBlockReader worldIn, BlockPos pos)
protected int getLightAt(IBlockReader worldIn, BlockPos pos)
protected void enqueueLightChange(ChunkPos cPos, int blockX, int blockY, int blockZ, int lightValue)