Cuberite
A lightweight, fast and extensible game server for Minecraft
|
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 typedef | cPluginManager | |
CommandMap typedef | cPluginManager | private |
CommandResult enum name | cPluginManager | |
cPluginCallback typedef | cPluginManager | |
cPluginManager(cDeadlockDetect &a_DeadlockDetect) | cPluginManager | private |
crBlocked enum value | cPluginManager | |
crError enum value | cPluginManager | |
crExecuted enum value | cPluginManager | |
crNoPermission enum value | cPluginManager | |
cRoot class | cPluginManager | friend |
crUnknownCommand enum value | cPluginManager | |
DoWithPlugin(const AString &a_PluginName, cPluginCallback a_Callback) | cPluginManager | |
ePluginStatus enum name | cPluginManager | |
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) | cPluginManager | private |
Get(void) | cPluginManager | static |
GetCommandPermission(const AString &a_Command) | cPluginManager | |
GetFoldersToLoad(cSettingsRepositoryInterface &a_Settings) | cPluginManager | private |
GetNumLoadedPlugins(void) const | cPluginManager | |
GetNumPlugins() const | cPluginManager | |
GetPluginFolderName(const AString &a_PluginName) | cPluginManager | |
GetPluginsPath(void) | cPluginManager | inlinestatic |
HandleCommand(cPlayer &a_Player, const AString &a_Command, bool a_ShouldCheckPermissions) | cPluginManager | private |
HOOK_BLOCK_SPREAD enum value | cPluginManager | |
HOOK_BLOCK_TO_PICKUPS enum value | cPluginManager | |
HOOK_BREWING_COMPLETED enum value | cPluginManager | |
HOOK_BREWING_COMPLETING enum value | cPluginManager | |
HOOK_CHAT enum value | cPluginManager | |
HOOK_CHUNK_AVAILABLE enum value | cPluginManager | |
HOOK_CHUNK_GENERATED enum value | cPluginManager | |
HOOK_CHUNK_GENERATING enum value | cPluginManager | |
HOOK_CHUNK_UNLOADED enum value | cPluginManager | |
HOOK_CHUNK_UNLOADING enum value | cPluginManager | |
HOOK_COLLECTING_PICKUP enum value | cPluginManager | |
HOOK_CRAFTING_NO_RECIPE enum value | cPluginManager | |
HOOK_DISCONNECT enum value | cPluginManager | |
HOOK_DROPSPENSE enum value | cPluginManager | |
HOOK_ENTITY_ADD_EFFECT enum value | cPluginManager | |
HOOK_ENTITY_CHANGED_WORLD enum value | cPluginManager | |
HOOK_ENTITY_CHANGING_WORLD enum value | cPluginManager | |
HOOK_ENTITY_TELEPORT enum value | cPluginManager | |
HOOK_EXECUTE_COMMAND enum value | cPluginManager | |
HOOK_EXPLODED enum value | cPluginManager | |
HOOK_EXPLODING enum value | cPluginManager | |
HOOK_HANDSHAKE enum value | cPluginManager | |
HOOK_HOPPER_PULLING_ITEM enum value | cPluginManager | |
HOOK_HOPPER_PUSHING_ITEM enum value | cPluginManager | |
HOOK_KILLED enum value | cPluginManager | |
HOOK_KILLING enum value | cPluginManager | |
HOOK_LOGIN enum value | cPluginManager | |
HOOK_LOGIN_FORGE enum value | cPluginManager | |
HOOK_MAX enum value | cPluginManager | |
HOOK_NUM_HOOKS enum value | cPluginManager | |
HOOK_PLAYER_ANIMATION enum value | cPluginManager | |
HOOK_PLAYER_BREAKING_BLOCK enum value | cPluginManager | |
HOOK_PLAYER_BROKEN_BLOCK enum value | cPluginManager | |
HOOK_PLAYER_CROUCHED enum value | cPluginManager | |
HOOK_PLAYER_DESTROYED enum value | cPluginManager | |
HOOK_PLAYER_EATING enum value | cPluginManager | |
HOOK_PLAYER_FISHED enum value | cPluginManager | |
HOOK_PLAYER_FISHING enum value | cPluginManager | |
HOOK_PLAYER_FOOD_LEVEL_CHANGE enum value | cPluginManager | |
HOOK_PLAYER_JOINED enum value | cPluginManager | |
HOOK_PLAYER_LEFT_CLICK enum value | cPluginManager | |
HOOK_PLAYER_MOVING enum value | cPluginManager | |
HOOK_PLAYER_OPENING_WINDOW enum value | cPluginManager | |
HOOK_PLAYER_PLACED_BLOCK enum value | cPluginManager | |
HOOK_PLAYER_PLACING_BLOCK enum value | cPluginManager | |
HOOK_PLAYER_RIGHT_CLICK enum value | cPluginManager | |
HOOK_PLAYER_RIGHT_CLICKING_ENTITY enum value | cPluginManager | |
HOOK_PLAYER_SHOOTING enum value | cPluginManager | |
HOOK_PLAYER_SPAWNED enum value | cPluginManager | |
HOOK_PLAYER_TOSSING_ITEM enum value | cPluginManager | |
HOOK_PLAYER_USED_BLOCK enum value | cPluginManager | |
HOOK_PLAYER_USED_ITEM enum value | cPluginManager | |
HOOK_PLAYER_USING_BLOCK enum value | cPluginManager | |
HOOK_PLAYER_USING_ITEM enum value | cPluginManager | |
HOOK_PLUGIN_MESSAGE enum value | cPluginManager | |
HOOK_PLUGINS_LOADED enum value | cPluginManager | |
HOOK_POST_CRAFTING enum value | cPluginManager | |
HOOK_PRE_CRAFTING enum value | cPluginManager | |
HOOK_PROJECTILE_HIT_BLOCK enum value | cPluginManager | |
HOOK_PROJECTILE_HIT_ENTITY enum value | cPluginManager | |
HOOK_SERVER_PING enum value | cPluginManager | |
HOOK_SPAWNED_ENTITY enum value | cPluginManager | |
HOOK_SPAWNED_MONSTER enum value | cPluginManager | |
HOOK_SPAWNING_ENTITY enum value | cPluginManager | |
HOOK_SPAWNING_MONSTER enum value | cPluginManager | |
HOOK_TAKE_DAMAGE enum value | cPluginManager | |
HOOK_TICK enum value | cPluginManager | |
HOOK_UPDATED_SIGN enum value | cPluginManager | |
HOOK_UPDATING_SIGN enum value | cPluginManager | |
HOOK_WEATHER_CHANGED enum value | cPluginManager | |
HOOK_WEATHER_CHANGING enum value | cPluginManager | |
HOOK_WORLD_STARTED enum value | cPluginManager | |
HOOK_WORLD_TICK enum value | cPluginManager | |
HookMap typedef | cPluginManager | private |
InsertDefaultPlugins(cSettingsRepositoryInterface &a_Settings) | cPluginManager | private |
IsCommandBound(const AString &a_Command) | cPluginManager | |
IsConsoleCommandBound(const AString &a_Command) | cPluginManager | |
IsPluginLoaded(const AString &a_PluginName) | cPluginManager | |
IsValidHookType(int a_HookType) | cPluginManager | static |
LoadPlugin(const AString &a_PluginFolder) | cPluginManager | |
m_bReloadPlugins | cPluginManager | private |
m_Commands | cPluginManager | private |
m_ConsoleCommands | cPluginManager | private |
m_CSPluginsNeedAction | cPluginManager | mutableprivate |
m_DeadlockDetect | cPluginManager | private |
m_Hooks | cPluginManager | private |
m_Plugins | cPluginManager | private |
m_PluginsNeedAction | cPluginManager | private |
PluginAction enum name | cPluginManager | |
PluginHook enum name | cPluginManager | |
PluginList typedef | cPluginManager | |
psDisabled enum value | cPluginManager | |
psError enum value | cPluginManager | |
psLoaded enum value | cPluginManager | |
psNotFound enum value | cPluginManager | |
psUnloaded enum value | cPluginManager | |
RefreshPluginList() | cPluginManager | |
ReloadPlugin(const AString &a_PluginFolder) | cPluginManager | |
ReloadPlugins() | cPluginManager | |
ReloadPluginsNow(void) | cPluginManager | private |
ReloadPluginsNow(cSettingsRepositoryInterface &a_Settings) | cPluginManager | private |
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) | cPluginManager | private |
~cPluginManager() | cPluginManager | privatevirtual |