◆ __construct()
__construct |
( |
Server |
$server, |
|
|
|
$name |
|
) |
| |
- Parameters
-
50 $this->server = $server;
52 if(file_exists($this->server->getDataPath() .
"players/" . strtolower($this->
getName()) .
".dat")){
53 $this->namedtag = $this->server->getOfflinePlayerData($this->name);
55 $this->namedtag = null;
◆ getFirstPlayed()
- Returns
- null
Implements IPlayer.
149 return $this->namedtag instanceof
CompoundTag ? $this->namedtag[
"firstPlayed"] : null;
◆ getLastPlayed()
- Returns
- null
Implements IPlayer.
156 return $this->namedtag instanceof
CompoundTag ? $this->namedtag[
"lastPlayed"] : null;
◆ getMetadata()
getMetadata |
( |
|
$metadataKey | ) |
|
- Parameters
-
- Returns
- MetadataValue[]
Implements Metadatable.
180 return $this->server->getPlayerMetadata()->getMetadata($this, $metadataKey);
◆ getName()
◆ getPlayer()
◆ getServer()
◆ hasMetadata()
hasMetadata |
( |
|
$metadataKey | ) |
|
- Parameters
-
- Returns
- bool
Implements Metadatable.
189 return $this->server->getPlayerMetadata()->hasMetadata($this, $metadataKey);
◆ hasPlayedBefore()
◆ isBanned()
- Returns
- bool
Implements IPlayer.
106 return $this->server->getNameBans()->isBanned(strtolower($this->
getName()));
◆ isOnline()
◆ isOp()
◆ isWhitelisted()
- Returns
- bool
Implements IPlayer.
124 return $this->server->isWhitelisted(strtolower($this->
getName()));
◆ removeMetadata()
removeMetadata |
( |
|
$metadataKey, |
|
|
Plugin |
$plugin |
|
) |
| |
- Parameters
-
string | $metadataKey | |
Plugin | $plugin | |
Implements Metadatable.
197 $this->server->getPlayerMetadata()->removeMetadata($this, $metadataKey, $plugin);
◆ setBanned()
- Parameters
-
Implements IPlayer.
114 $this->server->getNameBans()->addBan($this->
getName(), null, null, null);
116 $this->server->getNameBans()->remove($this->
getName());
◆ setMetadata()
- Parameters
-
string | $metadataKey | |
MetadataValue | $metadataValue | |
Implements Metadatable.
171 $this->server->getPlayerMetadata()->setMetadata($this, $metadataKey, $metadataValue);
◆ setOp()
- Parameters
-
Implements ServerOperator.
91 if($value === $this->
isOp()){
96 $this->server->addOp(strtolower($this->
getName()));
98 $this->server->removeOp(strtolower($this->
getName()));
◆ setWhitelisted()
- Parameters
-
Implements IPlayer.
132 $this->server->addWhitelist(strtolower($this->
getName()));
134 $this->server->removeWhitelist(strtolower($this->
getName()));
The documentation for this class was generated from the following file:
- src/pocketmine/OfflinePlayer.php