#3363, #3369: Implement new ServerData packet to stop MOTD data from servers

This commit is contained in:
Outfluencer
2022-08-14 11:32:35 +10:00
committed by md_5
parent 78ca16dfe3
commit dd3f820040
4 changed files with 100 additions and 0 deletions

View File

@@ -59,6 +59,7 @@ import net.md_5.bungee.protocol.packet.Respawn;
import net.md_5.bungee.protocol.packet.ScoreboardDisplay;
import net.md_5.bungee.protocol.packet.ScoreboardObjective;
import net.md_5.bungee.protocol.packet.ScoreboardScore;
import net.md_5.bungee.protocol.packet.ServerData;
import net.md_5.bungee.protocol.packet.SetCompression;
import net.md_5.bungee.protocol.packet.TabCompleteResponse;
import net.md_5.bungee.tab.TabList;
@@ -678,6 +679,15 @@ public class DownstreamBridge extends PacketHandler
}
}
@Override
public void handle(ServerData serverData) throws Exception
{
serverData.setMotd( null );
serverData.setIcon( null );
con.unsafe().sendPacket( serverData );
throw CancelSendSignal.INSTANCE;
}
@Override
public String toString()
{