From facbda65a85418e65fcbc46e9c45717c13c92ae7 Mon Sep 17 00:00:00 2001 From: William Date: Wed, 10 Apr 2024 17:11:24 +0100 Subject: [PATCH] fix: ProtocolLib startup warnings --- .../husksync/listener/BukkitLockedPacketListener.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bukkit/src/main/java/net/william278/husksync/listener/BukkitLockedPacketListener.java b/bukkit/src/main/java/net/william278/husksync/listener/BukkitLockedPacketListener.java index 26ba0317..3449e000 100644 --- a/bukkit/src/main/java/net/william278/husksync/listener/BukkitLockedPacketListener.java +++ b/bukkit/src/main/java/net/william278/husksync/listener/BukkitLockedPacketListener.java @@ -30,6 +30,7 @@ import org.jetbrains.annotations.NotNull; import java.util.Set; import java.util.logging.Level; +import java.util.stream.Collectors; import static com.comphenix.protocol.PacketType.Play.Client; @@ -74,7 +75,10 @@ public class BukkitLockedPacketListener extends BukkitLockedEventListener implem // Returns the set of ALL Server packets, excluding the set of allowed packets @NotNull private static Set getPacketsToListenFor() { - return Sets.difference(Client.getInstance().values(), ALLOWED_PACKETS); + return Sets.difference( + Client.getInstance().values().stream().filter(PacketType::isSupported).collect(Collectors.toSet()), + ALLOWED_PACKETS + ); } }