2
0
nossr50 5 жил өмнө
parent
commit
7114ff02e5

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

@@ -40,9 +40,11 @@ public class WorldBlacklist {
     }
     }
 
 
     private void loadBlacklist(File blackListFile) {
     private void loadBlacklist(File blackListFile) {
+        FileReader fileReader = null;
+        BufferedReader bufferedReader = null;
         try {
         try {
-            FileReader fileReader = new FileReader(blackListFile);
-            BufferedReader bufferedReader = new BufferedReader(fileReader);
+            fileReader = new FileReader(blackListFile);
+            bufferedReader = new BufferedReader(fileReader);
 
 
             String currentLine;
             String currentLine;
 
 
@@ -54,20 +56,29 @@ public class WorldBlacklist {
                 if(!blacklist.contains(currentLine))
                 if(!blacklist.contains(currentLine))
                     blacklist.add(currentLine);
                     blacklist.add(currentLine);
             }
             }
-        } catch (FileNotFoundException e) {
-            e.printStackTrace();
-        } catch (IOException e)
-        {
+
+
+        } catch (IOException e) {
             e.printStackTrace();
             e.printStackTrace();
         } finally {
         } finally {
             //Close readers
             //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");
         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)
     public static boolean isWorldBlacklisted(World world)
     {
     {