Package net.minecraft.src
Class Chunk
- java.lang.Object
-
- net.minecraft.src.Chunk
-
- Direct Known Subclasses:
EmptyChunk
public class Chunk extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.MapchunkTileEntityMapjava.util.List[]entityListsbooleanfield_50120_obooleanhasEntitiesint[]heightMapbooleanisChunkLoadedstatic booleanisLitbooleanisModifiedbooleanisTerrainPopulatedlonglastSaveTimeChunkmirrorChunkint[]precipitationHeightMapboolean[]updateSkylightColumnsWorldworldObjintxPositionintzPosition
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEntity(Entity var1)voidaddTileEntity(TileEntity var1)booleancanBlockSeeTheSky(int var1, int var2, int var3)voidenqueueRelightChecks()voidfunc_4143_d()BiomeGenBasefunc_48490_a(int var1, int var2, WorldChunkManager var3)voidfunc_48494_a(byte[] var1, int var2, int var3, boolean var4)voidgenerateHeightMap()voidgenerateSkylightMap()booleangetAreLevelsEmpty(int var1, int var2)byte[]getBiomeArray()intgetBlockID(int var1, int var2, int var3)intgetBlockLightOpacity(int var1, int var2, int var3)intgetBlockLightValue(int var1, int var2, int var3, int var4)intgetBlockMetadata(int var1, int var2, int var3)ExtendedBlockStorage[]getBlockStorageArray()TileEntitygetChunkBlockTileEntity(int var1, int var2, int var3)ChunkCoordIntPairgetChunkCoordIntPair()voidgetEntitiesOfTypeWithinAAAB(java.lang.Class var1, AxisAlignedBB var2, java.util.List var3)voidgetEntitiesWithinAABBForEntity(Entity var1, AxisAlignedBB var2, java.util.List var3)intgetHeightValue(int var1, int var2)intgetPrecipitationHeight(int var1, int var2)java.util.RandomgetRandomWithSeed(long var1)intgetSavedLightValue(EnumSkyBlock var1, int var2, int var3, int var4)intgetTopFilledSegment()booleanisAtLocation(int var1, int var2)booleanisEmpty()booleanneedsSaving(boolean var1)voidonChunkLoad()voidonChunkUnload()voidpopulateChunk(IChunkProvider var1, IChunkProvider var2, int var3, int var4)voidremoveChunkBlockTileEntity(int var1, int var2, int var3)voidremoveEntity(Entity var1)voidremoveEntityAtIndex(Entity var1, int var2)voidremoveUnknownBlocks()voidresetRelightChecks()voidsetBiomeArray(byte[] var1)booleansetBlockID(int var1, int var2, int var3, int var4)booleansetBlockIDWithMetadata(int var1, int var2, int var3, int var4, int var5)booleansetBlockMetadata(int var1, int var2, int var3, int var4)voidsetChunkBlockTileEntity(int var1, int var2, int var3, TileEntity var4)voidsetChunkModified()voidsetLightValue(EnumSkyBlock var1, int var2, int var3, int var4, int var5)voidsetStorageArrays(ExtendedBlockStorage[] var1)voidupdateSkylight()
-
-
-
Field Detail
-
isLit
public static boolean isLit
-
precipitationHeightMap
public int[] precipitationHeightMap
-
updateSkylightColumns
public boolean[] updateSkylightColumns
-
isChunkLoaded
public boolean isChunkLoaded
-
worldObj
public World worldObj
-
heightMap
public int[] heightMap
-
xPosition
public final int xPosition
-
zPosition
public final int zPosition
-
chunkTileEntityMap
public java.util.Map chunkTileEntityMap
-
entityLists
public java.util.List[] entityLists
-
isTerrainPopulated
public boolean isTerrainPopulated
-
isModified
public boolean isModified
-
hasEntities
public boolean hasEntities
-
lastSaveTime
public long lastSaveTime
-
field_50120_o
public boolean field_50120_o
-
mirrorChunk
public Chunk mirrorChunk
-
-
Method Detail
-
isAtLocation
public boolean isAtLocation(int var1, int var2)
-
getHeightValue
public int getHeightValue(int var1, int var2)
-
getTopFilledSegment
public int getTopFilledSegment()
-
getBlockStorageArray
public ExtendedBlockStorage[] getBlockStorageArray()
-
generateHeightMap
@Client public void generateHeightMap()
-
generateSkylightMap
public void generateSkylightMap()
-
func_4143_d
public void func_4143_d()
-
getBlockLightOpacity
public int getBlockLightOpacity(int var1, int var2, int var3)
-
getBlockID
public int getBlockID(int var1, int var2, int var3)
-
getBlockMetadata
public int getBlockMetadata(int var1, int var2, int var3)
-
setBlockID
public boolean setBlockID(int var1, int var2, int var3, int var4)
-
setBlockIDWithMetadata
public boolean setBlockIDWithMetadata(int var1, int var2, int var3, int var4, int var5)
-
setBlockMetadata
public boolean setBlockMetadata(int var1, int var2, int var3, int var4)
-
getSavedLightValue
public int getSavedLightValue(EnumSkyBlock var1, int var2, int var3, int var4)
-
setLightValue
public void setLightValue(EnumSkyBlock var1, int var2, int var3, int var4, int var5)
-
getBlockLightValue
public int getBlockLightValue(int var1, int var2, int var3, int var4)
-
addEntity
public void addEntity(Entity var1)
-
removeEntity
public void removeEntity(Entity var1)
-
removeEntityAtIndex
public void removeEntityAtIndex(Entity var1, int var2)
-
canBlockSeeTheSky
public boolean canBlockSeeTheSky(int var1, int var2, int var3)
-
getChunkBlockTileEntity
public TileEntity getChunkBlockTileEntity(int var1, int var2, int var3)
-
addTileEntity
public void addTileEntity(TileEntity var1)
-
setChunkBlockTileEntity
public void setChunkBlockTileEntity(int var1, int var2, int var3, TileEntity var4)
-
removeChunkBlockTileEntity
public void removeChunkBlockTileEntity(int var1, int var2, int var3)
-
onChunkLoad
public void onChunkLoad()
-
onChunkUnload
public void onChunkUnload()
-
setChunkModified
public void setChunkModified()
-
getEntitiesWithinAABBForEntity
public void getEntitiesWithinAABBForEntity(Entity var1, AxisAlignedBB var2, java.util.List var3)
-
getEntitiesOfTypeWithinAAAB
public void getEntitiesOfTypeWithinAAAB(java.lang.Class var1, AxisAlignedBB var2, java.util.List var3)
-
needsSaving
public boolean needsSaving(boolean var1)
-
getRandomWithSeed
public java.util.Random getRandomWithSeed(long var1)
-
isEmpty
public boolean isEmpty()
-
removeUnknownBlocks
public void removeUnknownBlocks()
-
populateChunk
public void populateChunk(IChunkProvider var1, IChunkProvider var2, int var3, int var4)
-
getPrecipitationHeight
public int getPrecipitationHeight(int var1, int var2)
-
updateSkylight
public void updateSkylight()
-
getChunkCoordIntPair
public ChunkCoordIntPair getChunkCoordIntPair()
-
getAreLevelsEmpty
public boolean getAreLevelsEmpty(int var1, int var2)
-
setStorageArrays
public void setStorageArrays(ExtendedBlockStorage[] var1)
-
func_48494_a
@Client public void func_48494_a(byte[] var1, int var2, int var3, boolean var4)
-
func_48490_a
public BiomeGenBase func_48490_a(int var1, int var2, WorldChunkManager var3)
-
getBiomeArray
public byte[] getBiomeArray()
-
setBiomeArray
public void setBiomeArray(byte[] var1)
-
resetRelightChecks
public void resetRelightChecks()
-
enqueueRelightChecks
public void enqueueRelightChecks()
-
-