public class ChunkCache extends Object implements IBlockAccess
| Constructor and Description |
|---|
ChunkCache(World par1World,
int par2,
int par3,
int par4,
int par5,
int par6,
int par7,
int par8) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
doesBlockHaveSolidTopSurface(int par1,
int par2,
int par3) |
boolean |
extendedLevelsInChunkCache() |
BiomeGenBase |
getBiomeGenForCoords(int par1,
int par2) |
int |
getBlockId(int par1,
int par2,
int par3)
Returns the block ID at coords x,y,z
|
Material |
getBlockMaterial(int par1,
int par2,
int par3)
Returns the block's material.
|
int |
getBlockMetadata(int par1,
int par2,
int par3)
Returns the block metadata at coords x,y,z
|
TileEntity |
getBlockTileEntity(int par1,
int par2,
int par3)
Returns the TileEntity associated with a given block in X,Y,Z coordinates, or null if no TileEntity exists
|
float |
getBrightness(int par1,
int par2,
int par3,
int par4) |
int |
getHeight() |
float |
getLightBrightness(int par1,
int par2,
int par3) |
int |
getLightBrightnessForSkyBlocks(int par1,
int par2,
int par3,
int par4) |
int |
getLightValue(int par1,
int par2,
int par3) |
int |
getLightValueExt(int par1,
int par2,
int par3,
boolean par4) |
int |
getSkyBlockTypeBrightness(EnumSkyBlock par1EnumSkyBlock,
int par2,
int par3,
int par4) |
int |
getSpecialBlockBrightness(EnumSkyBlock par1EnumSkyBlock,
int par2,
int par3,
int par4) |
Vec3Pool |
getWorldVec3Pool()
Return the Vec3Pool object for this world.
|
boolean |
isAirBlock(int par1,
int par2,
int par3) |
boolean |
isBlockNormalCube(int par1,
int par2,
int par3)
Indicate if a material is a normal solid opaque cube.
|
boolean |
isBlockOpaqueCube(int par1,
int par2,
int par3) |
int |
isBlockProvidingPowerTo(int par1,
int par2,
int par3,
int par4)
Is this block powering in the specified direction Args: x, y, z, direction
|
boolean |
isBlockSolidOnSide(int x,
int y,
int z,
ForgeDirection side,
boolean _default)
FORGE: isBlockSolidOnSide, pulled up from
World |
public ChunkCache(World par1World, int par2, int par3, int par4, int par5, int par6, int par7, int par8)
public boolean extendedLevelsInChunkCache()
extendedLevelsInChunkCache in interface IBlockAccesspublic int getBlockId(int par1,
int par2,
int par3)
getBlockId in interface IBlockAccesspublic TileEntity getBlockTileEntity(int par1, int par2, int par3)
getBlockTileEntity in interface IBlockAccesspublic float getBrightness(int par1,
int par2,
int par3,
int par4)
getBrightness in interface IBlockAccesspublic int getLightBrightnessForSkyBlocks(int par1,
int par2,
int par3,
int par4)
getLightBrightnessForSkyBlocks in interface IBlockAccesspublic int getBlockMetadata(int par1,
int par2,
int par3)
getBlockMetadata in interface IBlockAccesspublic float getLightBrightness(int par1,
int par2,
int par3)
getLightBrightness in interface IBlockAccesspublic int getLightValue(int par1,
int par2,
int par3)
public int getLightValueExt(int par1,
int par2,
int par3,
boolean par4)
public Material getBlockMaterial(int par1, int par2, int par3)
getBlockMaterial in interface IBlockAccesspublic BiomeGenBase getBiomeGenForCoords(int par1, int par2)
getBiomeGenForCoords in interface IBlockAccesspublic boolean isBlockOpaqueCube(int par1,
int par2,
int par3)
isBlockOpaqueCube in interface IBlockAccesspublic boolean isBlockNormalCube(int par1,
int par2,
int par3)
isBlockNormalCube in interface IBlockAccesspublic boolean doesBlockHaveSolidTopSurface(int par1,
int par2,
int par3)
doesBlockHaveSolidTopSurface in interface IBlockAccesspublic Vec3Pool getWorldVec3Pool()
getWorldVec3Pool in interface IBlockAccesspublic boolean isAirBlock(int par1,
int par2,
int par3)
isAirBlock in interface IBlockAccesspublic int getSkyBlockTypeBrightness(EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4)
public int getSpecialBlockBrightness(EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4)
public int getHeight()
getHeight in interface IBlockAccesspublic int isBlockProvidingPowerTo(int par1,
int par2,
int par3,
int par4)
isBlockProvidingPowerTo in interface IBlockAccesspublic boolean isBlockSolidOnSide(int x,
int y,
int z,
ForgeDirection side,
boolean _default)
IBlockAccessWorldisBlockSolidOnSide in interface IBlockAccessx - X coordy - Y coordz - Z coordside - Side_default - default return value