From 8c41ad938d0d34f9aaff0de7c8f1eb75edc5ef43 Mon Sep 17 00:00:00 2001 From: Alex Date: Sun, 13 Mar 2022 21:48:08 +0100 Subject: [PATCH] Message to the player when the voice/mobile connection is opened --- .../proxy/listener/SocketClientMessageListener.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java b/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java index b1bf22d..0fe0ed9 100644 --- a/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java +++ b/src/main/java/net/krakatoa/proxy/listener/SocketClientMessageListener.java @@ -163,6 +163,8 @@ public class SocketClientMessageListener implements KraSocketClientEventInterfac + kraProtocolMessage.getCmdID()); break; } + case 13337: // voice connection established + case 37657: // mobile connection established case 64247: // mobile connection closed case 22348: { // voice connection closed ProxyServer.getInstance().getScheduler().runAsync(ProxySystem.getInstance(), () -> { @@ -171,10 +173,14 @@ public class SocketClientMessageListener implements KraSocketClientEventInterfac .getPlayer(UUID.fromString(kraProtocolMessage.getUuid())); if (proxiedPlayer != null) { - if (kraProtocolMessage.getCmdNumber() == 64247) { + if (kraProtocolMessage.getCmdNumber() == 13337) { + proxiedPlayer.sendMessage(new TextComponent("§dVoice §8» §cConnection opened!")); + } else if (kraProtocolMessage.getCmdNumber() == 37657) { + proxiedPlayer.sendMessage(new TextComponent("§5Mobile §8» §cConnection opened!")); + } else if (kraProtocolMessage.getCmdNumber() == 64247) { proxiedPlayer.sendMessage(new TextComponent("§5Mobile §8» §cConnection closed!")); } else { - proxiedPlayer.sendMessage(new TextComponent("§5Voice §8» §cConnection closed!")); + proxiedPlayer.sendMessage(new TextComponent("§dVoice §8» §cConnection closed!")); } } });