Optimise WorldEdit check

This commit is contained in:
Julian Krings
2023-11-17 15:43:59 +01:00
parent c809f50c3b
commit 5b3fdb6e62
@@ -4,9 +4,10 @@ import com.volmit.iris.util.data.Cuboid;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
public class WorldEditLink { public class WorldEditLink {
private static Boolean enabled = null;
public static Cuboid getSelection(Player p) { public static Cuboid getSelection(Player p) {
if (!hasWorldEdit()) if (!hasWorldEdit())
return null; return null;
@@ -35,7 +36,8 @@ public class WorldEditLink {
} }
public static boolean hasWorldEdit() { public static boolean hasWorldEdit() {
Plugin plugin = Bukkit.getPluginManager().getPlugin("WorldEdit"); if (enabled == null)
return plugin != null && plugin.isEnabled(); enabled = Bukkit.getPluginManager().isPluginEnabled("WorldEdit");
return enabled;
} }
} }