diff --git a/src/main/java/fr/xephi/authme/service/BukkitService.java b/src/main/java/fr/xephi/authme/service/BukkitService.java index eac2229c2..f5b03348a 100644 --- a/src/main/java/fr/xephi/authme/service/BukkitService.java +++ b/src/main/java/fr/xephi/authme/service/BukkitService.java @@ -363,8 +363,4 @@ public class BukkitService implements SettingsDependent { public BanEntry banIp(String ip, String reason, Date expires, String source) { return Bukkit.getServer().getBanList(BanList.Type.IP).addBan(ip, reason, expires, source); } - - public void sendPluginMessage(String channel, byte[] data) { - Bukkit.getServer().sendPluginMessage(authMe, channel, data); - } } diff --git a/src/main/java/fr/xephi/authme/service/bungeecord/BungeeSender.java b/src/main/java/fr/xephi/authme/service/bungeecord/BungeeSender.java index f9ce5759a..b268ff4c2 100644 --- a/src/main/java/fr/xephi/authme/service/bungeecord/BungeeSender.java +++ b/src/main/java/fr/xephi/authme/service/bungeecord/BungeeSender.java @@ -1,5 +1,6 @@ package fr.xephi.authme.service.bungeecord; +import com.google.common.collect.Iterables; import com.google.common.io.ByteArrayDataOutput; import com.google.common.io.ByteStreams; import fr.xephi.authme.AuthMe; @@ -52,7 +53,10 @@ public class BungeeSender implements SettingsDependent { for (String element : data) { out.writeUTF(element); } - bukkitService.sendPluginMessage("BungeeCord", out.toByteArray()); + Player player = Iterables.getFirst(plugin.getServer().getOnlinePlayers(), null); + if (player != null) { + player.sendPluginMessage(plugin, "BungeeCord", out.toByteArray()); + } } /**