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


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


enum  PluginEnableOrder { fromString }


 __construct (Plugin $owningPlugin)
 getOwningPlugin ()


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

Definition at line 29 of file PluginOwnedTrait.php.