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

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

AddHook(cPlugin *a_Plugin, int a_HookType)cPluginManager
BindCommand(const AString &a_Command, cPlugin *a_Plugin, cCommandHandlerPtr a_Handler, const AString &a_Permission, const AString &a_HelpString)cPluginManager
BindConsoleCommand(const AString &a_Command, cPlugin *a_Plugin, cCommandHandlerPtr a_Handler, const AString &a_HelpString)cPluginManager
CallHookBlockSpread(cWorld &a_World, Vector3i a_BlockPos, eSpreadSource a_Source)cPluginManager
CallHookBlockToPickups(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)cPluginManager
CallHookBrewingCompleted(cWorld &a_World, cBrewingstandEntity &a_Brewingstand)cPluginManager
CallHookBrewingCompleting(cWorld &a_World, cBrewingstandEntity &a_Brewingstand)cPluginManager
CallHookChat(cPlayer &a_Player, AString &a_Message)cPluginManager
CallHookChunkAvailable(cWorld &a_World, int a_ChunkX, int a_ChunkZ)cPluginManager
CallHookChunkGenerated(cWorld &a_World, int a_ChunkX, int a_ChunkZ, cChunkDesc *a_ChunkDesc)cPluginManager
CallHookChunkGenerating(cWorld &a_World, int a_ChunkX, int a_ChunkZ, cChunkDesc *a_ChunkDesc)cPluginManager
CallHookChunkUnloaded(cWorld &a_World, int a_ChunkX, int a_ChunkZ)cPluginManager
CallHookChunkUnloading(cWorld &a_World, int a_ChunkX, int a_ChunkZ)cPluginManager
CallHookCollectingPickup(cPlayer &a_Player, cPickup &a_Pickup)cPluginManager
CallHookCraftingNoRecipe(cPlayer &a_Player, cCraftingGrid &a_Grid, cCraftingRecipe &a_Recipe)cPluginManager
CallHookDisconnect(cClientHandle &a_Client, const AString &a_Reason)cPluginManager
CallHookDropSpense(cWorld &a_World, cDropSpenserEntity &a_DropSpenser, int a_SlotNum)cPluginManager
CallHookEntityAddEffect(cEntity &a_Entity, int a_EffectType, int a_EffectDurationTicks, int a_EffectIntensity, double a_DistanceModifier)cPluginManager
CallHookEntityChangedWorld(cEntity &a_Entity, cWorld &a_World)cPluginManager
CallHookEntityChangingWorld(cEntity &a_Entity, cWorld &a_World)cPluginManager
CallHookEntityTeleport(cEntity &a_Entity, const Vector3d &a_OldPosition, const Vector3d &a_NewPosition)cPluginManager
CallHookExecuteCommand(cPlayer *a_Player, const AStringVector &a_Split, const AString &a_EntireCommand, CommandResult &a_Result)cPluginManager
CallHookExploded(cWorld &a_World, double a_ExplosionSize, bool a_CanCauseFire, double a_X, double a_Y, double a_Z, eExplosionSource a_Source, void *a_SourceData)cPluginManager
CallHookExploding(cWorld &a_World, double &a_ExplosionSize, bool &a_CanCauseFire, double a_X, double a_Y, double a_Z, eExplosionSource a_Source, void *a_SourceData)cPluginManager
CallHookHandshake(cClientHandle &a_ClientHandle, const AString &a_Username)cPluginManager
CallHookHopperPullingItem(cWorld &a_World, cHopperEntity &a_Hopper, int a_DstSlotNum, cBlockEntityWithItems &a_SrcEntity, int a_SrcSlotNum)cPluginManager
CallHookHopperPushingItem(cWorld &a_World, cHopperEntity &a_Hopper, int a_SrcSlotNum, cBlockEntityWithItems &a_DstEntity, int a_DstSlotNum)cPluginManager
CallHookKilled(cEntity &a_Victim, TakeDamageInfo &a_TDI, AString &a_DeathMessage)cPluginManager
CallHookKilling(cEntity &a_Victim, cEntity *a_Killer, TakeDamageInfo &a_TDI)cPluginManager
CallHookLogin(cClientHandle &a_Client, UInt32 a_ProtocolVersion, const AString &a_Username)cPluginManager
CallHookLoginForge(cClientHandle &a_Client, AStringMap &a_Mods)cPluginManager
CallHookPlayerAnimation(cPlayer &a_Player, int a_Animation)cPluginManager
CallHookPlayerBreakingBlock(cPlayer &a_Player, Vector3i a_BlockPos, eBlockFace a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cPluginManager
CallHookPlayerBrokenBlock(cPlayer &a_Player, Vector3i a_BlockPos, eBlockFace a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cPluginManager
CallHookPlayerCrouched(cPlayer &a_Player)cPluginManager
CallHookPlayerDestroyed(cPlayer &a_Player)cPluginManager
CallHookPlayerEating(cPlayer &a_Player)cPluginManager
CallHookPlayerFished(cPlayer &a_Player, const cItems &a_Reward, const int ExperienceAmount)cPluginManager
CallHookPlayerFishing(cPlayer &a_Player, cItems &a_Reward, int &ExperienceAmount)cPluginManager
CallHookPlayerFoodLevelChange(cPlayer &a_Player, int a_NewFoodLevel)cPluginManager
CallHookPlayerJoined(cPlayer &a_Player)cPluginManager
CallHookPlayerLeftClick(cPlayer &a_Player, Vector3i a_BlockPos, eBlockFace a_BlockFace, char a_Status)cPluginManager
CallHookPlayerMoving(cPlayer &a_Player, const Vector3d &a_OldPosition, const Vector3d &a_NewPosition, bool a_PreviousIsOnGround)cPluginManager
CallHookPlayerOpeningWindow(cPlayer &a_Player, cWindow &a_Window)cPluginManager
CallHookPlayerPlacedBlock(cPlayer &a_Player, const sSetBlock &a_BlockChange)cPluginManager
CallHookPlayerPlacingBlock(cPlayer &a_Player, const sSetBlock &a_BlockChange)cPluginManager
CallHookPlayerRightClick(cPlayer &a_Player, Vector3i a_BlockPos, eBlockFace a_BlockFace, Vector3i a_CursorPos)cPluginManager
CallHookPlayerRightClickingEntity(cPlayer &a_Player, cEntity &a_Entity)cPluginManager
CallHookPlayerShooting(cPlayer &a_Player)cPluginManager
CallHookPlayerSpawned(cPlayer &a_Player)cPluginManager
CallHookPlayerTossingItem(cPlayer &a_Player)cPluginManager
CallHookPlayerUsedBlock(cPlayer &a_Player, Vector3i a_BlockPos, eBlockFace a_BlockFace, Vector3i a_CursorPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cPluginManager
CallHookPlayerUsedItem(cPlayer &a_Player, Vector3i a_BlockPos, eBlockFace a_BlockFace, Vector3i a_CursorPos)cPluginManager
CallHookPlayerUsingBlock(cPlayer &a_Player, Vector3i a_BlockPos, eBlockFace a_BlockFace, Vector3i a_CursorPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)cPluginManager
CallHookPlayerUsingItem(cPlayer &a_Player, Vector3i a_BlockPos, eBlockFace a_BlockFace, Vector3i a_CursorPos)cPluginManager
CallHookPluginMessage(cClientHandle &a_Client, const AString &a_Channel, ContiguousByteBufferView a_Message)cPluginManager
CallHookPluginsLoaded(void)cPluginManager
CallHookPostCrafting(cPlayer &a_Player, cCraftingGrid &a_Grid, cCraftingRecipe &a_Recipe)cPluginManager
CallHookPreCrafting(cPlayer &a_Player, cCraftingGrid &a_Grid, cCraftingRecipe &a_Recipe)cPluginManager
CallHookProjectileHitBlock(cProjectileEntity &a_Projectile, Vector3i a_BlockPos, eBlockFace a_Face, const Vector3d &a_BlockHitPos)cPluginManager
CallHookProjectileHitEntity(cProjectileEntity &a_Projectile, cEntity &a_HitEntity)cPluginManager
CallHookServerPing(cClientHandle &a_ClientHandle, AString &a_ServerDescription, int &a_OnlinePlayersCount, int &a_MaxPlayersCount, AString &a_Favicon)cPluginManager
CallHookSpawnedEntity(cWorld &a_World, cEntity &a_Entity)cPluginManager
CallHookSpawnedMonster(cWorld &a_World, cMonster &a_Monster)cPluginManager
CallHookSpawningEntity(cWorld &a_World, cEntity &a_Entity)cPluginManager
CallHookSpawningMonster(cWorld &a_World, cMonster &a_Monster)cPluginManager
CallHookTakeDamage(cEntity &a_Receiver, TakeDamageInfo &a_TDI)cPluginManager
CallHookUpdatedSign(cWorld &a_World, Vector3i a_BlockPos, const AString &a_Line1, const AString &a_Line2, const AString &a_Line3, const AString &a_Line4, cPlayer *a_Player)cPluginManager
CallHookUpdatingSign(cWorld &a_World, Vector3i a_BlockPos, AString &a_Line1, AString &a_Line2, AString &a_Line3, AString &a_Line4, cPlayer *a_Player)cPluginManager
CallHookWeatherChanged(cWorld &a_World)cPluginManager
CallHookWeatherChanging(cWorld &a_World, eWeather &a_NewWeather)cPluginManager
CallHookWorldStarted(cWorld &a_World)cPluginManager
CallHookWorldTick(cWorld &a_World, std::chrono::milliseconds a_Dt, std::chrono::milliseconds a_LastTickDurationMSec)cPluginManager
cCommandHandlerPtr typedefcPluginManager
CommandMap typedefcPluginManagerprivate
CommandResult enum namecPluginManager
cPluginCallback typedefcPluginManager
cPluginManager(cDeadlockDetect &a_DeadlockDetect)cPluginManagerprivate
crBlocked enum valuecPluginManager
crError enum valuecPluginManager
crExecuted enum valuecPluginManager
crNoPermission enum valuecPluginManager
cRoot classcPluginManagerfriend
crUnknownCommand enum valuecPluginManager
DoWithPlugin(const AString &a_PluginName, cPluginCallback a_Callback)cPluginManager
ePluginStatus enum namecPluginManager
ExecuteCommand(cPlayer &a_Player, const AString &a_Command)cPluginManager
ExecuteConsoleCommand(const AStringVector &a_Split, cCommandOutputCallback &a_Output, const AString &a_Command)cPluginManager
ForceExecuteCommand(cPlayer &a_Player, const AString &a_Command)cPluginManager
ForEachCommand(cCommandEnumCallback &a_Callback)cPluginManager
ForEachConsoleCommand(cCommandEnumCallback &a_Callback)cPluginManager
ForEachPlugin(cPluginCallback a_Callback)cPluginManager
GenericCallHook(PluginHook a_HookName, HookFunction a_HookFunction)cPluginManagerprivate
Get(void)cPluginManagerstatic
GetCommandPermission(const AString &a_Command)cPluginManager
GetFoldersToLoad(cSettingsRepositoryInterface &a_Settings)cPluginManagerprivate
GetNumLoadedPlugins(void) constcPluginManager
GetNumPlugins() constcPluginManager
GetPluginFolderName(const AString &a_PluginName)cPluginManager
GetPluginsPath(void)cPluginManagerinlinestatic
HandleCommand(cPlayer &a_Player, const AString &a_Command, bool a_ShouldCheckPermissions)cPluginManagerprivate
HOOK_BLOCK_SPREAD enum valuecPluginManager
HOOK_BLOCK_TO_PICKUPS enum valuecPluginManager
HOOK_BREWING_COMPLETED enum valuecPluginManager
HOOK_BREWING_COMPLETING enum valuecPluginManager
HOOK_CHAT enum valuecPluginManager
HOOK_CHUNK_AVAILABLE enum valuecPluginManager
HOOK_CHUNK_GENERATED enum valuecPluginManager
HOOK_CHUNK_GENERATING enum valuecPluginManager
HOOK_CHUNK_UNLOADED enum valuecPluginManager
HOOK_CHUNK_UNLOADING enum valuecPluginManager
HOOK_COLLECTING_PICKUP enum valuecPluginManager
HOOK_CRAFTING_NO_RECIPE enum valuecPluginManager
HOOK_DISCONNECT enum valuecPluginManager
HOOK_DROPSPENSE enum valuecPluginManager
HOOK_ENTITY_ADD_EFFECT enum valuecPluginManager
HOOK_ENTITY_CHANGED_WORLD enum valuecPluginManager
HOOK_ENTITY_CHANGING_WORLD enum valuecPluginManager
HOOK_ENTITY_TELEPORT enum valuecPluginManager
HOOK_EXECUTE_COMMAND enum valuecPluginManager
HOOK_EXPLODED enum valuecPluginManager
HOOK_EXPLODING enum valuecPluginManager
HOOK_HANDSHAKE enum valuecPluginManager
HOOK_HOPPER_PULLING_ITEM enum valuecPluginManager
HOOK_HOPPER_PUSHING_ITEM enum valuecPluginManager
HOOK_KILLED enum valuecPluginManager
HOOK_KILLING enum valuecPluginManager
HOOK_LOGIN enum valuecPluginManager
HOOK_LOGIN_FORGE enum valuecPluginManager
HOOK_MAX enum valuecPluginManager
HOOK_NUM_HOOKS enum valuecPluginManager
HOOK_PLAYER_ANIMATION enum valuecPluginManager
HOOK_PLAYER_BREAKING_BLOCK enum valuecPluginManager
HOOK_PLAYER_BROKEN_BLOCK enum valuecPluginManager
HOOK_PLAYER_CROUCHED enum valuecPluginManager
HOOK_PLAYER_DESTROYED enum valuecPluginManager
HOOK_PLAYER_EATING enum valuecPluginManager
HOOK_PLAYER_FISHED enum valuecPluginManager
HOOK_PLAYER_FISHING enum valuecPluginManager
HOOK_PLAYER_FOOD_LEVEL_CHANGE enum valuecPluginManager
HOOK_PLAYER_JOINED enum valuecPluginManager
HOOK_PLAYER_LEFT_CLICK enum valuecPluginManager
HOOK_PLAYER_MOVING enum valuecPluginManager
HOOK_PLAYER_OPENING_WINDOW enum valuecPluginManager
HOOK_PLAYER_PLACED_BLOCK enum valuecPluginManager
HOOK_PLAYER_PLACING_BLOCK enum valuecPluginManager
HOOK_PLAYER_RIGHT_CLICK enum valuecPluginManager
HOOK_PLAYER_RIGHT_CLICKING_ENTITY enum valuecPluginManager
HOOK_PLAYER_SHOOTING enum valuecPluginManager
HOOK_PLAYER_SPAWNED enum valuecPluginManager
HOOK_PLAYER_TOSSING_ITEM enum valuecPluginManager
HOOK_PLAYER_USED_BLOCK enum valuecPluginManager
HOOK_PLAYER_USED_ITEM enum valuecPluginManager
HOOK_PLAYER_USING_BLOCK enum valuecPluginManager
HOOK_PLAYER_USING_ITEM enum valuecPluginManager
HOOK_PLUGIN_MESSAGE enum valuecPluginManager
HOOK_PLUGINS_LOADED enum valuecPluginManager
HOOK_POST_CRAFTING enum valuecPluginManager
HOOK_PRE_CRAFTING enum valuecPluginManager
HOOK_PROJECTILE_HIT_BLOCK enum valuecPluginManager
HOOK_PROJECTILE_HIT_ENTITY enum valuecPluginManager
HOOK_SERVER_PING enum valuecPluginManager
HOOK_SPAWNED_ENTITY enum valuecPluginManager
HOOK_SPAWNED_MONSTER enum valuecPluginManager
HOOK_SPAWNING_ENTITY enum valuecPluginManager
HOOK_SPAWNING_MONSTER enum valuecPluginManager
HOOK_TAKE_DAMAGE enum valuecPluginManager
HOOK_TICK enum valuecPluginManager
HOOK_UPDATED_SIGN enum valuecPluginManager
HOOK_UPDATING_SIGN enum valuecPluginManager
HOOK_WEATHER_CHANGED enum valuecPluginManager
HOOK_WEATHER_CHANGING enum valuecPluginManager
HOOK_WORLD_STARTED enum valuecPluginManager
HOOK_WORLD_TICK enum valuecPluginManager
HookMap typedefcPluginManagerprivate
InsertDefaultPlugins(cSettingsRepositoryInterface &a_Settings)cPluginManagerprivate
IsCommandBound(const AString &a_Command)cPluginManager
IsConsoleCommandBound(const AString &a_Command)cPluginManager
IsPluginLoaded(const AString &a_PluginName)cPluginManager
IsValidHookType(int a_HookType)cPluginManagerstatic
LoadPlugin(const AString &a_PluginFolder)cPluginManager
m_bReloadPluginscPluginManagerprivate
m_CommandscPluginManagerprivate
m_ConsoleCommandscPluginManagerprivate
m_CSPluginsNeedActioncPluginManagermutableprivate
m_DeadlockDetectcPluginManagerprivate
m_HookscPluginManagerprivate
m_PluginscPluginManagerprivate
m_PluginsNeedActioncPluginManagerprivate
PluginAction enum namecPluginManager
PluginHook enum namecPluginManager
PluginList typedefcPluginManager
psDisabled enum valuecPluginManager
psError enum valuecPluginManager
psLoaded enum valuecPluginManager
psNotFound enum valuecPluginManager
psUnloaded enum valuecPluginManager
RefreshPluginList()cPluginManager
ReloadPlugin(const AString &a_PluginFolder)cPluginManager
ReloadPlugins()cPluginManager
ReloadPluginsNow(void)cPluginManagerprivate
ReloadPluginsNow(cSettingsRepositoryInterface &a_Settings)cPluginManagerprivate
RemoveHooks(cPlugin *a_Plugin)cPluginManager
RemovePlugin(const AString &a_PluginName)cPluginManager
RemovePluginCommands(cPlugin *a_Plugin)cPluginManager
RemovePluginConsoleCommands(cPlugin *a_Plugin)cPluginManager
TabCompleteCommand(const AString &a_Text, AStringVector &a_Results, cPlayer *a_Player)cPluginManager
Tick(float a_Dt)cPluginManager
UnloadPlugin(const AString &a_PluginFolder)cPluginManager
UnloadPluginsNow(void)cPluginManagerprivate
~cPluginManager()cPluginManagerprivatevirtual