net.minecraft.world.chunk

public class WorldChunk

apx
net.minecraft.class_1196
net.minecraft.world.chunk.WorldChunk
net.minecraft.world.chunk.Chunk

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
t
field_7504
LOGGER
logger
public static boolean
a
field_4724
hasSkyLight
isLit
private WorldChunkSection[]
u
field_4740
sections
storageArrays
private byte[]
v
field_4741
biomes
blockBiomeArray
public int[]
b
field_4725
precipitationHeight
precipitationHeightMap
public boolean[]
c
field_4726
recheckGap
updateSkylightColumns
public boolean
d
field_4727
loaded
isChunkLoaded
public World
e
field_4728
world
worldObj
public int[]
f
field_4729
heightMap
heightMap
public final int
g
field_4730
chunkX
xPosition
public final int
h
field_4731
chunkZ
zPosition
private boolean
w
field_4742
recheckGaps
isGapLightingUpdated
public Map
i
field_4732
blockEntities
chunkTileEntityMap
public List[]
j
field_4733
entities
entityLists
public boolean
k
field_4734
terrainPopulated
isTerrainPopulated
public boolean
l
field_7502
lightPopulated
isLightPopulated
public boolean
m
field_7503
hasTicked
field_150815_m
public boolean
n
field_4735
dirty
isModified
public boolean
o
field_4736
lastSaveHadEntities
hasEntities
public long
p
field_4737
lastSaveTime
lastSaveTime
public boolean
q
field_4738
full
sendUpdates
public int
r
field_5479
lowestHeight
heightMapMinimum
public long
s
field_6229
inhabitedTime
inhabitedTime
private int
x
field_4743
nextBorderLightCheck
queuedLightChecks

Constructor summary

ModifierConstructor
public (World world, int chunkX, int chunkZ)
public (World world, Block[] blocks, int chunkX, int chunkZ)
public (World world, Block[] blocks, byte[] blockMetadata, int chunkX, int chunkZ)

Method summary

