Просмотр исходного кода

attempt to register flags if they are still not registered

nossr50 6 лет назад
Родитель
Сommit
cbb726e020
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      src/main/java/com/gmail/nossr50/WorldGuardManager.java

+ 8 - 0
src/main/java/com/gmail/nossr50/WorldGuardManager.java

@@ -37,6 +37,10 @@ public class WorldGuardManager {
 
     public boolean hasMainFlag(Player player)
     {
+        //Not sure when we're supposed to know when WorldGuard is loaded
+        if(!flagsRegistered)
+            registerFlags();
+
         BukkitPlayer localPlayer = BukkitAdapter.adapt(player);
         com.sk89q.worldedit.util.Location loc = localPlayer.getLocation();
 
@@ -60,6 +64,10 @@ public class WorldGuardManager {
 
     public boolean hasXPFlag(Player player)
     {
+        //Not sure when we're supposed to know when WorldGuard is loaded
+        if(!flagsRegistered)
+            registerFlags();
+
         BukkitPlayer localPlayer = BukkitAdapter.adapt(player);
         com.sk89q.worldedit.util.Location loc = localPlayer.getLocation();