From ceba082703ffaf2371caedc0e8e1d7c1a3c3e39d Mon Sep 17 00:00:00 2001 From: Dinnerbone Date: Sun, 25 Sep 2011 03:28:00 +0100 Subject: [PATCH] Implemented getOperators --- .../minecraft/server/ServerConfigurationManager.java | 2 +- src/main/java/org/bukkit/craftbukkit/CraftServer.java | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraft/server/ServerConfigurationManager.java b/src/main/java/net/minecraft/server/ServerConfigurationManager.java index 016c302577..fb5efffa08 100644 --- a/src/main/java/net/minecraft/server/ServerConfigurationManager.java +++ b/src/main/java/net/minecraft/server/ServerConfigurationManager.java @@ -35,7 +35,7 @@ public class ServerConfigurationManager { public int maxPlayers; // CraftBukkit - private -> public public Set banByName = new HashSet(); // CraftBukkit - private -> public public Set banByIP = new HashSet(); // CraftBukkit - private -> public - private Set operators = new HashSet(); + public Set operators = new HashSet(); // CraftBukkit - private -> public private Set whitelist = new HashSet(); private File j; private File k; diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java index 84275c016a..8bb53fc3a4 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -26,7 +26,6 @@ import java.util.HashSet; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.Random; import java.util.UUID; import java.util.Set; import java.util.logging.Level; @@ -836,6 +835,16 @@ public final class CraftServer implements Server { return result; } + public Set getOperators() { + Set result = new HashSet(); + + for (Object name : server.operators) { + result.add(getOfflinePlayer((String)name)); + } + + return result; + } + public void reloadWhitelist() { server.reloadWhitelist(); }