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

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

AddBlock(cChunk &a_Chunk, Vector3i a_Position, BLOCKTYPE a_Block) overridecSandSimulatorprivatevirtual
AdjacentOffsetscSimulatorstatic
CanContinueFallThrough(BLOCKTYPE a_BlockType)cSandSimulatorstatic
CanStartFallingThrough(BLOCKTYPE a_BlockType)cSandSimulatorstatic
cSandSimulator(cWorld &a_World, cIniFile &a_IniFile)cSandSimulator
cSimulator(cWorld &a_World)cSimulatorinline
DoesBreakFallingThrough(BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cSandSimulatorstatic
DoInstantFall(cChunk *a_Chunk, int a_RelX, int a_RelY, int a_RelZ)cSandSimulatorprivate
FinishFalling(cWorld *a_World, int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_FallingBlockType, NIBBLETYPE a_FallingBlockMeta)cSandSimulatorstatic
GetLinkedOffsets(Vector3i Offset)cSimulatorstatic
IsAllowedBlock(BLOCKTYPE a_BlockType)cSandSimulatorstatic
IsReplacedOnRematerialization(BLOCKTYPE a_BlockType)cSandSimulatorstatic
m_IsInstantFallcSandSimulatorprivate
m_TotalBlockscSandSimulatorprivate
m_WorldcSimulatorprotected
Simulate(float a_Dt)cSimulatorprotectedvirtual
SimulateChunk(std::chrono::milliseconds a_Dt, int a_ChunkX, int a_ChunkZ, cChunk *a_Chunk) overridecSandSimulatorprivatevirtual
WakeUp(cChunk &a_Chunk, Vector3i a_Position, BLOCKTYPE a_Block)cSimulatorprotectedvirtual
WakeUp(cChunk &a_Chunk, Vector3i a_Position, Vector3i a_Offset, BLOCKTYPE a_Block)cSimulatorprotectedvirtual
~cSimulator()cSimulatorinlinevirtual