diff options
author | Dinnerbone <dinnerbone@dinnerbone.com> | 2010-12-22 15:21:16 +0000 |
---|---|---|
committer | Dinnerbone <dinnerbone@dinnerbone.com> | 2010-12-22 15:21:16 +0000 |
commit | 008700b6bee10c209f388fbc674899b778ef5537 (patch) | |
tree | d72b48e39186eac5233fe97d0c0a7151929ec66e /src/org | |
parent | 4e8311a6551e8d7794cff73c57a481251b47459c (diff) | |
download | bukkit-008700b6bee10c209f388fbc674899b778ef5537.tar bukkit-008700b6bee10c209f388fbc674899b778ef5537.tar.gz bukkit-008700b6bee10c209f388fbc674899b778ef5537.tar.lz bukkit-008700b6bee10c209f388fbc674899b778ef5537.tar.xz bukkit-008700b6bee10c209f388fbc674899b778ef5537.zip |
Add Player interface
Diffstat (limited to 'src/org')
-rw-r--r-- | src/org/bukkit/Player.java | 22 | ||||
-rw-r--r-- | src/org/bukkit/Server.java | 7 |
2 files changed, 29 insertions, 0 deletions
diff --git a/src/org/bukkit/Player.java b/src/org/bukkit/Player.java new file mode 100644 index 00000000..3d143849 --- /dev/null +++ b/src/org/bukkit/Player.java @@ -0,0 +1,22 @@ + +package org.bukkit; + +/** + * Represents a player, connected or not + * + */ +public interface Player { + /** + * Returns the name of this player + * + * @return Player name + */ + public String getName(); + + /** + * Checks if this player is currently online + * + * @return true if they are online + */ + public boolean isOnline(); +} diff --git a/src/org/bukkit/Server.java b/src/org/bukkit/Server.java index bae1b707..f6ab34ec 100644 --- a/src/org/bukkit/Server.java +++ b/src/org/bukkit/Server.java @@ -18,4 +18,11 @@ public interface Server { * @return version of this server implementation */ public String getVersion(); + + /** + * Gets a list of all currently logged in players + * + * @return An array of Players that are currently online + */ + public Player[] getOnlinePlayers(); } |