diff --git a/api/src/main/java/com/github/retrooper/packetevents/event/EventManager.java b/api/src/main/java/com/github/retrooper/packetevents/event/EventManager.java index 7e52ed0012..3ce41b18a4 100644 --- a/api/src/main/java/com/github/retrooper/packetevents/event/EventManager.java +++ b/api/src/main/java/com/github/retrooper/packetevents/event/EventManager.java @@ -50,7 +50,7 @@ public void callEvent(PacketEvent event, @Nullable Runnable postCallListenerActi for (PacketListenerCommon listener : listeners) { try { event.call(listener); - } catch (Throwable t) { + } catch (Exception t) { // ignore handshake exceptions if (t.getClass() != InvalidHandshakeException.class) { PacketEvents.getAPI().getLogger().log(Level.WARNING, "PacketEvents caught an unhandled exception while calling your listener.", t);