diff --git a/bukkit/src/main/java/me/lucko/luckperms/bukkit/messaging/PluginMessageMessenger.java b/bukkit/src/main/java/me/lucko/luckperms/bukkit/messaging/PluginMessageMessenger.java index de454e20e..8e661ab4a 100644 --- a/bukkit/src/main/java/me/lucko/luckperms/bukkit/messaging/PluginMessageMessenger.java +++ b/bukkit/src/main/java/me/lucko/luckperms/bukkit/messaging/PluginMessageMessenger.java @@ -69,6 +69,10 @@ public class PluginMessageMessenger implements Messenger, PluginMessageListener @Override public void sendOutgoingMessage(@NonNull OutgoingMessage outgoingMessage) { + ByteArrayDataOutput out = ByteStreams.newDataOutput(); + out.writeUTF(outgoingMessage.asEncodedString()); + byte[] data = out.toByteArray(); + new BukkitRunnable() { @Override public void run() { @@ -78,11 +82,6 @@ public class PluginMessageMessenger implements Messenger, PluginMessageListener return; } - ByteArrayDataOutput out = ByteStreams.newDataOutput(); - out.writeUTF(outgoingMessage.asEncodedString()); - - byte[] data = out.toByteArray(); - p.sendPluginMessage(PluginMessageMessenger.this.plugin.getBootstrap(), CHANNEL, data); cancel(); }