From 65b23f3dd42b1eb4561ef7c61ef371724e5b3805 Mon Sep 17 00:00:00 2001 From: Joshua Castle <26531652+Kas-tle@users.noreply.github.com> Date: Mon, 8 Apr 2024 00:11:55 -0700 Subject: [PATCH] Deregister more unused packets Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com> --- .../org/geysermc/geyser/network/GameProtocol.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java index 673cf4a42..3fa4fbf79 100644 --- a/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java +++ b/core/src/main/java/org/geysermc/geyser/network/GameProtocol.java @@ -34,8 +34,13 @@ import org.cloudburstmc.protocol.bedrock.codec.v630.Bedrock_v630; import org.cloudburstmc.protocol.bedrock.codec.v649.Bedrock_v649; import org.cloudburstmc.protocol.bedrock.codec.v662.Bedrock_v662; import org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec; +import org.cloudburstmc.protocol.bedrock.packet.ClientCheatAbilityPacket; +import org.cloudburstmc.protocol.bedrock.packet.CreatePhotoPacket; +import org.cloudburstmc.protocol.bedrock.packet.EditorNetworkPacket; import org.cloudburstmc.protocol.bedrock.packet.LabTablePacket; +import org.cloudburstmc.protocol.bedrock.packet.PhotoInfoRequestPacket; import org.cloudburstmc.protocol.bedrock.packet.PhotoTransferPacket; +import org.cloudburstmc.protocol.bedrock.packet.PurchaseReceiptPacket; import org.geysermc.geyser.session.GeyserSession; import java.util.ArrayList; @@ -171,6 +176,14 @@ public final class GameProtocol { // De-register unused serverbound EDU packets .deregisterPacket(PhotoTransferPacket.class) .deregisterPacket(LabTablePacket.class) + .deregisterPacket(CreatePhotoPacket.class) + .deregisterPacket(PhotoInfoRequestPacket.class) + // De-register unused serverbound packets for featured servers + .deregisterPacket(PurchaseReceiptPacket.class) + // De-register unused serverbound packets for editor + .deregisterPacket(EditorNetworkPacket.class) + // De-register unused serverbound packets that are deprecated + .deregisterPacket(ClientCheatAbilityPacket.class) .build(); }