From f1f68ab85bed50415518eddf12bfcf5d6a55852f Mon Sep 17 00:00:00 2001 From: md_5 Date: Thu, 7 Feb 2013 17:23:49 +1100 Subject: [PATCH] Ask and 70.93 seconds later you shall receive - cross server message channel. --- .../main/java/net/md_5/bungee/UserConnection.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/proxy/src/main/java/net/md_5/bungee/UserConnection.java b/proxy/src/main/java/net/md_5/bungee/UserConnection.java index 2131a81a..bb06ea30 100644 --- a/proxy/src/main/java/net/md_5/bungee/UserConnection.java +++ b/proxy/src/main/java/net/md_5/bungee/UserConnection.java @@ -212,7 +212,7 @@ public class UserConnection extends GenericConnection implements ProxiedPlayer } @Override - @Synchronized( "permMutex") + @Synchronized("permMutex") public void removeGroups(String... groups) { for (String group : groups) @@ -234,7 +234,7 @@ public class UserConnection extends GenericConnection implements ProxiedPlayer } @Override - @Synchronized( "permMutex") + @Synchronized("permMutex") public void setPermission(String permission, boolean value) { permissions.put(permission, value); @@ -481,6 +481,14 @@ public class UserConnection extends GenericConnection implements ProxiedPlayer getServer().sendData("BungeeCord", b.toByteArray()); } + if (subChannel.equals("Message")) + { + ProxiedPlayer target = ProxyServer.getInstance().getPlayer(in.readUTF()); + if (target != null) + { + target.sendMessage(in.readUTF()); + } + } continue; } }