소스 검색

attempt to register flags if they are still not registered

nossr50 6 년 전
부모
커밋
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();