Modifier and TypeMethod
public boolean
a(int arg0, int arg1)
method_3878(int arg0, int arg1)
isAt(int chunkX, int chunkZ)
isAtLocation(int x, int z)
public int
b(int arg0, int arg1)
method_3898(int arg0, int arg1)
getHeight(int localX, int localZ)
getHeightValue(int x, int z)
public int
h()
method_3916()
getHighestSectionOffset()
getTopFilledSegment()
public WorldChunkSection[]
i()
method_3918()
getSections()
getBlockStorageArray()
public void
b()
method_3897()
populateHeightMap()
generateSkylightMap()
private void
e(int arg0, int arg1)
method_3911(int arg0, int arg1)
recheckGap(int localX, int localZ)
propagateSkylightOcclusion(int arg0, int arg1)
private void
c(boolean arg0)
method_6534(boolean arg0)
lightGaps(boolean checkOne)
recheckGaps(boolean arg0)
private void
g(int arg0, int arg1, int arg2)
method_3915(int arg0, int arg1, int arg2)
lightGap(int x, int z, int y)
checkSkylightNeighborHeight(int arg0, int arg1, int arg2)
private void
c(int arg0, int arg1, int arg2, int arg3)
method_3909(int arg0, int arg1, int arg2, int arg3)
updateSkyLight(int x, int z, int minY, int maxY)
updateSkylightNeighborHeight(int arg0, int arg1, int arg2, int arg3)
private void
h(int arg0, int arg1, int arg2)
method_3917(int arg0, int arg1, int arg2)
updateHeightMap(int localX, int y, int localZ)
relightBlock(int arg0, int arg1, int arg2)
public int
b(int arg0, int arg1, int arg2)
method_3899(int arg0, int arg1, int arg2)
getOpacityAt(int localX, int y, int localZ)
getBlockLightOpacity(int arg0, int arg1, int arg2)
public Block
a(int arg0, int arg1, int arg2)
method_6532(int arg0, int arg1, int arg2)
getBlockAt(int localX, int y, int localZ)
getBlock(int arg0, int arg1, int arg2)
public int
c(int arg0, int arg1, int arg2)
method_3904(int arg0, int arg1, int arg2)
getBlockMetadataAt(int localX, int y, int localZ)
getBlockMetadata(int arg0, int arg1, int arg2)
public boolean
a(int arg0, int arg1, int arg2, aji arg3, int arg4)
method_3881(int arg0, int arg1, int arg2, class_197 arg3, int arg4)
setBlockWithMetadataAt(int localX, int y, int localZ, Block block, int metadata)
setBlockIDWithMetadata(int arg0, int arg1, int arg2, Block arg3, int arg4)
public boolean
a(int arg0, int arg1, int arg2, int arg3)
method_3900(int arg0, int arg1, int arg2, int arg3)
setBlockMetadataAt(int localX, int y, int localZ, int metadata)
setBlockMetadata(int arg0, int arg1, int arg2, int arg3)
public int
a(ahn arg0, int arg1, int arg2, int arg3)
method_3890(class_1161 arg0, int arg1, int arg2, int arg3)
getLightAt(LightType type, int localX, int y, int localZ)
getSavedLightValue(EnumSkyBlock arg0, int arg1, int arg2, int arg3)
public void
a(ahn arg0, int arg1, int arg2, int arg3, int arg4)
method_3891(class_1161 arg0, int arg1, int arg2, int arg3, int arg4)
setLightAt(LightType type, int localX, int y, int localZ, int light)
setLightValue(EnumSkyBlock arg0, int arg1, int arg2, int arg3, int arg4)
public int
b(int arg0, int arg1, int arg2, int arg3)
method_3905(int arg0, int arg1, int arg2, int arg3)
getActualLightAt(int localX, int y, int localZ, int ambientDarkness)
getBlockLightValue(int arg0, int arg1, int arg2, int arg3)
public void
a(sa arg0)
method_3887(class_864 arg0)
addEntity(Entity entity)
addEntity(Entity arg0)
public void
b(sa arg0)
method_3901(class_864 arg0)
removeEntity(Entity entity)
removeEntity(Entity arg0)
public void
a(sa arg0, int arg1)
method_3888(class_864 arg0, int arg1)
removeEntity(Entity entity, int chunkY)
removeEntityAtIndex(Entity arg0, int arg1)
public boolean
d(int arg0, int arg1, int arg2)
method_3908(int arg0, int arg1, int arg2)
hasSkyAccessAt(int localX, int y, int localZ)
canBlockSeeTheSky(int arg0, int arg1, int arg2)
public BlockEntity
e(int arg0, int arg1, int arg2)
method_3912(int arg0, int arg1, int arg2)
getBlockEntityAt(int localX, int y, int localZ)
getBlockTileEntityInChunk(int arg0, int arg1, int arg2)
public void
a(aor arg0)
method_3885(class_226 arg0)
addBlockEntity(BlockEntity blockEntity)
addTileEntity(TileEntity arg0)
public void
a(int arg0, int arg1, int arg2, aor arg3)
method_3882(int arg0, int arg1, int arg2, class_226 arg3)
setBlockEntityAt(int localX, int y, int localZ, BlockEntity blockEntity)
setBlockTileEntityInChunk(int arg0, int arg1, int arg2, TileEntity arg3)
public void
f(int arg0, int arg1, int arg2)
method_3913(int arg0, int arg1, int arg2)
removeBlockEntityAt(int localX, int y, int localZ)
removeTileEntity(int arg0, int arg1, int arg2)
public void
c()
method_3902()
load()
onChunkLoad()
public void
d()
method_3906()
unload()
onChunkUnload()
public void
e()
method_3910()
markDirty()
setChunkModified()
public void
a(sa arg0, azt arg1, List arg2, sj arg3)
method_3889(class_864 arg0, class_231 arg1, List arg2, class_1394 arg3)
getEntities(Entity exclude, Box bounds, List entities, EntityFilter filter)
getEntitiesWithinAABBForEntity(Entity arg0, AxisAlignedBB arg1, List arg2, IEntitySelector arg3)
public void
a(Class arg0, azt arg1, List arg2, sj arg3)
method_3886(Class arg0, class_231 arg1, List arg2, class_1394 arg3)
getEntitiesOfType(Class type, Box bounds, List entities, EntityFilter filter)
getEntitiesOfTypeWithinAAAB(Class arg0, AxisAlignedBB arg1, List arg2, IEntitySelector arg3)
public boolean
a(boolean arg0)
method_3893(boolean arg0)
shouldSave(boolean saveEntities)
needsSaving(boolean arg0)
public Random
a(long arg0)
method_3884(long arg0)
getRandomForSlime(long seed)
getRandomWithSeed(long arg0)
public boolean
g()
method_3914()
isEmpty()
isEmpty()
public void
a(apu arg0, apu arg1, int arg2, int arg3)
method_3892(class_1193 arg0, class_1193 arg1, int arg2, int arg3)
populate(ChunkSource source, ChunkSource generator, int chunkX, int chunkZ)
populateChunk(IChunkProvider arg0, IChunkProvider arg1, int arg2, int arg3)
public int
d(int arg0, int arg1)
method_3907(int arg0, int arg1)
getPrecipitationHeightAt(int localX, int localZ)
getPrecipitationHeight(int arg0, int arg1)
public void
b(boolean arg0)
method_6533(boolean arg0)
tick(boolean skipCheckGaps)
func_150804_b(boolean arg0)
public boolean
k()
method_6536()
isPopulated()
func_150802_k()
public ChunkPos
l()
method_3920()
getPos()
getChunkCoordIntPair()
public boolean
c(int arg0, int arg1)
method_3903(int arg0, int arg1)
isEmpty(int minY, int maxY)
getAreLevelsEmpty(int arg0, int arg1)
public void
a(apz[] arg0)
method_3896(class_1197[] arg0)
setSections(WorldChunkSection[] sections)
setStorageArrays(ExtendedBlockStorage[] arg0)
public Biome
a(int arg0, int arg1, aib arg2)
method_3883(int arg0, int arg1, class_1175 arg2)
getBiomeAt(int localX, int localZ, BiomeSource source)
getBiomeGenForWorldCoords(int arg0, int arg1, WorldChunkManager arg2)
public byte[]
m()
method_3921()
getBiomes()
getBiomeArray()
public void
a(byte[] arg0)
method_3894(byte[] arg0)
setBiomes(byte[] biomes)
setBiomeArray(byte[] arg0)
public void
n()
method_3922()
resetBorderLightChecks()
resetRelightChecks()
public void
o()
method_3923()
checkBorderLight()
enqueueRelightChecks()
public void
p()
method_6537()
populateLight()
func_150809_p()
private void
a(int arg0)
method_6531(int arg0)
checkBorderLight(int side)
func_150801_a(int arg0)
private boolean
f(int arg0, int arg1)
method_6535(int arg0, int arg1)
checkLightAt(int localX, int localZ)
func_150811_f(int arg0, int arg1)
public void
a()
method_3877()
populateHeightMapOnly()
generateHeightMap()
public void
a(byte[] arg0, int arg1, int arg2, boolean arg3)
method_3895(byte[] arg0, int arg1, int arg2, boolean arg3)
update(byte[] data, int sections, int sectionsWithBlockIdsUpper, boolean full)
fillChunk(byte[] arg0, int arg1, int arg2, boolean arg3)