mirror of
https://github.com/unmojang/OnlineModeFix.git
synced 2025-09-18 11:54:35 -04:00
dont-list-players and motd.
This commit is contained in:
parent
d9862b1ea3
commit
35ba3c3d44
@ -1,5 +1,5 @@
|
||||
name: gg.codie.mineonline.plugin.bukkit.MineOnlineBroadcast
|
||||
version: 1.0.9
|
||||
version: 1.0.10
|
||||
description: Lists a server on mineonline.codie.gg/servers
|
||||
author: codieradical
|
||||
authors: [Codie]
|
||||
|
@ -82,7 +82,9 @@ public class MineOnlineBroadcastPlugin extends JavaPlugin {
|
||||
boolean onlineMode,
|
||||
String md5,
|
||||
boolean whitelisted,
|
||||
String[] playerNames
|
||||
String[] playerNames,
|
||||
String motd,
|
||||
boolean dontListPlayers
|
||||
) {
|
||||
HttpURLConnection connection = null;
|
||||
|
||||
@ -99,14 +101,17 @@ public class MineOnlineBroadcastPlugin extends JavaPlugin {
|
||||
if (ip != null)
|
||||
jsonObjectPut.invoke(jsonObject, "ip", ip);
|
||||
jsonObjectPut.invoke(jsonObject, "port", port);
|
||||
if (users > -1)
|
||||
if (users > -1 && !dontListPlayers)
|
||||
jsonObjectPut.invoke(jsonObject, "users", users);
|
||||
jsonObjectPut.invoke(jsonObject, "max", maxUsers);
|
||||
jsonObjectPut.invoke(jsonObject, "name", name);
|
||||
jsonObjectPut.invoke(jsonObject, "onlinemode", onlineMode);
|
||||
jsonObjectPut.invoke(jsonObject, "md5", md5);
|
||||
jsonObjectPut.invoke(jsonObject, "whitelisted", whitelisted);
|
||||
jsonObjectPut.invoke(jsonObject, "players", playerNames);
|
||||
if(!dontListPlayers)
|
||||
jsonObjectPut.invoke(jsonObject, "players", playerNames);
|
||||
jsonObjectPut.invoke(jsonObject, "motd", motd);
|
||||
jsonObjectPut.invoke(jsonObject, "dontListPlayers", dontListPlayers);
|
||||
|
||||
String json = (String)jsonObjectToString.invoke(jsonObject);
|
||||
|
||||
@ -169,6 +174,8 @@ public class MineOnlineBroadcastPlugin extends JavaPlugin {
|
||||
boolean onlineMode = propertiesFile.getProperty("online-mode", "true").equals("true");
|
||||
String md5 = propertiesFile.getProperty("version-md5", "");
|
||||
boolean whitelisted = propertiesFile.getProperty("whitelist", "false").equals("true");
|
||||
boolean dontListPlayers = propertiesFile.getProperty("dont-list-players", "false").equals("true");
|
||||
String motd = propertiesFile.getProperty("motd", null);
|
||||
|
||||
String[] playerNames = Arrays.stream(getServer().getOnlinePlayers()).map(Player::getName).collect(Collectors.toList()).toArray(new String[users]);
|
||||
|
||||
@ -181,7 +188,9 @@ public class MineOnlineBroadcastPlugin extends JavaPlugin {
|
||||
onlineMode,
|
||||
md5,
|
||||
whitelisted,
|
||||
playerNames
|
||||
playerNames,
|
||||
motd,
|
||||
dontListPlayers
|
||||
);
|
||||
} catch (IOException ex) {
|
||||
// ignore.
|
||||
|
Loading…
x
Reference in New Issue
Block a user