diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/Registry.java b/connector/src/main/java/org/geysermc/connector/network/translators/Registry.java index a4efde575..68637e4fe 100644 --- a/connector/src/main/java/org/geysermc/connector/network/translators/Registry.java +++ b/connector/src/main/java/org/geysermc/connector/network/translators/Registry.java @@ -53,9 +53,10 @@ public class Registry { if (MAP.containsKey(clazz)) { ((PacketTranslator

) MAP.get(clazz)).translate(packet, session); } - } catch (NullPointerException ex) { - GeyserLogger.DEFAULT.debug("Could not translate packet " + packet.getClass().getSimpleName()); + } catch (Throwable ex) { + GeyserLogger.DEFAULT.error("Could not translate packet " + packet.getClass().getSimpleName(), ex); ex.printStackTrace(); } + return false; } }