diff options
author | Dinnerbone <dinnerbone@dinnerbone.com> | 2011-09-03 02:13:37 +0100 |
---|---|---|
committer | Dinnerbone <dinnerbone@dinnerbone.com> | 2011-09-03 02:13:37 +0100 |
commit | 3f37c852c3e6ab479cff613abf8f8b66bf6647c1 (patch) | |
tree | 55d79e7aabff067eef87906c229b8862be74097a /src/main/java | |
parent | a5ce775b3e761894cf7e86bb8ad014f276a1ebdf (diff) | |
download | bukkit-3f37c852c3e6ab479cff613abf8f8b66bf6647c1.tar bukkit-3f37c852c3e6ab479cff613abf8f8b66bf6647c1.tar.gz bukkit-3f37c852c3e6ab479cff613abf8f8b66bf6647c1.tar.lz bukkit-3f37c852c3e6ab479cff613abf8f8b66bf6647c1.tar.xz bukkit-3f37c852c3e6ab479cff613abf8f8b66bf6647c1.zip |
Added new methods to Server, Player and OfflinePlayer for banning and unbanning
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/org/bukkit/Bukkit.java | 4 | ||||
-rw-r--r-- | src/main/java/org/bukkit/OfflinePlayer.java | 14 | ||||
-rw-r--r-- | src/main/java/org/bukkit/Server.java | 7 |
3 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java index 9ad8de08..dd601dcf 100644 --- a/src/main/java/org/bukkit/Bukkit.java +++ b/src/main/java/org/bukkit/Bukkit.java @@ -240,4 +240,8 @@ public final class Bukkit { public static void unbanIP(String address) { server.unbanIP(address); } + + public Set<OfflinePlayer> getBannedPlayers() { + return server.getBannedPlayers(); + } } diff --git a/src/main/java/org/bukkit/OfflinePlayer.java b/src/main/java/org/bukkit/OfflinePlayer.java index ffb32ee9..469e54dc 100644 --- a/src/main/java/org/bukkit/OfflinePlayer.java +++ b/src/main/java/org/bukkit/OfflinePlayer.java @@ -16,4 +16,18 @@ public interface OfflinePlayer extends ServerOperator { * @return Player name */ public String getName(); + + /** + * Checks if this player is banned or not + * + * @return true if banned, otherwise false + */ + public boolean isBanned(); + + /** + * Bans or unbans this player + * + * @param banned true if banned + */ + public void setBanned(boolean banned); } diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java index 036ec47e..9467d749 100644 --- a/src/main/java/org/bukkit/Server.java +++ b/src/main/java/org/bukkit/Server.java @@ -407,4 +407,11 @@ public interface Server { * @param address IP address to unban */ public void unbanIP(String address); + + /** + * Gets a set containing all banned players + * + * @return Set containing banned players + */ + public Set<OfflinePlayer> getBannedPlayers(); } |