diff --git a/src/main/java/org/dynmap/Client.java b/src/main/java/org/dynmap/Client.java index 28a3deb7..307784c7 100644 --- a/src/main/java/org/dynmap/Client.java +++ b/src/main/java/org/dynmap/Client.java @@ -6,6 +6,8 @@ public class Client { public static class Update { public long timestamp; public long servertime; + public boolean hasStorm; + public boolean isThundering; public Player[] players; public Object[] updates; } diff --git a/src/main/java/org/dynmap/JsonTimerTask.java b/src/main/java/org/dynmap/JsonTimerTask.java index dd88ffcf..4f732097 100644 --- a/src/main/java/org/dynmap/JsonTimerTask.java +++ b/src/main/java/org/dynmap/JsonTimerTask.java @@ -96,6 +96,8 @@ class JsonTimerTask extends TimerTask { update.timestamp = current; update.servertime = world.getTime() % 24000; + update.hasStorm = world.hasStorm(); + update.isThundering = world.isThundering(); Player[] players = plugin.playerList.getVisiblePlayers(); update.players = new Client.Player[players.length]; diff --git a/src/main/java/org/dynmap/web/handlers/ClientUpdateHandler.java b/src/main/java/org/dynmap/web/handlers/ClientUpdateHandler.java index 04c201d6..09d57459 100644 --- a/src/main/java/org/dynmap/web/handlers/ClientUpdateHandler.java +++ b/src/main/java/org/dynmap/web/handlers/ClientUpdateHandler.java @@ -64,6 +64,8 @@ public class ClientUpdateHandler implements HttpHandler { Client.Update update = new Client.Update(); update.timestamp = current; update.servertime = world.getTime() % 24000; + update.hasStorm = world.hasStorm(); + update.isThundering = world.isThundering(); Player[] players = playerList.getVisiblePlayers();