From d7652bf73864c6b2df823bbcc409719d1bbef85d Mon Sep 17 00:00:00 2001 From: OurLobanov Date: Wed, 26 Jun 2024 20:52:41 +0300 Subject: [PATCH] hadle RequestNetworkSettingsPacket --- .../java/org/geysermc/geyser/network/PacketCooldownManager.java | 1 + .../java/org/geysermc/geyser/network/UpstreamPacketHandler.java | 1 + 2 files changed, 2 insertions(+) diff --git a/core/src/main/java/org/geysermc/geyser/network/PacketCooldownManager.java b/core/src/main/java/org/geysermc/geyser/network/PacketCooldownManager.java index e98e2a408..3fdbcf1d0 100644 --- a/core/src/main/java/org/geysermc/geyser/network/PacketCooldownManager.java +++ b/core/src/main/java/org/geysermc/geyser/network/PacketCooldownManager.java @@ -20,6 +20,7 @@ public class PacketCooldownManager { setPacketCooldown(LoginPacket.class, -1, 2); setPacketCooldown(ResourcePackClientResponsePacket.class, -1, 4); setPacketCooldown(ResourcePackChunkRequestPacket.class, -1, 0); + setPacketCooldown(RequestNetworkSettingsPacket.class, -1, 2); setPacketCooldown(TextPacket.class, 1000, 50); setPacketCooldown(CommandRequestPacket.class, 1000, 50); setPacketCooldown(ModalFormResponsePacket.class, 1000, 50); diff --git a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java index 3a721d116..a56d8c7d9 100644 --- a/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java +++ b/core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java @@ -135,6 +135,7 @@ public class UpstreamPacketHandler extends LoggingPacketHandler { @Override public PacketSignal handle(RequestNetworkSettingsPacket packet) { + this.cooldownHandler.handle(packet); if (!setCorrectCodec(packet.getProtocolVersion())) { return PacketSignal.HANDLED; }