![]() |
Cuberite
A lightweight, fast and extensible game server for Minecraft
|
This is the complete list of members for cChunk, including all inherited members.
AddBlockEntity(OwnedBlockEntity a_BlockEntity) | cChunk | private |
AddClient(cClientHandle *a_Client) | cChunk | |
AddEntity(OwnedEntity a_Entity) | cChunk | |
ApplyWeatherToTop(void) | cChunk | private |
BroadcastPendingChanges(void) | cChunk | |
CanUnload(void) const | cChunk | |
CanUnloadAfterSaving(void) const | cChunk | |
cChunk(int a_ChunkX, int a_ChunkZ, cChunkMap *a_ChunkMap, cWorld *a_World) | cChunk | |
cChunk(const cChunk &Other)=delete | cChunk | |
cChunkMap class | cChunk | friend |
CheckBlocks() | cChunk | private |
CollectMobCensus(cMobCensus &toFill) | cChunk | |
cpInvalid enum value | cChunk | |
cpPresent enum value | cChunk | |
cpQueued enum value | cChunk | |
DoWithBlockEntityAt(Vector3i a_Position, cBlockEntityCallback a_Callback) | cChunk | |
DoWithEntityByID(UInt32 a_EntityID, cEntityCallback a_Callback, bool &a_CallbackResult) const | cChunk | |
ePresence enum name | cChunk | |
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) | cChunk | inline |
ForEachBlockEntity(cBlockEntityCallback a_Callback) | cChunk | |
ForEachEntity(cEntityCallback a_Callback) const | cChunk | |
ForEachEntityInBox(const cBoundingBox &a_Box, cEntityCallback a_Callback) const | cChunk | |
GetAllClients(void) const | cChunk | inline |
GetAllData(cChunkDataCallback &a_Callback) const | cChunk | |
GetBiomeAt(int a_RelX, int a_RelZ) const | cChunk | inline |
GetBlock(int a_RelX, int a_RelY, int a_RelZ) const | cChunk | inline |
GetBlock(Vector3i a_RelCoords) const | cChunk | inline |
GetBlockEntity(Vector3i a_AbsPos) | cChunk | |
GetBlockEntity(int a_BlockX, int a_BlockY, int a_BlockZ) | cChunk | inline |
GetBlockEntityRel(Vector3i a_RelPos) | cChunk | |
GetBlockInfo(Vector3i a_RelPos, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_Meta, NIBBLETYPE &a_SkyLight, NIBBLETYPE &a_BlockLight) const | cChunk | |
GetBlockLight(Vector3i a_RelPos) const | cChunk | inline |
GetBlockLight(int a_RelX, int a_RelY, int a_RelZ) const | cChunk | inline |
GetBlockTypeMeta(Vector3i a_RelPos, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) const | cChunk | |
GetBlockTypeMeta(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) const | cChunk | inline |
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) | cChunk | inline |
GetHeight(int a_X, int a_Z) const | cChunk | |
GetLavaSimulatorData(void) const | cChunk | inline |
GetMeta(int a_RelX, int a_RelY, int a_RelZ) const | cChunk | inline |
GetMeta(Vector3i a_RelPos) const | cChunk | inline |
GetNeighborChunk(int a_BlockX, int a_BlockZ) | cChunk | |
GetPos() const | cChunk | inline |
GetPosX(void) const | cChunk | inline |
GetPosZ(void) const | cChunk | inline |
GetRandomBlockCoords(int &a_X, int &a_Y, int &a_Z) | cChunk | private |
GetRedstoneSimulatorData(void) const | cChunk | inline |
GetRelNeighborChunk(int a_RelX, int a_RelZ) | cChunk | |
GetRelNeighborChunkAdjustCoords(Vector3i &a_RelPos) const | cChunk | |
GetSandSimulatorData(void) | cChunk | inline |
GetSkyLight(Vector3i a_RelPos) const | cChunk | inline |
GetSkyLight(int a_RelX, int a_RelY, int a_RelZ) const | cChunk | inline |
GetSkyLightAltered(Vector3i a_RelPos) const | cChunk | inline |
GetSkyLightAltered(int a_RelX, int a_RelY, int a_RelZ) const | cChunk | inline |
GetThreeRandomNumbers(int &a_X, int &a_Y, int &a_Z, int a_MaxX, int a_MaxY, int a_MaxZ) | cChunk | private |
GetTimeAlteredLight(NIBBLETYPE a_Skylight) const | cChunk | |
GetWaterSimulatorData(void) const | cChunk | inline |
GetWorld(void) const | cChunk | inline |
GrowPlantAt(Vector3i a_RelPos, int a_NumStages=1) | cChunk | private |
HasAnyClients(void) const | cChunk | |
HasClient(cClientHandle *a_Client) | cChunk | |
HasEntity(UInt32 a_EntityID) const | cChunk | |
HasPlayerEntities() const | cChunk | private |
IsDirty(void) const | cChunk | inline |
IsLightValid(void) const | cChunk | inline |
IsQueued(void) const | cChunk | inline |
IsSlimeChunk() const | cChunk | |
IsValid(void) const | cChunk | inline |
IsWeatherSunnyAt(int a_RelX, int a_RelZ) const | cChunk | |
IsWeatherWetAt(int a_RelX, int a_RelZ) const | cChunk | |
IsWeatherWetAt(Vector3i a_Position) const | cChunk | |
m_AlwaysTicked | cChunk | private |
m_BiomeMap | cChunk | private |
m_BlockData | cChunk | private |
m_BlockEntities | cChunk | private |
m_BlocksToCheck | cChunk | private |
m_BlockToTick | cChunk | private |
m_ChunkMap | cChunk | private |
m_Entities | cChunk | private |
m_FireSimulatorData | cChunk | private |
m_HeightMap | cChunk | private |
m_IsDirty | cChunk | private |
m_IsLightValid | cChunk | private |
m_IsSaving | cChunk | private |
m_LavaSimulatorData | cChunk | private |
m_LightData | cChunk | private |
m_LoadedByClient | cChunk | private |
m_NeighborXM | cChunk | private |
m_NeighborXP | cChunk | private |
m_NeighborZM | cChunk | private |
m_NeighborZP | cChunk | private |
m_PendingSendBlockEntities | cChunk | private |
m_PendingSendBlocks | cChunk | private |
m_PosX | cChunk | private |
m_PosZ | cChunk | private |
m_Presence | cChunk | private |
m_RedstoneSimulatorData | cChunk | private |
m_SandSimulatorData | cChunk | private |
m_StayCount | cChunk | private |
m_WaterSimulatorData | cChunk | private |
m_World | cChunk | private |
MarkDirty(void) | cChunk | inline |
MarkLoaded(void) | cChunk | |
MarkLoadFailed(void) | cChunk | |
MarkRegenerating(void) | cChunk | |
MarkSaved(void) | cChunk | |
MarkSaving(void) | cChunk | |
MoveEntityToNewChunk(OwnedEntity a_Entity) | cChunk | private |
OnUnload() | cChunk | |
PickupsFromBlock(Vector3i a_RelPos, const cEntity *a_Digger, const cItem *a_Tool) | cChunk | private |
PositionToWorldPosition(Vector3i a_RelPos) | cChunk | inline |
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) const | cChunk | inline |
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) | cChunk | inline |
SetMeta(Vector3i a_RelPos, NIBBLETYPE a_Meta) | cChunk | inline |
SetNextBlockToTick(const Vector3i a_RelPos) | cChunk | inline |
SetPresence(ePresence a_Presence) | cChunk | |
ShouldBeTicked(void) const | cChunk | |
SpawnMobs(cMobSpawner &a_MobSpawner) | cChunk | |
sSetBlockQueueVector typedef | cChunk | private |
Stay(bool a_Stay=true) | cChunk | |
Tick(std::chrono::milliseconds a_Dt) | cChunk | |
TickBlock(const Vector3i a_RelPos) | cChunk | |
TickBlocks(void) | cChunk | private |
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) | cChunk | inline |
UnboundedRelGetBlock(Vector3i a_RelCoords, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) const | cChunk | |
UnboundedRelGetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) const | cChunk | inline |
UnboundedRelGetBlockBlockLight(Vector3i a_RelPos, NIBBLETYPE &a_BlockLight) const | cChunk | |
UnboundedRelGetBlockBlockLight(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE &a_BlockLight) const | cChunk | inline |
UnboundedRelGetBlockLights(Vector3i a_RelPos, NIBBLETYPE &a_BlockLight, NIBBLETYPE &a_SkyLight) const | cChunk | |
UnboundedRelGetBlockLights(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE &a_BlockLight, NIBBLETYPE &a_SkyLight) const | cChunk | inline |
UnboundedRelGetBlockMeta(Vector3i a_RelPos, NIBBLETYPE &a_BlockMeta) const | cChunk | |
UnboundedRelGetBlockMeta(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE &a_BlockMeta) const | cChunk | inline |
UnboundedRelGetBlockSkyLight(Vector3i a_RelPos, NIBBLETYPE &a_SkyLight) const | cChunk | |
UnboundedRelGetBlockSkyLight(int a_RelX, int a_RelY, int a_RelZ, NIBBLETYPE &a_SkyLight) const | cChunk | inline |
UnboundedRelGetBlockType(Vector3i a_RelCoords, BLOCKTYPE &a_BlockType) const | cChunk | |
UnboundedRelGetBlockType(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE &a_BlockType) const | cChunk | inline |
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) | cChunk | inline |
UseBlockEntity(cPlayer *a_Player, int a_X, int a_Y, int a_Z) | cChunk | |
WakeUpSimulators(void) | cChunk | private |
WriteBlockArea(cBlockArea &a_Area, int a_MinBlockX, int a_MinBlockY, int a_MinBlockZ, int a_DataTypes) | cChunk | |
~cChunk() | cChunk |