Added weather to json world output (hasStorm and isThundering)

This commit is contained in:
zeeZ 2011-05-09 04:57:28 +02:00 committed by FrozenCow
parent c0479bff05
commit bb45cc10cb
3 changed files with 6 additions and 0 deletions

View File

@ -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;
}

View File

@ -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];

View File

@ -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();