Cuberite
A lightweight, fast and extensible game server for Minecraft
|
This is the complete list of members for cChunkInterface, including all inherited members.
cChunkInterface(cChunkMap *a_ChunkMap) | cChunkInterface | inline |
DigBlock(cWorldInterface &a_WorldInterface, Vector3i a_BlockPos, cEntity *a_Digger) | cChunkInterface | |
DoWithChunkAt(Vector3i a_BlockPos, cFunctionRef< bool(cChunk &)> a_Callback) | cChunkInterface | |
DropBlockAsPickups(Vector3i a_BlockPos, const cEntity *a_Digger=nullptr, const cItem *a_Tool=nullptr) | cChunkInterface | |
FastSetBlock(Vector3i a_BlockPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) | cChunkInterface | |
ForEachChunkInRect(int a_MinChunkX, int a_MaxChunkX, int a_MinChunkZ, int a_MaxChunkZ, cChunkDataCallback &a_Callback) override | cChunkInterface | virtual |
GetBlock(Vector3i a_Pos) | cChunkInterface | |
GetBlockMeta(Vector3i a_Pos) | cChunkInterface | |
GetBlockTypeMeta(Vector3i a_Pos, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) | cChunkInterface | |
m_ChunkMap | cChunkInterface | private |
SetBlock(Vector3i a_BlockPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) | cChunkInterface | |
SetBlock(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) | cChunkInterface | inline |
SetBlockMeta(Vector3i a_BlockPos, NIBBLETYPE a_MetaData) | cChunkInterface | |
SetBlockMeta(int a_BlockX, int a_BlockY, int a_BlockZ, NIBBLETYPE a_MetaData) | cChunkInterface | inline |
UseBlockEntity(cPlayer *a_Player, int a_BlockX, int a_BlockY, int a_BlockZ) | cChunkInterface | |
WriteBlockArea(cBlockArea &a_Area, int a_MinBlockX, int a_MinBlockY, int a_MinBlockZ, int a_DataTypes) override | cChunkInterface | virtual |
~cForEachChunkProvider() | cForEachChunkProvider | inlinevirtual |