Cuberite
A lightweight, fast and extensible game server for Minecraft
cBlockStemsHandler< ProduceBlockType, StemPickupType > Member List

This is the complete list of members for cBlockStemsHandler< ProduceBlockType, StemPickupType >, including all inherited members.

BearFruit(cChunk &a_Chunk, const Vector3i a_StemRelPos) const overridecBlockStemsHandler< ProduceBlockType, StemPickupType >inlineprivatevirtual
CanBeAt(const cChunk &a_Chunk, const Vector3i a_Position, const NIBBLETYPE a_Meta) const overridecBlockStemsHandler< ProduceBlockType, StemPickupType >inlineprivatevirtual
CanGrow(cChunk &a_Chunk, Vector3i a_RelPos) constcBlockPlant< true >inlineprotectedvirtual
CanSustainPlant(BLOCKTYPE a_Plant) constcBlockHandlerinlinevirtual
cBlockHandler(BLOCKTYPE a_BlockType)cBlockHandlerinline
Check(cChunkInterface &ChunkInterface, cBlockPluginInterface &a_PluginInterface, Vector3i a_RelPos, cChunk &a_Chunk) constcBlockHandler
ConvertToPickups(const NIBBLETYPE a_BlockMeta, const cItem *const a_Tool) const overridecBlockStemsHandler< ProduceBlockType, StemPickupType >inlineprivatevirtual
DoesIgnoreBuildCollision(const cWorld &a_World, const cItem &a_HeldItem, Vector3i a_Position, NIBBLETYPE a_Meta, eBlockFace a_ClickedBlockFace, bool a_ClickedDirectly) constcBlockHandlervirtual
For(BLOCKTYPE a_BlockType)cBlockHandlerstatic
FortuneDiscreteRandom(char a_MinDrop, char a_DefaultMax, unsigned char a_BonusMax, char a_DropCap=25)cBlockHandlerstatic
GetGrowthChance(cChunk &a_Chunk, Vector3i a_RelPos) constcBlockPlant< true >inlineprotectedvirtual
GetMapBaseColourID(NIBBLETYPE a_Meta) const overridecBlockStemsHandler< ProduceBlockType, StemPickupType >inlineprivatevirtual
GetPlacementCollisionBox(BLOCKTYPE a_XM, BLOCKTYPE a_XP, BLOCKTYPE a_YM, BLOCKTYPE a_YP, BLOCKTYPE a_ZM, BLOCKTYPE a_ZP) constcBlockHandlervirtual
Grow(cChunk &a_Chunk, Vector3i a_RelPos, int a_NumStages=1) const overridecBlockStemsHandler< ProduceBlockType, StemPickupType >inlineprivatevirtual
HasEnoughLight(cChunk &a_Chunk, Vector3i a_RelPos)cBlockPlant< true >inlineprotectedstatic
IsInsideBlock(const Vector3d a_RelPosition, const NIBBLETYPE a_BlockMeta) constcBlockHandlervirtual
IsUseable(void) constcBlockHandlervirtual
m_AgeSeedDropProbabilitycBlockStemsHandler< ProduceBlockType, StemPickupType >privatestatic
m_BlockTypecBlockHandlerprotected
MetaMirrorXY(NIBBLETYPE a_Meta) constcBlockHandlerinlinevirtual
MetaMirrorXZ(NIBBLETYPE a_Meta) constcBlockHandlerinlinevirtual
MetaMirrorYZ(NIBBLETYPE a_Meta) constcBlockHandlerinlinevirtual
MetaRotateCCW(NIBBLETYPE a_Meta) constcBlockHandlerinlinevirtual
MetaRotateCW(NIBBLETYPE a_Meta) constcBlockHandlerinlinevirtual
NeighborChanged(cChunkInterface &a_ChunkInterface, Vector3i a_NeighborPos, eBlockFace a_WhichNeighbor)cBlockHandlerstatic
OnBroken(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, Vector3i a_BlockPos, BLOCKTYPE a_OldBlockType, NIBBLETYPE a_OldBlockMeta, const cEntity *a_Digger) constcBlockHandlerinlinevirtual
OnCancelRightClick(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, cPlayer &a_Player, const Vector3i a_BlockPos, eBlockFace a_BlockFace) constcBlockHandlerinlinevirtual
OnDigging(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, cPlayer &a_Player, const Vector3i a_BlockPos) constcBlockHandlerinlinevirtual
OnNeighborChanged(cChunkInterface &a_ChunkInterface, Vector3i a_BlockPos, eBlockFace a_WhichNeighbor) constcBlockHandlervirtual
OnPlaced(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, Vector3i a_BlockPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) constcBlockHandlerinlinevirtual
OnUpdate(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, cBlockPluginInterface &a_PluginInterface, cChunk &a_Chunk, const Vector3i a_RelPos) const overridecBlockPlant< true >inlineprivatevirtual
OnUse(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, cPlayer &a_Player, const Vector3i a_BlockPos, eBlockFace a_BlockFace, const Vector3i a_CursorPos) constcBlockHandlerinlinevirtual
paDeath enum valuecBlockPlant< true >protected
paGrowth enum valuecBlockPlant< true >protected
paStay enum valuecBlockPlant< true >protected
PlantAction enum namecBlockPlant< true >protected
Super typedefcBlockStemsHandler< ProduceBlockType, StemPickupType >private
ToolFortuneLevel(const cItem *a_Tool)cBlockHandlerstatic
ToolHasSilkTouch(const cItem *a_Tool)cBlockHandlerstatic
~cBlockHandler()=defaultcBlockHandlerprotected
~cBlockPlant()=defaultcBlockPlant< true >protected