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

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

AddHookCallback(int a_HookType, cLuaState::cCallbackPtr &&a_Callback)cPluginLua
Call(FnT a_Fn, Args &&... a_Args)cPluginLuainline
CallFunctionFromForeignState(const AString &a_FunctionName, cLuaState &a_ForeignState, int a_ParamStart, int a_ParamEnd)cPluginLua
CallSimpleHooks(int a_HookType, Args &&... a_Args)cPluginLuainlineprotected
CanAddOldStyleHook(int a_HookType)cPluginLua
cHookMap typedefcPluginLuaprotected
ClearWebTabs(void)cPluginLuaprotected
Close(void)cPluginLuaprotected
cLuaCallbacks typedefcPluginLuaprotected
cPlugin(const AString &a_FolderName)cPlugin
cPluginLua(const AString &a_PluginDirectory, cDeadlockDetect &a_DeadlockDetect)cPluginLua
GetClassStatic(void)cPlugininlinestatic
GetFolderName(void) constcPlugininline
GetHookFnName(int a_HookType)cPluginLuastatic
GetLoadError(void) constcPlugininline
GetLocalFolder(void) constcPlugin
GetName(void) constcPlugininline
GetStatus(void) constcPlugininline
GetVersion(void) constcPlugininline
IsLoaded(void) constcPlugininline
Load(void) overridecPluginLuavirtual
m_DeadlockDetectcPluginLuaprotected
m_FolderNamecPluginprotected
m_HookMapcPluginLuaprotected
m_LoadErrorcPluginprotected
m_LuaStatecPluginLuaprotected
m_NamecPluginprotected
m_StatuscPluginprotected
m_VersioncPluginprotected
OnBlockSpread(cWorld &a_World, int a_BlockX, int a_BlockY, int a_BlockZ, eSpreadSource a_Source) overridecPluginLuavirtual
OnBlockToPickups(cWorld &a_World, Vector3i a_BlockPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, const cBlockEntity *a_BlockEntity, const cEntity *a_Digger, const cItem *a_Tool, cItems &a_Pickups) overridecPluginLuavirtual
OnBrewingCompleted(cWorld &a_World, cBrewingstandEntity &a_BrewingstandEntity) overridecPluginLuavirtual
OnBrewingCompleting(cWorld &a_World, cBrewingstandEntity &a_BrewingstandEntity) overridecPluginLuavirtual
OnChat(cPlayer &a_Player, AString &a_Message) overridecPluginLuavirtual
OnChunkAvailable(cWorld &a_World, int a_ChunkX, int a_ChunkZ) overridecPluginLuavirtual
OnChunkGenerated(cWorld &a_World, int a_ChunkX, int a_ChunkZ, cChunkDesc *a_ChunkDesc) overridecPluginLuavirtual
OnChunkGenerating(cWorld &a_World, int a_ChunkX, int a_ChunkZ, cChunkDesc *a_ChunkDesc) overridecPluginLuavirtual
OnChunkUnloaded(cWorld &a_World, int a_ChunkX, int a_ChunkZ) overridecPluginLuavirtual
OnChunkUnloading(cWorld &a_World, int a_ChunkX, int a_ChunkZ) overridecPluginLuavirtual
OnCollectingPickup(cPlayer &a_Player, cPickup &a_Pickup) overridecPluginLuavirtual
OnCraftingNoRecipe(cPlayer &a_Player, cCraftingGrid &a_Grid, cCraftingRecipe &a_Recipe) overridecPluginLuavirtual
OnDisable(void) overridecPluginLuavirtual
OnDisconnect(cClientHandle &a_Client, const AString &a_Reason) overridecPluginLuavirtual
OnDropSpense(cWorld &a_World, cDropSpenserEntity &a_DropSpenser, int a_SlotNum) overridecPluginLuavirtual
OnEntityAddEffect(cEntity &a_Entity, int a_EffectType, int a_EffectDurationTicks, int a_EffectIntensity, double a_DistanceModifier) overridecPluginLuavirtual
OnEntityChangedWorld(cEntity &a_Entity, cWorld &a_World) overridecPluginLuavirtual
OnEntityChangingWorld(cEntity &a_Entity, cWorld &a_World) overridecPluginLuavirtual
OnEntityTeleport(cEntity &a_Entity, const Vector3d &a_OldPosition, const Vector3d &a_NewPosition) overridecPluginLuavirtual
OnExecuteCommand(cPlayer *a_Player, const AStringVector &a_Split, const AString &a_EntireCommand, cPluginManager::CommandResult &a_Result) overridecPluginLuavirtual
OnExploded(cWorld &a_World, double a_ExplosionSize, bool a_CanCauseFire, double a_X, double a_Y, double a_Z, eExplosionSource a_Source, void *a_SourceData) overridecPluginLuavirtual
OnExploding(cWorld &a_World, double &a_ExplosionSize, bool &a_CanCauseFire, double a_X, double a_Y, double a_Z, eExplosionSource a_Source, void *a_SourceData) overridecPluginLuavirtual
OnHandshake(cClientHandle &a_Client, const AString &a_Username) overridecPluginLuavirtual
OnHopperPullingItem(cWorld &a_World, cHopperEntity &a_Hopper, int a_DstSlotNum, cBlockEntityWithItems &a_SrcEntity, int a_SrcSlotNum) overridecPluginLuavirtual
OnHopperPushingItem(cWorld &a_World, cHopperEntity &a_Hopper, int a_SrcSlotNum, cBlockEntityWithItems &a_DstEntity, int a_DstSlotNum) overridecPluginLuavirtual
OnKilled(cEntity &a_Victim, TakeDamageInfo &a_TDI, AString &a_DeathMessage) overridecPluginLuavirtual
OnKilling(cEntity &a_Victim, cEntity *a_Killer, TakeDamageInfo &a_TDI) overridecPluginLuavirtual
OnLogin(cClientHandle &a_Client, UInt32 a_ProtocolVersion, const AString &a_Username) overridecPluginLuavirtual
OnLoginForge(cClientHandle &a_Client, const AStringMap &a_Mods) overridecPluginLuavirtual
OnPlayerAnimation(cPlayer &a_Player, int a_Animation) overridecPluginLuavirtual
OnPlayerBreakingBlock(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) overridecPluginLuavirtual
OnPlayerBrokenBlock(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) overridecPluginLuavirtual
OnPlayerCrouched(cPlayer &a_Player) overridecPluginLuavirtual
OnPlayerDestroyed(cPlayer &a_Player) overridecPluginLuavirtual
OnPlayerEating(cPlayer &a_Player) overridecPluginLuavirtual
OnPlayerFished(cPlayer &a_Player, const cItems &a_Reward, const int ExperienceAmount) overridecPluginLuavirtual
OnPlayerFishing(cPlayer &a_Player, cItems &a_Reward, int &ExperienceAmount) overridecPluginLuavirtual
OnPlayerFoodLevelChange(cPlayer &a_Player, int a_NewFoodLevel) overridecPluginLuavirtual
OnPlayerJoined(cPlayer &a_Player) overridecPluginLuavirtual
OnPlayerLeftClick(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, char a_Status) overridecPluginLuavirtual
OnPlayerMoving(cPlayer &a_Player, const Vector3d &a_OldPosition, const Vector3d &a_NewPosition, bool a_PreviousIsOnGround) overridecPluginLuavirtual
OnPlayerOpeningWindow(cPlayer &a_Player, cWindow &a_Window) overridecPluginLuavirtual
OnPlayerPlacedBlock(cPlayer &a_Player, const sSetBlock &a_BlockChange) overridecPluginLuavirtual
OnPlayerPlacingBlock(cPlayer &a_Player, const sSetBlock &a_BlockChange) overridecPluginLuavirtual
OnPlayerRightClick(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, int a_CursorX, int a_CursorY, int a_CursorZ) overridecPluginLuavirtual
OnPlayerRightClickingEntity(cPlayer &a_Player, cEntity &a_Entity) overridecPluginLuavirtual
OnPlayerShooting(cPlayer &a_Player) overridecPluginLuavirtual
OnPlayerSpawned(cPlayer &a_Player) overridecPluginLuavirtual
OnPlayerTossingItem(cPlayer &a_Player) overridecPluginLuavirtual
OnPlayerUsedBlock(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, int a_CursorX, int a_CursorY, int a_CursorZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) overridecPluginLuavirtual
OnPlayerUsedItem(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, int a_CursorX, int a_CursorY, int a_CursorZ) overridecPluginLuavirtual
OnPlayerUsingBlock(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, int a_CursorX, int a_CursorY, int a_CursorZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) overridecPluginLuavirtual
OnPlayerUsingItem(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, int a_CursorX, int a_CursorY, int a_CursorZ) overridecPluginLuavirtual
OnPluginMessage(cClientHandle &a_Client, const AString &a_Channel, ContiguousByteBufferView a_Message) overridecPluginLuavirtual
OnPluginsLoaded(void) overridecPluginLuavirtual
OnPostCrafting(cPlayer &a_Player, cCraftingGrid &a_Grid, cCraftingRecipe &a_Recipe) overridecPluginLuavirtual
OnPreCrafting(cPlayer &a_Player, cCraftingGrid &a_Grid, cCraftingRecipe &a_Recipe) overridecPluginLuavirtual
OnProjectileHitBlock(cProjectileEntity &a_Projectile, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_Face, const Vector3d &a_BlockHitPos) overridecPluginLuavirtual
OnProjectileHitEntity(cProjectileEntity &a_Projectile, cEntity &a_HitEntity) overridecPluginLuavirtual
OnServerPing(cClientHandle &a_ClientHandle, AString &a_ServerDescription, int &a_OnlinePlayersCount, int &a_MaxPlayersCount, AString &a_Favicon) overridecPluginLuavirtual
OnSpawnedEntity(cWorld &a_World, cEntity &a_Entity) overridecPluginLuavirtual
OnSpawnedMonster(cWorld &a_World, cMonster &a_Monster) overridecPluginLuavirtual
OnSpawningEntity(cWorld &a_World, cEntity &a_Entity) overridecPluginLuavirtual
OnSpawningMonster(cWorld &a_World, cMonster &a_Monster) overridecPluginLuavirtual
OnTakeDamage(cEntity &a_Receiver, TakeDamageInfo &a_TakeDamageInfo) overridecPluginLuavirtual
OnUpdatedSign(cWorld &a_World, int a_BlockX, int a_BlockY, int a_BlockZ, const AString &a_Line1, const AString &a_Line2, const AString &a_Line3, const AString &a_Line4, cPlayer *a_Player) overridecPluginLuavirtual
OnUpdatingSign(cWorld &a_World, int a_BlockX, int a_BlockY, int a_BlockZ, AString &a_Line1, AString &a_Line2, AString &a_Line3, AString &a_Line4, cPlayer *a_Player) overridecPluginLuavirtual
OnWeatherChanged(cWorld &a_World) overridecPluginLuavirtual
OnWeatherChanging(cWorld &a_World, eWeather &a_NewWeather) overridecPluginLuavirtual
OnWorldStarted(cWorld &a_World) overridecPluginLuavirtual
OnWorldTick(cWorld &a_World, std::chrono::milliseconds a_Dt, std::chrono::milliseconds a_LastTickDurationMSec) overridecPluginLuavirtual
SetLoadError(const AString &a_LoadError)cPluginprotected
SetName(const AString &a_Name)cPlugininline
SetVersion(int a_Version)cPlugininline
Super typedefcPluginLuaprivate
Tick(float a_Dt) overridecPluginLuavirtual
Unload(void) overridecPluginLuavirtual
~cPlugin()cPluginvirtual
~cPluginLua() overridecPluginLuavirtual