diff --git a/proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BackendPlaySessionHandler.java b/proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BackendPlaySessionHandler.java index 055e5a7d0..7515c049d 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BackendPlaySessionHandler.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BackendPlaySessionHandler.java @@ -95,12 +95,10 @@ public class BackendPlaySessionHandler implements MinecraftSessionHandler { // the client. if (PluginMessageUtil.isRegister(packet)) { serverConn.getPlayer().getKnownChannels().addAll(PluginMessageUtil.getChannels(packet)); - serverConn.getPlayer().getMinecraftConnection().write(packet); - return true; + return false; } else if (PluginMessageUtil.isUnregister(packet)) { serverConn.getPlayer().getKnownChannels().removeAll(PluginMessageUtil.getChannels(packet)); - serverConn.getPlayer().getMinecraftConnection().write(packet); - return true; + return false; } if (PluginMessageUtil.isMcBrand(packet)) {