mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-06-17 06:11:06 +00:00
Optimise WorldEdit check
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user