From 97023e842528a6da35c114ce4575722fe80152ea Mon Sep 17 00:00:00 2001 From: William Date: Sun, 2 Jun 2024 17:07:05 +0100 Subject: [PATCH] refactor: check that a dependency `Plugin#isEnabled` --- .../src/main/java/net/william278/husksync/BukkitHuskSync.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bukkit/src/main/java/net/william278/husksync/BukkitHuskSync.java b/bukkit/src/main/java/net/william278/husksync/BukkitHuskSync.java index 0efa7037..87467e95 100644 --- a/bukkit/src/main/java/net/william278/husksync/BukkitHuskSync.java +++ b/bukkit/src/main/java/net/william278/husksync/BukkitHuskSync.java @@ -60,6 +60,7 @@ import net.william278.husksync.util.LegacyConverter; import org.bstats.bukkit.Metrics; import org.bukkit.entity.Player; import org.bukkit.map.MapView; +import org.bukkit.plugin.Plugin; import org.bukkit.plugin.java.JavaPlugin; import org.jetbrains.annotations.NotNull; import space.arim.morepaperlib.MorePaperLib; @@ -280,7 +281,8 @@ public class BukkitHuskSync extends JavaPlugin implements HuskSync, BukkitTask.S @Override public boolean isDependencyLoaded(@NotNull String name) { - return getServer().getPluginManager().getPlugin(name) != null; + final Plugin plugin = getServer().getPluginManager().getPlugin(name); + return plugin != null && plugin.isEnabled(); } // Register bStats metrics