Don't advertise the BungeeCord plugin messaging channel if it is disabled.

This commit is contained in:
Andrew Steinborn
2021-02-18 18:12:38 -05:00
parent 648624d333
commit 72d47b5a3d

View File

@@ -65,10 +65,13 @@ public class BackendPlaySessionHandler implements MinecraftSessionHandler {
@Override
public void activated() {
serverConn.getServer().addPlayer(serverConn.getPlayer());
MinecraftConnection serverMc = serverConn.ensureConnected();
serverMc.write(PluginMessageUtil.constructChannelsPacket(serverMc.getProtocolVersion(),
ImmutableList.of(getBungeeCordChannel(serverMc.getProtocolVersion()))
));
if (server.getConfiguration().isBungeePluginChannelEnabled()) {
MinecraftConnection serverMc = serverConn.ensureConnected();
serverMc.write(PluginMessageUtil.constructChannelsPacket(serverMc.getProtocolVersion(),
ImmutableList.of(getBungeeCordChannel(serverMc.getProtocolVersion()))
));
}
}
@Override