diff --git a/ProtocolLib/src/com/comphenix/protocol/injector/PacketFilterManager.java b/ProtocolLib/src/com/comphenix/protocol/injector/PacketFilterManager.java index 6c025328..68333b7d 100644 --- a/ProtocolLib/src/com/comphenix/protocol/injector/PacketFilterManager.java +++ b/ProtocolLib/src/com/comphenix/protocol/injector/PacketFilterManager.java @@ -166,7 +166,11 @@ public final class PacketFilterManager implements ProtocolManager { // Make sure the current listeners are compatible if (lastSuccessfulHook != null) { for (PacketListener listener : packetListeners) { - checkListener(listener); + try { + checkListener(listener); + } catch (IllegalStateException e) { + logger.log(Level.WARNING, "Unsupported listener.", e); + } } } }