Stop WindSeedClientNotify and PlayerLuaShellNotify from being sent (#582)

This commit is contained in:
4Benj_
2022-05-06 21:48:16 +08:00
committed by GitHub
parent 2e68578525
commit 3ede7523b0
2 changed files with 11 additions and 0 deletions

View File

@@ -157,6 +157,12 @@ public class GameSession extends KcpChannel {
Grasscutter.getLogger().warn("Tried to send packet with missing cmd id!");
return;
}
// DO NOT REMOVE (unless we find a way to validate code before sending to client which I don't think we can)
// Stop WindSeedClientNotify from being sent for security purposes.
if(PacketOpcodes.BANNED_PACKETS.contains(packet.getOpcode())) {
return;
}
// Header
if (packet.shouldBuildHeader()) {