PHP 클래스 pocketmine\plugin\PluginBase

상속: implements pocketmine\plugin\Plugin
파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

공개 메소드들

메소드 설명
getCommand ( string $name ) : Command | pocketmine\command\PluginIdentifiableCommand
getConfig ( ) : Config
getDataFolder ( )
getDescription ( )
getFullName ( ) : string
getLogger ( ) : PluginLogger
getName ( ) : string
getPluginLoader ( ) : pocketmine\plugin\PluginLoader
getResource ( string $filename ) : resource Gets an embedded resource on the plugin file.
getResources ( ) : string[] Returns all the resources incrusted on the plugin
getServer ( ) : Server
init ( pocketmine\plugin\PluginLoader $loader, Server $server, PluginDescription $description, $dataFolder, $file )
isDisabled ( ) : boolean
isEnabled ( ) : boolean
isInitialized ( ) : boolean
onCommand ( pocketmine\command\CommandSender $sender, Command $command, string $label, array $args ) : boolean
onDisable ( )
onEnable ( )
onLoad ( ) Called when the plugin is loaded, before calling onEnable()
reloadConfig ( )
saveConfig ( )
saveDefaultConfig ( )
saveResource ( string $filename, boolean $replace = false ) : boolean
setEnabled ( boolean $boolean = true )

보호된 메소드들

메소드 설명
getFile ( )
isPhar ( ) : boolean

메소드 상세

getCommand() 공개 메소드

public getCommand ( string $name ) : Command | pocketmine\command\PluginIdentifiableCommand
$name string
리턴 pocketmine\command\Command | pocketmine\command\PluginIdentifiableCommand

getConfig() 공개 메소드

public getConfig ( ) : Config
리턴 pocketmine\utils\Config

getDataFolder() 최종 공개 메소드

final public getDataFolder ( )

getDescription() 최종 공개 메소드

final public getDescription ( )

getFile() 보호된 메소드

protected getFile ( )

getFullName() 최종 공개 메소드

final public getFullName ( ) : string
리턴 string

getLogger() 공개 메소드

public getLogger ( ) : PluginLogger
리턴 PluginLogger

getName() 최종 공개 메소드

final public getName ( ) : string
리턴 string

getPluginLoader() 공개 메소드

public getPluginLoader ( ) : pocketmine\plugin\PluginLoader
리턴 pocketmine\plugin\PluginLoader

getResource() 공개 메소드

WARNING: You must close the resource given using fclose()
public getResource ( string $filename ) : resource
$filename string
리턴 resource Resource data, or null

getResources() 공개 메소드

Returns all the resources incrusted on the plugin
public getResources ( ) : string[]
리턴 string[]

getServer() 최종 공개 메소드

final public getServer ( ) : Server
리턴 pocketmine\Server

init() 최종 공개 메소드

final public init ( pocketmine\plugin\PluginLoader $loader, Server $server, PluginDescription $description, $dataFolder, $file )
$loader pocketmine\plugin\PluginLoader
$server pocketmine\Server
$description PluginDescription

isDisabled() 최종 공개 메소드

final public isDisabled ( ) : boolean
리턴 boolean

isEnabled() 최종 공개 메소드

final public isEnabled ( ) : boolean
리턴 boolean

isInitialized() 최종 공개 메소드

final public isInitialized ( ) : boolean
리턴 boolean

isPhar() 보호된 메소드

protected isPhar ( ) : boolean
리턴 boolean

onCommand() 공개 메소드

public onCommand ( pocketmine\command\CommandSender $sender, Command $command, string $label, array $args ) : boolean
$sender pocketmine\command\CommandSender
$command pocketmine\command\Command
$label string
$args array
리턴 boolean

onDisable() 공개 메소드

public onDisable ( )

onEnable() 공개 메소드

public onEnable ( )

onLoad() 공개 메소드

Called when the plugin is loaded, before calling onEnable()
public onLoad ( )

reloadConfig() 공개 메소드

public reloadConfig ( )

saveConfig() 공개 메소드

public saveConfig ( )

saveDefaultConfig() 공개 메소드

public saveDefaultConfig ( )

saveResource() 공개 메소드

public saveResource ( string $filename, boolean $replace = false ) : boolean
$filename string
$replace boolean
리턴 boolean

setEnabled() 최종 공개 메소드

final public setEnabled ( boolean $boolean = true )
$boolean boolean