Bläddra i källkod

Fix compile issue

nossr50 5 år sedan
förälder
incheckning
7114ff02e5
1 ändrade filer med 19 tillägg och 8 borttagningar
  1. 19 8
      src/main/java/com/gmail/nossr50/config/WorldBlacklist.java

+ 19 - 8
src/main/java/com/gmail/nossr50/config/WorldBlacklist.java

@@ -40,9 +40,11 @@ public class WorldBlacklist {
     }
 
     private void loadBlacklist(File blackListFile) {
+        FileReader fileReader = null;
+        BufferedReader bufferedReader = null;
         try {
-            FileReader fileReader = new FileReader(blackListFile);
-            BufferedReader bufferedReader = new BufferedReader(fileReader);
+            fileReader = new FileReader(blackListFile);
+            bufferedReader = new BufferedReader(fileReader);
 
             String currentLine;
 
@@ -54,20 +56,29 @@ public class WorldBlacklist {
                 if(!blacklist.contains(currentLine))
                     blacklist.add(currentLine);
             }
-        } catch (FileNotFoundException e) {
-            e.printStackTrace();
-        } catch (IOException e)
-        {
+
+
+        } catch (IOException e) {
             e.printStackTrace();
         } finally {
             //Close readers
-            if(bufferedReader != null) bufferedReader.close();
-            if(fileReader != null) fileReader.close();
+            closeRead(bufferedReader);
+            closeRead(fileReader);
         }
 
         plugin.getLogger().info(blacklist.size()+" entries in mcMMO World Blacklist");
     }
 
+    private void closeRead(Reader reader) {
+        if(reader != null) {
+            try {
+                reader.close();
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+    }
+
     public static boolean isWorldBlacklisted(World world)
     {