diff --git a/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java b/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java index 1912a54..87e3a5c 100644 --- a/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java +++ b/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java @@ -72,6 +72,13 @@ public class SocketClientMessageListener implements KraSocketClientEventInterfac if (serviceInfoSnapshot != null) { serviceInfoSnapshot.getProperty(BridgeServiceProperty.PLAYERS).ifPresent(players -> { + players.forEach(player -> { + ProxiedPlayer proxiedPlayer = ProxySystem.getInstance().getProxy() + .getPlayer(player.getUniqueId()); + proxiedPlayer.sendMessage( + new TextComponent("§4AutoRestart §8» §cRestarting server...")); + }); + playersAutoRestartServerSystem.put(serverName, players); }); @@ -89,17 +96,15 @@ public class SocketClientMessageListener implements KraSocketClientEventInterfac if (cloudPlayer != null) { cloudPlayer.getPlayerExecutor().connect(serverName); + + ProxiedPlayer proxiedPlayer = ProxySystem.getInstance().getProxy() + .getPlayer(cloudPlayer.getUniqueId()); + + proxiedPlayer.sendMessage(new TextComponent("§cAutoRestart §8» §aSwitching back")); } }); playersAutoRestartServerSystem.remove(serverName); } - - /*ICloudPlayer cloudPlayer = playerManager.getOnlinePlayer( - player.getUniqueId()); - - if (cloudPlayer != null) { - cloudPlayer.getPlayerExecutor().connect(kraProtocolMessage.getArgs()); - }*/ break; } default: