implemented KraSocketClient
parent
44112e5e32
commit
f143804662
|
@ -2,6 +2,7 @@ package net.krakatoa.proxy.listener;
|
||||||
|
|
||||||
import earth.krakatao.events.KraSocketClientEventInterface;
|
import earth.krakatao.events.KraSocketClientEventInterface;
|
||||||
import earth.krakatao.protocol.KraSocketClientProtocolMessage;
|
import earth.krakatao.protocol.KraSocketClientProtocolMessage;
|
||||||
|
import java.util.concurrent.TimeUnit;
|
||||||
import net.krakatoa.proxy.ProxySystem;
|
import net.krakatoa.proxy.ProxySystem;
|
||||||
import net.md_5.bungee.api.ProxyServer;
|
import net.md_5.bungee.api.ProxyServer;
|
||||||
import net.md_5.bungee.api.chat.TextComponent;
|
import net.md_5.bungee.api.chat.TextComponent;
|
||||||
|
@ -68,5 +69,15 @@ public class SocketClientMessageListener implements KraSocketClientEventInterfac
|
||||||
new TextComponent(
|
new TextComponent(
|
||||||
"§cSocket §8» §c" + (remote ? "Connection! Closed by remote peer" : reason)));
|
"§cSocket §8» §c" + (remote ? "Connection! Closed by remote peer" : reason)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (code != 1) {
|
||||||
|
ProxyServer.getInstance().getScheduler().schedule(ProxySystem.getInstance(), () -> {
|
||||||
|
for (ProxiedPlayer proxiedPlayer : ProxyServer.getInstance().getPlayers()) {
|
||||||
|
proxiedPlayer.sendMessage(new TextComponent("§cSocket §8» §7Reconnecting..."));
|
||||||
|
}
|
||||||
|
|
||||||
|
ProxySystem.getInstance().getKraSocketClient().getSocketClient().Reconnect();
|
||||||
|
}, 3L, TimeUnit.SECONDS);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue