Message to the player when the voice/mobile phone connection is terminated
parent
c102ed96d3
commit
4c282110ce
|
@ -161,22 +161,25 @@ public class SocketClientMessageListener implements KraSocketClientEventInterfac
|
||||||
"cmdNumber 53874 answered back to uuid:" + kraProtocolMessage.getUuid()
|
"cmdNumber 53874 answered back to uuid:" + kraProtocolMessage.getUuid()
|
||||||
+ " cmdIDByBackend:"
|
+ " cmdIDByBackend:"
|
||||||
+ kraProtocolMessage.getCmdID());
|
+ kraProtocolMessage.getCmdID());
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
case 64247: // mobile connection closed
|
case 64247: // mobile connection closed
|
||||||
|
case 22348: { // voice connection closed
|
||||||
ProxyServer.getInstance().getScheduler().runAsync(ProxySystem.getInstance(), () -> {
|
ProxyServer.getInstance().getScheduler().runAsync(ProxySystem.getInstance(), () -> {
|
||||||
|
|
||||||
ProxiedPlayer proxiedPlayer = ProxySystem.getInstance().getProxy()
|
ProxiedPlayer proxiedPlayer = ProxySystem.getInstance().getProxy()
|
||||||
.getPlayer(UUID.fromString(kraProtocolMessage.getUuid()));
|
.getPlayer(UUID.fromString(kraProtocolMessage.getUuid()));
|
||||||
|
|
||||||
ProxyServer.getInstance().getLogger()
|
|
||||||
.info("mobile connection closed " + kraProtocolMessage.getUuid() + ":"
|
|
||||||
+ "player " + proxiedPlayer);
|
|
||||||
|
|
||||||
if (proxiedPlayer != null) {
|
if (proxiedPlayer != null) {
|
||||||
proxiedPlayer.sendMessage(new TextComponent("§5Mobile §8» §cConnection lost!"));
|
if (kraProtocolMessage.getCmdNumber() == 64247) {
|
||||||
|
proxiedPlayer.sendMessage(new TextComponent("§5Mobile §8» §cConnection closed!"));
|
||||||
|
} else {
|
||||||
|
proxiedPlayer.sendMessage(new TextComponent("§5Voice §8» §cConnection closed!"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
}// voice connection closed
|
||||||
default:
|
default:
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue