Cuberite
A lightweight, fast and extensible game server for Minecraft
|
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) | cPluginLua | inline |
CallFunctionFromForeignState(const AString &a_FunctionName, cLuaState &a_ForeignState, int a_ParamStart, int a_ParamEnd) | cPluginLua | |
CallSimpleHooks(int a_HookType, Args &&... a_Args) | cPluginLua | inlineprotected |
CanAddOldStyleHook(int a_HookType) | cPluginLua | |
cHookMap typedef | cPluginLua | protected |
ClearWebTabs(void) | cPluginLua | protected |
Close(void) | cPluginLua | protected |
cLuaCallbacks typedef | cPluginLua | protected |
cPlugin(const AString &a_FolderName) | cPlugin | |
cPluginLua(const AString &a_PluginDirectory, cDeadlockDetect &a_DeadlockDetect) | cPluginLua | |
GetClassStatic(void) | cPlugin | inlinestatic |
GetFolderName(void) const | cPlugin | inline |
GetHookFnName(int a_HookType) | cPluginLua | static |
GetLoadError(void) const | cPlugin | inline |
GetLocalFolder(void) const | cPlugin | |
GetName(void) const | cPlugin | inline |
GetStatus(void) const | cPlugin | inline |
GetVersion(void) const | cPlugin | inline |
IsLoaded(void) const | cPlugin | inline |
Load(void) override | cPluginLua | virtual |
m_DeadlockDetect | cPluginLua | protected |
m_FolderName | cPlugin | protected |
m_HookMap | cPluginLua | protected |
m_LoadError | cPlugin | protected |
m_LuaState | cPluginLua | protected |
m_Name | cPlugin | protected |
m_Status | cPlugin | protected |
m_Version | cPlugin | protected |
OnBlockSpread(cWorld &a_World, int a_BlockX, int a_BlockY, int a_BlockZ, eSpreadSource a_Source) override | cPluginLua | virtual |
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) override | cPluginLua | virtual |
OnBrewingCompleted(cWorld &a_World, cBrewingstandEntity &a_BrewingstandEntity) override | cPluginLua | virtual |
OnBrewingCompleting(cWorld &a_World, cBrewingstandEntity &a_BrewingstandEntity) override | cPluginLua | virtual |
OnChat(cPlayer &a_Player, AString &a_Message) override | cPluginLua | virtual |
OnChunkAvailable(cWorld &a_World, int a_ChunkX, int a_ChunkZ) override | cPluginLua | virtual |
OnChunkGenerated(cWorld &a_World, int a_ChunkX, int a_ChunkZ, cChunkDesc *a_ChunkDesc) override | cPluginLua | virtual |
OnChunkGenerating(cWorld &a_World, int a_ChunkX, int a_ChunkZ, cChunkDesc *a_ChunkDesc) override | cPluginLua | virtual |
OnChunkUnloaded(cWorld &a_World, int a_ChunkX, int a_ChunkZ) override | cPluginLua | virtual |
OnChunkUnloading(cWorld &a_World, int a_ChunkX, int a_ChunkZ) override | cPluginLua | virtual |
OnCollectingPickup(cPlayer &a_Player, cPickup &a_Pickup) override | cPluginLua | virtual |
OnCraftingNoRecipe(cPlayer &a_Player, cCraftingGrid &a_Grid, cCraftingRecipe &a_Recipe) override | cPluginLua | virtual |
OnDisable(void) override | cPluginLua | virtual |
OnDisconnect(cClientHandle &a_Client, const AString &a_Reason) override | cPluginLua | virtual |
OnDropSpense(cWorld &a_World, cDropSpenserEntity &a_DropSpenser, int a_SlotNum) override | cPluginLua | virtual |
OnEntityAddEffect(cEntity &a_Entity, int a_EffectType, int a_EffectDurationTicks, int a_EffectIntensity, double a_DistanceModifier) override | cPluginLua | virtual |
OnEntityChangedWorld(cEntity &a_Entity, cWorld &a_World) override | cPluginLua | virtual |
OnEntityChangingWorld(cEntity &a_Entity, cWorld &a_World) override | cPluginLua | virtual |
OnEntityTeleport(cEntity &a_Entity, const Vector3d &a_OldPosition, const Vector3d &a_NewPosition) override | cPluginLua | virtual |
OnExecuteCommand(cPlayer *a_Player, const AStringVector &a_Split, const AString &a_EntireCommand, cPluginManager::CommandResult &a_Result) override | cPluginLua | virtual |
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) override | cPluginLua | virtual |
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) override | cPluginLua | virtual |
OnHandshake(cClientHandle &a_Client, const AString &a_Username) override | cPluginLua | virtual |
OnHopperPullingItem(cWorld &a_World, cHopperEntity &a_Hopper, int a_DstSlotNum, cBlockEntityWithItems &a_SrcEntity, int a_SrcSlotNum) override | cPluginLua | virtual |
OnHopperPushingItem(cWorld &a_World, cHopperEntity &a_Hopper, int a_SrcSlotNum, cBlockEntityWithItems &a_DstEntity, int a_DstSlotNum) override | cPluginLua | virtual |
OnKilled(cEntity &a_Victim, TakeDamageInfo &a_TDI, AString &a_DeathMessage) override | cPluginLua | virtual |
OnKilling(cEntity &a_Victim, cEntity *a_Killer, TakeDamageInfo &a_TDI) override | cPluginLua | virtual |
OnLogin(cClientHandle &a_Client, UInt32 a_ProtocolVersion, const AString &a_Username) override | cPluginLua | virtual |
OnLoginForge(cClientHandle &a_Client, const AStringMap &a_Mods) override | cPluginLua | virtual |
OnPlayerAnimation(cPlayer &a_Player, int a_Animation) override | cPluginLua | virtual |
OnPlayerBreakingBlock(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) override | cPluginLua | virtual |
OnPlayerBrokenBlock(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) override | cPluginLua | virtual |
OnPlayerCrouched(cPlayer &a_Player) override | cPluginLua | virtual |
OnPlayerDestroyed(cPlayer &a_Player) override | cPluginLua | virtual |
OnPlayerEating(cPlayer &a_Player) override | cPluginLua | virtual |
OnPlayerFished(cPlayer &a_Player, const cItems &a_Reward, const int ExperienceAmount) override | cPluginLua | virtual |
OnPlayerFishing(cPlayer &a_Player, cItems &a_Reward, int &ExperienceAmount) override | cPluginLua | virtual |
OnPlayerFoodLevelChange(cPlayer &a_Player, int a_NewFoodLevel) override | cPluginLua | virtual |
OnPlayerJoined(cPlayer &a_Player) override | cPluginLua | virtual |
OnPlayerLeftClick(cPlayer &a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace, char a_Status) override | cPluginLua | virtual |
OnPlayerMoving(cPlayer &a_Player, const Vector3d &a_OldPosition, const Vector3d &a_NewPosition, bool a_PreviousIsOnGround) override | cPluginLua | virtual |
OnPlayerOpeningWindow(cPlayer &a_Player, cWindow &a_Window) override | cPluginLua | virtual |
OnPlayerPlacedBlock(cPlayer &a_Player, const sSetBlock &a_BlockChange) override | cPluginLua | virtual |
OnPlayerPlacingBlock(cPlayer &a_Player, const sSetBlock &a_BlockChange) override | cPluginLua | virtual |
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) override | cPluginLua | virtual |
OnPlayerRightClickingEntity(cPlayer &a_Player, cEntity &a_Entity) override | cPluginLua | virtual |
OnPlayerShooting(cPlayer &a_Player) override | cPluginLua | virtual |
OnPlayerSpawned(cPlayer &a_Player) override | cPluginLua | virtual |
OnPlayerTossingItem(cPlayer &a_Player) override | cPluginLua | virtual |
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) override | cPluginLua | virtual |
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) override | cPluginLua | virtual |
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) override | cPluginLua | virtual |
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) override | cPluginLua | virtual |
OnPluginMessage(cClientHandle &a_Client, const AString &a_Channel, ContiguousByteBufferView a_Message) override | cPluginLua | virtual |
OnPluginsLoaded(void) override | cPluginLua | virtual |
OnPostCrafting(cPlayer &a_Player, cCraftingGrid &a_Grid, cCraftingRecipe &a_Recipe) override | cPluginLua | virtual |
OnPreCrafting(cPlayer &a_Player, cCraftingGrid &a_Grid, cCraftingRecipe &a_Recipe) override | cPluginLua | virtual |
OnProjectileHitBlock(cProjectileEntity &a_Projectile, int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_Face, const Vector3d &a_BlockHitPos) override | cPluginLua | virtual |
OnProjectileHitEntity(cProjectileEntity &a_Projectile, cEntity &a_HitEntity) override | cPluginLua | virtual |
OnServerPing(cClientHandle &a_ClientHandle, AString &a_ServerDescription, int &a_OnlinePlayersCount, int &a_MaxPlayersCount, AString &a_Favicon) override | cPluginLua | virtual |
OnSpawnedEntity(cWorld &a_World, cEntity &a_Entity) override | cPluginLua | virtual |
OnSpawnedMonster(cWorld &a_World, cMonster &a_Monster) override | cPluginLua | virtual |
OnSpawningEntity(cWorld &a_World, cEntity &a_Entity) override | cPluginLua | virtual |
OnSpawningMonster(cWorld &a_World, cMonster &a_Monster) override | cPluginLua | virtual |
OnTakeDamage(cEntity &a_Receiver, TakeDamageInfo &a_TakeDamageInfo) override | cPluginLua | virtual |
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) override | cPluginLua | virtual |
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) override | cPluginLua | virtual |
OnWeatherChanged(cWorld &a_World) override | cPluginLua | virtual |
OnWeatherChanging(cWorld &a_World, eWeather &a_NewWeather) override | cPluginLua | virtual |
OnWorldStarted(cWorld &a_World) override | cPluginLua | virtual |
OnWorldTick(cWorld &a_World, std::chrono::milliseconds a_Dt, std::chrono::milliseconds a_LastTickDurationMSec) override | cPluginLua | virtual |
SetLoadError(const AString &a_LoadError) | cPlugin | protected |
SetName(const AString &a_Name) | cPlugin | inline |
SetVersion(int a_Version) | cPlugin | inline |
Super typedef | cPluginLua | private |
Tick(float a_Dt) override | cPluginLua | virtual |
Unload(void) override | cPluginLua | virtual |
~cPlugin() | cPlugin | virtual |
~cPluginLua() override | cPluginLua | virtual |