From 1c13403022d86be7110895019af1778f4f6fc648 Mon Sep 17 00:00:00 2001 From: aromaa Date: Sun, 25 Feb 2024 23:44:18 +0200 Subject: [PATCH] Prevent ProtocolLib from bricking the plugin --- .../worldguardextraflags/WorldGuardExtraFlagsPlugin.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Spigot/src/main/java/net/goldtreeservers/worldguardextraflags/WorldGuardExtraFlagsPlugin.java b/Spigot/src/main/java/net/goldtreeservers/worldguardextraflags/WorldGuardExtraFlagsPlugin.java index 946e800..0b5d9ed 100644 --- a/Spigot/src/main/java/net/goldtreeservers/worldguardextraflags/WorldGuardExtraFlagsPlugin.java +++ b/Spigot/src/main/java/net/goldtreeservers/worldguardextraflags/WorldGuardExtraFlagsPlugin.java @@ -139,7 +139,14 @@ public void onEnable() if (this.protocolLibHelper != null) { - this.protocolLibHelper.onEnable(); + try + { + this.protocolLibHelper.onEnable(); + } + catch (Throwable ignore) + { + this.getServer().getPluginManager().registerEvents(new EntityPotionEffectEventListener(this.worldGuardPlugin, this.sessionManager), this); + } } else {