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

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

CanBeAt(cChunkInterface &a_ChunkInterface, const Vector3i a_RelPos, const cChunk &a_Chunk) constcBlockHandlervirtual
CanSustainPlant(BLOCKTYPE a_Plant) constcBlockHandlerinlinevirtual
cBlockHandler(BLOCKTYPE a_BlockType)cBlockHandlerinline
cClearMetaOnDrop(BLOCKTYPE a_BlockType)cClearMetaOnDrop< cBlockEntityHandler >inline
Check(cChunkInterface &ChunkInterface, cBlockPluginInterface &a_PluginInterface, Vector3i a_RelPos, cChunk &a_Chunk) constcBlockHandler
cMetaRotator(BLOCKTYPE a_BlockType)cMetaRotator< cClearMetaOnDrop< cBlockEntityHandler >, BitMask, North, East, South, West, false >inline
ConvertToPickups(const NIBBLETYPE a_BlockMeta, const cItem *const a_Tool) const overridecClearMetaOnDrop< cBlockEntityHandler >inlineprivatevirtual
DoesIgnoreBuildCollision(cChunkInterface &ChunkInterface, const Vector3i a_Pos, cPlayer &a_Player, NIBBLETYPE a_Meta) constcBlockHandlervirtual
For(BLOCKTYPE a_BlockType)cBlockHandlerstatic
FortuneDiscreteRandom(char a_MinDrop, char a_DefaultMax, unsigned char a_BonusMax, char a_DropCap=25)cBlockHandlerstatic
GetMapBaseColourID(NIBBLETYPE a_Meta) const overridecBlockHopperHandlerinlineprivatevirtual
GetPlacementBlockTypeMeta(cChunkInterface &a_ChunkInterface, cPlayer &a_Player, const Vector3i a_PlacedBlockPos, eBlockFace a_ClickedBlockFace, const Vector3i a_CursorPos, BLOCKTYPE &a_BlockType, NIBBLETYPE &a_BlockMeta) const overridecBlockHopperHandlerinlineprivatevirtual
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) constcBlockHandlerinlinevirtual
IsClickedThrough(void) constcBlockHandlervirtual
IsInsideBlock(const Vector3d a_RelPosition, const NIBBLETYPE a_BlockMeta) constcBlockHandlervirtual
IsUseable() const overridecBlockEntityHandlerinlineprivatevirtual
m_BlockTypecBlockHandlerprotected
MetaMirrorXY(NIBBLETYPE a_Meta) const overridecMetaRotator< cClearMetaOnDrop< cBlockEntityHandler >, BitMask, North, East, South, West, false >inlineprotectedvirtual
MetaMirrorXZ(NIBBLETYPE a_Meta) const overridecPitchYawRotator< cClearMetaOnDrop< cBlockEntityHandler > >inlineprotectedvirtual
MetaMirrorYZ(NIBBLETYPE a_Meta) const overridecMetaRotator< cClearMetaOnDrop< cBlockEntityHandler >, BitMask, North, East, South, West, false >inlineprotectedvirtual
MetaRotateCCW(NIBBLETYPE a_Meta) const overridecMetaRotator< cClearMetaOnDrop< cBlockEntityHandler >, BitMask, North, East, South, West, false >inlineprotectedvirtual
MetaRotateCW(NIBBLETYPE a_Meta) const overridecMetaRotator< cClearMetaOnDrop< cBlockEntityHandler >, BitMask, North, East, South, West, false >inlineprotectedvirtual
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
OnPlacedByPlayer(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, cPlayer &a_Player, const sSetBlock &a_BlockChange) constcBlockHandlerinlinevirtual
OnUpdate(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, cBlockPluginInterface &a_BlockPluginInterface, cChunk &a_Chunk, const Vector3i a_RelPos) constcBlockHandlervirtual
OnUse(cChunkInterface &a_ChunkInterface, cWorldInterface &a_WorldInterface, cPlayer &a_Player, const Vector3i a_BlockPos, eBlockFace a_BlockFace, const Vector3i a_CursorPos) const overridecBlockEntityHandlerinlineprivatevirtual
PitchYawToMetaData(double a_Rotation, double a_Pitch)cPitchYawRotator< cClearMetaOnDrop< cBlockEntityHandler > >inlineprotectedstatic
Super typedefcBlockHopperHandlerprivate
ToolFortuneLevel(const cItem *a_Tool)cBlockHandlerstatic
ToolHasSilkTouch(const cItem *a_Tool)cBlockHandlerstatic
YawToMetaData(double a_Rotation)cYawRotator< cClearMetaOnDrop< cBlockEntityHandler >, 0x07, 0x02, 0x05, 0x03, 0x04 >inlinestatic
~cBlockEntityHandler()=defaultcBlockEntityHandlerprotected
~cBlockHandler()=defaultcBlockHandlerprotected
~cClearMetaOnDrop()=defaultcClearMetaOnDrop< cBlockEntityHandler >protected
~cMetaRotator()=defaultcMetaRotator< cClearMetaOnDrop< cBlockEntityHandler >, BitMask, North, East, South, West, false >protected
~cPitchYawRotator()=defaultcPitchYawRotator< cClearMetaOnDrop< cBlockEntityHandler > >protected
~cYawRotator()=defaultcYawRotator< cClearMetaOnDrop< cBlockEntityHandler >, 0x07, 0x02, 0x05, 0x03, 0x04 >protected