Cuberite
A lightweight, fast and extensible game server for Minecraft
cChunk Member List

This is the complete list of members for cChunk, including all inherited members.

AddBlockEntity(OwnedBlockEntity a_BlockEntity)cChunkprivate
AddClient(cClientHandle *a_Client)cChunk
AddEntity(OwnedEntity a_Entity)cChunk
ApplyWeatherToTop(void)cChunkprivate
BroadcastPendingChanges(void)cChunk
CanUnload(void) constcChunk
CanUnloadAfterSaving(void) constcChunk
cChunk(int a_ChunkX, int a_ChunkZ, cChunkMap *a_ChunkMap, cWorld *a_World)cChunk
cChunk(const cChunk &Other)=deletecChunk
cChunkMap classcChunkfriend
CheckBlocks()cChunkprivate
CollectMobCensus(cMobCensus &toFill)cChunk
cpInvalid enum valuecChunk
cpPresent enum valuecChunk
cpQueued enum valuecChunk
DoWithBlockEntityAt(Vector3i a_Position, cBlockEntityCallback a_Callback)cChunk
DoWithEntityByID(UInt32 a_EntityID, cEntityCallback a_Callback, bool &a_CallbackResult) constcChunk
ePresence enum namecChunk
FastSetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType, BLOCKTYPE a_BlockMeta)cChunk
FastSetBlock(Vector3i a_RelPos, BLOCKTYPE a_BlockType, BLOCKTYPE a_BlockMeta)cChunkinline
ForEachBlockEntity(cBlockEntityCallback a_Callback)cChunk
ForEachEntity(cEntityCallback a_Callback) constcChunk
ForEachEntityInBox(const cBoundingBox &a_Box, cEntityCallback a_Callback) constcChunk
GetAllClients(void) constcChunkinline
GetAllData(cChunkDataCallback &a_Callback) constcChunk
GetBiomeAt(int a_RelX, int a_RelZ) constcChunkinline
GetBlock(int a_RelX, int a_RelY, int a_RelZ) constcChunkinline
GetBlock(Vector3i a_RelCoords) constcChunkinline
GetBlockEntity(Vector3i a_AbsPos)cChunk
GetBlockEntity(int a_BlockX, int a_BlockY, int a_BlockZ)cChunkinline
GetBlockEntityRel(Vector3i a_RelPos)cChunk
GetBlockInfo(Vector3i a_RelPos, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_Meta, NIBBLETYPE &a_SkyLight, NIBBLETYPE &a_BlockLight) constcChunk
GetBlockLight(Vector3i a_RelPos) constcChunkinline
GetBlockLight(int a_RelX, int a_RelY, int a_RelZ) constcChunkinline
GetBlockTypeMeta(Vector3i a_RelPos, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) constcChunk
GetBlockTypeMeta(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) constcChunkinline
GetChunkAndRelByAbsolute(const Vector3d &a_Position, cChunk **a_Chunk, Vector3i &a_Rel)cChunk
GetChunkAndRelByAbsolute(const Vector3i &a_Position, cChunk **a_Chunk, Vector3i &a_Rel)cChunk
GetFireSimulatorData(void)cChunkinline
GetHeight(int a_X, int a_Z) constcChunk
GetLavaSimulatorData(void) constcChunkinline
GetMeta(int a_RelX, int a_RelY, int a_RelZ) constcChunkinline
GetMeta(Vector3i a_RelPos) constcChunkinline
GetNeighborChunk(int a_BlockX, int a_BlockZ)cChunk
GetPos() constcChunkinline
GetPosX(void) constcChunkinline
GetPosZ(void) constcChunkinline
GetRandomBlockCoords(int &a_X, int &a_Y, int &a_Z)cChunkprivate
GetRedstoneSimulatorData(void) constcChunkinline
GetRelNeighborChunk(int a_RelX, int a_RelZ)cChunk
GetRelNeighborChunkAdjustCoords(Vector3i &a_RelPos) constcChunk
GetSandSimulatorData(void)cChunkinline
GetSkyLight(Vector3i a_RelPos) constcChunkinline
GetSkyLight(int a_RelX, int a_RelY, int a_RelZ) constcChunkinline
GetSkyLightAltered(Vector3i a_RelPos) constcChunkinline
GetSkyLightAltered(int a_RelX, int a_RelY, int a_RelZ) constcChunkinline
GetThreeRandomNumbers(int &a_X, int &a_Y, int &a_Z, int a_MaxX, int a_MaxY, int a_MaxZ)cChunkprivate
GetTimeAlteredLight(NIBBLETYPE a_Skylight) constcChunk
GetWaterSimulatorData(void) constcChunkinline
GetWorld(void) constcChunkinline
GrowPlantAt(Vector3i a_RelPos, int a_NumStages=1)cChunkprivate
HasAnyClients(void) constcChunk
HasClient(cClientHandle *a_Client)cChunk
HasEntity(UInt32 a_EntityID) constcChunk
HasPlayerEntities() constcChunkprivate
IsDirty(void) constcChunkinline
IsLightValid(void) constcChunkinline
IsQueued(void) constcChunkinline
IsSlimeChunk() constcChunk
IsValid(void) constcChunkinline
IsWeatherSunnyAt(int a_RelX, int a_RelZ) constcChunk
IsWeatherWetAt(int a_RelX, int a_RelZ) constcChunk
IsWeatherWetAt(Vector3i a_Position) constcChunk
m_AlwaysTickedcChunkprivate
m_BiomeMapcChunkprivate
m_BlockDatacChunkprivate
m_BlockEntitiescChunkprivate
m_BlocksToCheckcChunkprivate
m_BlockToTickcChunkprivate
m_ChunkMapcChunkprivate
m_EntitiescChunkprivate
m_FireSimulatorDatacChunkprivate
m_HeightMapcChunkprivate
m_IsDirtycChunkprivate
m_IsLightValidcChunkprivate
m_IsSavingcChunkprivate
m_LavaSimulatorDatacChunkprivate
m_LightDatacChunkprivate
m_LoadedByClientcChunkprivate
m_NeighborXMcChunkprivate
m_NeighborXPcChunkprivate
m_NeighborZMcChunkprivate
m_NeighborZPcChunkprivate
m_PendingSendBlockEntitiescChunkprivate
m_PendingSendBlockscChunkprivate
m_PosXcChunkprivate
m_PosZcChunkprivate
m_PresencecChunkprivate
m_RedstoneSimulatorDatacChunkprivate
m_SandSimulatorDatacChunkprivate
m_StayCountcChunkprivate
m_WaterSimulatorDatacChunkprivate
m_WorldcChunkprivate
MarkDirty(void)cChunkinline
MarkLoaded(void)cChunk
MarkLoadFailed(void)cChunk
MarkRegenerating(void)cChunk
MarkSaved(void)cChunk
MarkSaving(void)cChunk
MoveEntityToNewChunk(OwnedEntity a_Entity)cChunkprivate
OnUnload()cChunk
PickupsFromBlock(Vector3i a_RelPos, const cEntity *a_Digger, const cItem *a_Tool)cChunkprivate
PositionToWorldPosition(Vector3i a_RelPos)cChunkinline
PositionToWorldPosition(int a_RelX, int a_RelY, int a_RelZ, int &a_BlockX, int &a_BlockY, int &a_BlockZ)cChunk
PositionToWorldPosition(int a_RelX, int a_RelY, int a_RelZ)cChunk
RelativeToAbsolute(Vector3i a_RelBlockPosition) constcChunkinline
RemoveClient(cClientHandle *a_Client)cChunk
RemoveEntity(cEntity &a_Entity)cChunk
SendBlockEntity(int a_BlockX, int a_BlockY, int a_BlockZ, cClientHandle &a_Client)cChunk
SendBlockTo(int a_RelX, int a_RelY, int a_RelZ, cClientHandle *a_Client)cChunk
SetAllData(SetChunkData &&a_SetChunkData)cChunk
SetAlwaysTicked(bool a_AlwaysTicked)cChunk
SetAreaBiome(int a_MinRelX, int a_MaxRelX, int a_MinRelZ, int a_MaxRelZ, EMCSBiome a_Biome)cChunk
SetBiomeAt(int a_RelX, int a_RelZ, EMCSBiome a_Biome)cChunk
SetBlock(Vector3i a_RelBlockPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cChunk
SetLight(const cChunkDef::BlockNibbles &a_BlockLight, const cChunkDef::BlockNibbles &a_SkyLight)cChunk
SetMeta(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE a_Meta)cChunkinline
SetMeta(Vector3i a_RelPos, NIBBLETYPE a_Meta)cChunkinline
SetNextBlockToTick(const Vector3i a_RelPos)cChunkinline
SetPresence(ePresence a_Presence)cChunk
ShouldBeTicked(void) constcChunk
SpawnMobs(cMobSpawner &a_MobSpawner)cChunk
sSetBlockQueueVector typedefcChunkprivate
Stay(bool a_Stay=true)cChunk
Tick(std::chrono::milliseconds a_Dt)cChunk
TickBlock(const Vector3i a_RelPos)cChunk
TickBlocks(void)cChunkprivate
UnboundedRelFastSetBlock(Vector3i a_RelPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cChunk
UnboundedRelFastSetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cChunkinline
UnboundedRelGetBlock(Vector3i a_RelCoords, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) constcChunk
UnboundedRelGetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) constcChunkinline
UnboundedRelGetBlockBlockLight(Vector3i a_RelPos, NIBBLETYPE &a_BlockLight) constcChunk
UnboundedRelGetBlockBlockLight(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE &a_BlockLight) constcChunkinline
UnboundedRelGetBlockLights(Vector3i a_RelPos, NIBBLETYPE &a_BlockLight, NIBBLETYPE &a_SkyLight) constcChunk
UnboundedRelGetBlockLights(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE &a_BlockLight, NIBBLETYPE &a_SkyLight) constcChunkinline
UnboundedRelGetBlockMeta(Vector3i a_RelPos, NIBBLETYPE &a_BlockMeta) constcChunk
UnboundedRelGetBlockMeta(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE &a_BlockMeta) constcChunkinline
UnboundedRelGetBlockSkyLight(Vector3i a_RelPos, NIBBLETYPE &a_SkyLight) constcChunk
UnboundedRelGetBlockSkyLight(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE &a_SkyLight) constcChunkinline
UnboundedRelGetBlockType(Vector3i a_RelCoords, BLOCKTYPE &a_BlockType) constcChunk
UnboundedRelGetBlockType(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE &a_BlockType) constcChunkinline
UnboundedRelSetBlock(Vector3i a_RelPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cChunk
UnboundedRelSetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cChunkinline
UseBlockEntity(cPlayer *a_Player, int a_X, int a_Y, int a_Z)cChunk
WakeUpSimulators(void)cChunkprivate
WriteBlockArea(cBlockArea &a_Area, int a_MinBlockX, int a_MinBlockY, int a_MinBlockZ, int a_DataTypes)cChunk
~cChunk()cChunk