PocketMine-MP 5.15.1 git-be6754494fdbbb9dd57c058ba0e33a4a78c4581f
pocketmine\plugin Namespace Reference

Classes

class  ApiVersion
 
class  DisablePluginException
 
class  DiskResourceProvider
 
class  PharPluginLoader
 
interface  Plugin
 
class  PluginBase
 
class  PluginDescription
 
class  PluginDescriptionCommandEntry
 
class  PluginDescriptionParseException
 
class  PluginException
 
class  PluginGraylist
 
class  PluginLoadabilityChecker
 
interface  PluginLoader
 
class  PluginLoadTriage
 
class  PluginLoadTriageEntry
 
class  PluginLogger
 
class  PluginManager
 
interface  PluginOwned
 
interface  ResourceProvider
 
class  ScriptPluginLoader
 

Enumerations

enum  PluginEnableOrder { fromString }
 

Functions

 __construct (Plugin $owningPlugin)
 
 getOwningPlugin ()
 

Variables

trait PluginOwnedTrait
 

Detailed Description

Plugin related classes

Enumeration Type Documentation

◆ PluginEnableOrder

TODO: These tags need to be removed once we get rid of LegacyEnumShimTrait (PM6) These are retained for backwards compatibility only.

@method static PluginEnableOrder POSTWORLD() @method static PluginEnableOrder STARTUP()

Definition at line 36 of file PluginEnableOrder.php.

Function Documentation

◆ __construct()

pocketmine\plugin\__construct ( Plugin  $owningPlugin)

Definition at line 33 of file PluginOwnedTrait.php.

◆ getOwningPlugin()

pocketmine\plugin\getOwningPlugin ( )

Definition at line 37 of file PluginOwnedTrait.php.

Variable Documentation

◆ PluginOwnedTrait

trait pocketmine::plugin\PluginOwnedTrait
Initial value:
{
private $owningPlugin
See also
PluginOwned

Definition at line 29 of file PluginOwnedTrait.php.