PocketMine-MP 5.15.1 git-08c6e63aac45a450fe3b437616ee8aa2500e04e2
pocketmine\plugin\Plugin Interface Reference
+ Inheritance diagram for pocketmine\plugin\Plugin:
+ Collaboration diagram for pocketmine\plugin\Plugin:

Public Member Functions

 __construct (PluginLoader $loader, Server $server, PluginDescription $description, string $dataFolder, string $file, ResourceProvider $resourceProvider)
 getDataFolder ()
 getDescription ()
 getLogger ()
 getName ()
 getPluginLoader ()
 getScheduler ()
 isEnabled ()
 onEnableStateChange (bool $enabled)

Detailed Description

It is recommended to use PluginBase for the actual plugin

Definition at line 35 of file Plugin.php.

Member Function Documentation

◆ getDataFolder()

pocketmine\plugin\Plugin::getDataFolder ( )

Gets the plugin's data folder to save files and configuration. This directory name has a trailing slash.

Implemented in pocketmine\plugin\PluginBase.

◆ onEnableStateChange()

pocketmine\plugin\Plugin::onEnableStateChange ( bool  $enabled)

Called by the plugin manager when the plugin is enabled or disabled to inform the plugin of its enabled state.

Implemented in pocketmine\plugin\PluginBase.

The documentation for this interface was generated from the following file: