Genisys  Genisys API 1.9.3
A server software for Minecraft: Pocket Edition with many features
OfflinePlayer Class Reference
Inheritance diagram for OfflinePlayer:
[legend]
Collaboration diagram for OfflinePlayer:
[legend]

Public Member Functions

 __construct (Server $server, $name)
 
 isOnline ()
 
 getName ()
 
 getServer ()
 
 isOp ()
 
 setOp ($value)
 
 isBanned ()
 
 setBanned ($value)
 
 isWhitelisted ()
 
 setWhitelisted ($value)
 
 getPlayer ()
 
 getFirstPlayed ()
 
 getLastPlayed ()
 
 hasPlayedBefore ()
 
 setMetadata ($metadataKey, MetadataValue $metadataValue)
 
 getMetadata ($metadataKey)
 
 hasMetadata ($metadataKey)
 
 removeMetadata ($metadataKey, Plugin $plugin)
 

Constructor & Destructor Documentation

__construct ( Server  $server,
  $name 
)
Parameters
Server$server
string$name

Member Function Documentation

getFirstPlayed ( )
Returns
int|double

Implements IPlayer.

getLastPlayed ( )
Returns
int|double

Implements IPlayer.

getMetadata (   $metadataKey)

Returns a list of previously set metadata values from the implementing object's metadata store.

Parameters
string$metadataKey
Returns
MetadataValue[]

Implements Metadatable.

getName ( )
Returns
string

Implements IPlayer.

getPlayer ( )
Returns
Player|null

Implements IPlayer.

hasMetadata (   $metadataKey)

Tests to see whether the implementing object contains the given metadata value in its metadata store.

Parameters
string$metadataKey
Returns
bool

Implements Metadatable.

hasPlayedBefore ( )
Returns
mixed

Implements IPlayer.

isBanned ( )
Returns
bool

Implements IPlayer.

isOnline ( )
Returns
bool

Implements IPlayer.

isOp ( )

Checks if the current object has operator permissions

Returns
bool

Implements ServerOperator.

isWhitelisted ( )
Returns
bool

Implements IPlayer.

removeMetadata (   $metadataKey,
Plugin  $owningPlugin 
)

Removes the given metadata value from the implementing object's metadata store.

Parameters
string$metadataKey
Plugin$owningPlugin
Returns
void

Implements Metadatable.

setBanned (   $banned)
Parameters
bool$banned

Implements IPlayer.

setMetadata (   $metadataKey,
MetadataValue  $newMetadataValue 
)

Sets a metadata value in the implementing object's metadata store.

Parameters
string$metadataKey
MetadataValue$newMetadataValue
Returns
void

Implements Metadatable.

setOp (   $value)

Sets the operator permission for the current object

Parameters
bool$value
Returns
void

Implements ServerOperator.

setWhitelisted (   $value)
Parameters
bool$value

Implements IPlayer.


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