PHP 클래스 pocketmine\command\Command

파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$timings pocketmine\event\TimingsHandler

보호된 프로퍼티들

프로퍼티 타입 설명
$description string
$usageMessage string

공개 메소드들

메소드 설명
__construct ( string $name, string $description = "", string $usageMessage = null, array $aliases = [] )
__toString ( ) : string
broadcastCommandMessage ( pocketmine\command\CommandSender $source, string $message, boolean $sendToSource = true )
execute ( pocketmine\command\CommandSender $sender, string $commandLabel, array $args ) : mixed
getAliases ( ) : string[]
getDescription ( ) : string
getLabel ( ) : string
getName ( ) : string
getPermission ( ) : string
getPermissionMessage ( ) : string
getUsage ( ) : string
isRegistered ( ) : boolean
register ( pocketmine\command\CommandMap $commandMap ) : boolean Registers the command into a Command map
setAliases ( array $aliases )
setDescription ( string $description )
setLabel ( $name )
setPermission ( string | null $permission )
setPermissionMessage ( string $permissionMessage )
setUsage ( string $usage )
testPermission ( pocketmine\command\CommandSender $target ) : boolean
testPermissionSilent ( pocketmine\command\CommandSender $target ) : boolean
unregister ( pocketmine\command\CommandMap $commandMap ) : boolean

비공개 메소드들

메소드 설명
allowChangesFrom ( pocketmine\command\CommandMap $commandMap ) : boolean

메소드 상세

__construct() 공개 메소드

public __construct ( string $name, string $description = "", string $usageMessage = null, array $aliases = [] )
$name string
$description string
$usageMessage string
$aliases array

__toString() 공개 메소드

public __toString ( ) : string
리턴 string

broadcastCommandMessage() 공개 정적인 메소드

public static broadcastCommandMessage ( pocketmine\command\CommandSender $source, string $message, boolean $sendToSource = true )
$source pocketmine\command\CommandSender
$message string
$sendToSource boolean

execute() 추상적인 공개 메소드

abstract public execute ( pocketmine\command\CommandSender $sender, string $commandLabel, array $args ) : mixed
$sender pocketmine\command\CommandSender
$commandLabel string
$args array
리턴 mixed

getAliases() 공개 메소드

public getAliases ( ) : string[]
리턴 string[]

getDescription() 공개 메소드

public getDescription ( ) : string
리턴 string

getLabel() 공개 메소드

public getLabel ( ) : string
리턴 string

getName() 공개 메소드

public getName ( ) : string
리턴 string

getPermission() 공개 메소드

public getPermission ( ) : string
리턴 string

getPermissionMessage() 공개 메소드

public getPermissionMessage ( ) : string
리턴 string

getUsage() 공개 메소드

public getUsage ( ) : string
리턴 string

isRegistered() 공개 메소드

public isRegistered ( ) : boolean
리턴 boolean

register() 공개 메소드

Registers the command into a Command map
public register ( pocketmine\command\CommandMap $commandMap ) : boolean
$commandMap pocketmine\command\CommandMap
리턴 boolean

setAliases() 공개 메소드

public setAliases ( array $aliases )
$aliases array

setDescription() 공개 메소드

public setDescription ( string $description )
$description string

setLabel() 공개 메소드

public setLabel ( $name )

setPermission() 공개 메소드

public setPermission ( string | null $permission )
$permission string | null

setPermissionMessage() 공개 메소드

public setPermissionMessage ( string $permissionMessage )
$permissionMessage string

setUsage() 공개 메소드

public setUsage ( string $usage )
$usage string

testPermission() 공개 메소드

public testPermission ( pocketmine\command\CommandSender $target ) : boolean
$target pocketmine\command\CommandSender
리턴 boolean

testPermissionSilent() 공개 메소드

public testPermissionSilent ( pocketmine\command\CommandSender $target ) : boolean
$target pocketmine\command\CommandSender
리턴 boolean

unregister() 공개 메소드

public unregister ( pocketmine\command\CommandMap $commandMap ) : boolean
$commandMap pocketmine\command\CommandMap
리턴 boolean

프로퍼티 상세

$description 보호되어 있는 프로퍼티

protected string $description
리턴 string

$timings 공개적으로 프로퍼티

public TimingsHandler,pocketmine\event $timings
리턴 pocketmine\event\TimingsHandler

$usageMessage 보호되어 있는 프로퍼티

protected string $usageMessage
리턴 string