From 5c1c06afa08ca5cf065fbb5512923125b4ede539 Mon Sep 17 00:00:00 2001
From: ZeroEpoch1969 <13510767+ZeroEpoch1969@users.noreply.github.com>
Date: Tue, 12 Nov 2019 19:50:53 -0700
Subject: [PATCH] asot
---
pom.xml | 5 +++++
.../totalfreedommod/httpd/module/Module_list.java | 10 +++++++++-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index c0372eeb..8235f229 100644
--- a/pom.xml
+++ b/pom.xml
@@ -89,6 +89,11 @@
sk89q-repo
http://maven.sk89q.com/repo/
+
+
+ CodeMC
+ https://repo.codemc.org/repository/maven-public
+
diff --git a/src/main/java/me/totalfreedom/totalfreedommod/httpd/module/Module_list.java b/src/main/java/me/totalfreedom/totalfreedommod/httpd/module/Module_list.java
index f0071752..2ac03f4c 100644
--- a/src/main/java/me/totalfreedom/totalfreedommod/httpd/module/Module_list.java
+++ b/src/main/java/me/totalfreedom/totalfreedommod/httpd/module/Module_list.java
@@ -35,6 +35,7 @@ public class Module_list extends HTTPDModule
final JSONArray senioradmins = new JSONArray();
final JSONArray developers = new JSONArray();
final JSONArray executives = new JSONArray();
+ final JSONArray owners = new JSONArray();
for (Player player : Bukkit.getOnlinePlayers())
{
@@ -59,9 +60,13 @@ public class Module_list extends HTTPDModule
executives.add(player.getName());
}
+ if (ConfigEntry.SERVER_OWNERS.getList().contains(player.getName()))
+ {
+ owners.add(player.getName());
+ }
+
if (!plugin.al.isAdmin(player) && !hasSpecialTitle(player))
{
- FLog.info(player.getName() + " is an op");
operators.add(player.getName());
}
@@ -92,6 +97,9 @@ public class Module_list extends HTTPDModule
responseObject.put("senioradmins", senioradmins);
responseObject.put("developers", developers);
responseObject.put("executives", executives);
+ responseObject.put("owners", owners);
+ responseObject.put("online", server.getOnlinePlayers().size());
+ responseObject.put("max", server.getMaxPlayers());
final NanoHTTPD.Response response = new NanoHTTPD.Response(NanoHTTPD.Response.Status.OK, NanoHTTPD.MIME_JSON, responseObject.toString());
response.addHeader("Access-Control-Allow-Origin", "*");