diff --git a/eco-api/src/main/java/com/willfp/eco/core/integrations/IntegrationRegistry.java b/eco-api/src/main/java/com/willfp/eco/core/integrations/IntegrationRegistry.java index 1266e1510..9a557a9fb 100644 --- a/eco-api/src/main/java/com/willfp/eco/core/integrations/IntegrationRegistry.java +++ b/eco-api/src/main/java/com/willfp/eco/core/integrations/IntegrationRegistry.java @@ -117,7 +117,7 @@ private R executeSafely(@NotNull final Supplier action, @Nullable final R defaultValue) { try { return action.get(); - } catch (final Exception e) { + } catch (final Exception | LinkageError e) { Eco.get().getEcoPlugin().getLogger().warning("Integration for " + integration.getPluginName() + " threw an exception!"); Eco.get().getEcoPlugin().getLogger().warning("The integration will be disabled."); e.printStackTrace();