org.bukkit
Interface OfflinePlayer

All Superinterfaces:
AnimalTamer, ConfigurationSerializable, ServerOperator
All Known Subinterfaces:
Player

public interface OfflinePlayer
extends ServerOperator, AnimalTamer, ConfigurationSerializable


Method Summary
 Location getBedSpawnLocation()
          Gets the Location where the player will spawn at their bed, null if they have not slept in one or their current bed spawn is invalid.
 long getFirstPlayed()
          Gets the first date and time that this player was witnessed on this server.
 long getLastPlayed()
          Gets the last date and time that this player was witnessed on this server.
 String getName()
          Returns the name of this player
 Player getPlayer()
          Gets a Player object that this represents, if there is one
 boolean hasPlayedBefore()
          Checks if this player has played on this server before.
 boolean isBanned()
          Checks if this player is banned or not
 boolean isOnline()
          Checks if this player is currently online
 boolean isWhitelisted()
          Checks if this player is whitelisted or not
 void setBanned(boolean banned)
          Bans or unbans this player
 void setWhitelisted(boolean value)
          Sets if this player is whitelisted or not
 
Methods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
 
Methods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializable
serialize
 

Method Detail

isOnline

boolean isOnline()
Checks if this player is currently online

Returns:
true if they are online

getName

String getName()
Returns the name of this player

Specified by:
getName in interface AnimalTamer
Returns:
Player name

isBanned

boolean isBanned()
Checks if this player is banned or not

Returns:
true if banned, otherwise false

setBanned

void setBanned(boolean banned)
Bans or unbans this player

Parameters:
banned - true if banned

isWhitelisted

boolean isWhitelisted()
Checks if this player is whitelisted or not

Returns:
true if whitelisted

setWhitelisted

void setWhitelisted(boolean value)
Sets if this player is whitelisted or not

Parameters:
value - true if whitelisted

getPlayer

Player getPlayer()
Gets a Player object that this represents, if there is one

If the player is online, this will return that player. Otherwise, it will return null.

Returns:
Online player

getFirstPlayed

long getFirstPlayed()
Gets the first date and time that this player was witnessed on this server.

If the player has never played before, this will return 0. Otherwise, it will be the amount of milliseconds since midnight, January 1, 1970 UTC.

Returns:
Date of first log-in for this player, or 0

getLastPlayed

long getLastPlayed()
Gets the last date and time that this player was witnessed on this server.

If the player has never played before, this will return 0. Otherwise, it will be the amount of milliseconds since midnight, January 1, 1970 UTC.

Returns:
Date of last log-in for this player, or 0

hasPlayedBefore

boolean hasPlayedBefore()
Checks if this player has played on this server before.

Returns:
True if the player has played before, otherwise false

getBedSpawnLocation

Location getBedSpawnLocation()
Gets the Location where the player will spawn at their bed, null if they have not slept in one or their current bed spawn is invalid.

Returns:
Bed Spawn Location if bed exists, otherwise null.


Copyright © 2013. All Rights Reserved.