diff --git a/src/com/projectkorra/ProjectKorra/Methods.java b/src/com/projectkorra/ProjectKorra/Methods.java index dfe6048e..02ae8dd1 100644 --- a/src/com/projectkorra/ProjectKorra/Methods.java +++ b/src/com/projectkorra/ProjectKorra/Methods.java @@ -75,9 +75,6 @@ import com.palmergames.bukkit.towny.object.WorldCoord; import com.palmergames.bukkit.towny.utils.PlayerCacheUtil; import com.palmergames.bukkit.towny.war.flagwar.TownyWar; import com.palmergames.bukkit.towny.war.flagwar.TownyWarConfig; -import com.projectkorra.ProjectKorra.Element; -import com.projectkorra.ProjectKorra.Information; -import com.projectkorra.ProjectKorra.ProjectKorra; import com.projectkorra.ProjectKorra.Ability.AbilityModule; import com.projectkorra.ProjectKorra.Ability.AbilityModuleManager; import com.projectkorra.ProjectKorra.Ability.AvatarState; @@ -442,23 +439,20 @@ public class Methods { File readFile = new File(".", "bendingPlayers.yml"); File writeFile = new File(".", "converted.yml"); if (readFile.exists()) { - try { + try ( DataInputStream input = new DataInputStream(new FileInputStream(readFile)); BufferedReader reader = new BufferedReader(new InputStreamReader(input)); DataOutputStream output = new DataOutputStream(new FileOutputStream(writeFile)); BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(output)); + ){ + String line; while ((line = reader.readLine()) != null) { if (!line.trim().contains("==: BendingPlayer")) { writer.write(line + "\n"); } } - - reader.close(); - input.close(); - writer.close(); - output.close(); } catch (IOException e) { e.printStackTrace(); } @@ -882,7 +876,7 @@ public class Methods { } } if(target != null) { - List blklist = new ArrayList(); + List blklist = new ArrayList(); blklist = Methods.getBlocksAlongLine(player.getLocation(), target.getLocation(), player.getWorld()); for(Block isair:blklist) { @@ -2349,7 +2343,8 @@ public class Methods { PrintWriter pw = new PrintWriter(fw); pw.println(message); pw.flush(); - + pw.close(); + } catch (IOException e) { e.printStackTrace(); } diff --git a/src/com/projectkorra/ProjectKorra/PKListener.java b/src/com/projectkorra/ProjectKorra/PKListener.java index c2fac882..2c2dcb31 100644 --- a/src/com/projectkorra/ProjectKorra/PKListener.java +++ b/src/com/projectkorra/ProjectKorra/PKListener.java @@ -23,7 +23,6 @@ import org.bukkit.event.block.BlockFadeEvent; import org.bukkit.event.block.BlockFormEvent; import org.bukkit.event.block.BlockFromToEvent; import org.bukkit.event.block.BlockIgniteEvent; -import org.bukkit.event.block.BlockIgniteEvent.IgniteCause; import org.bukkit.event.block.BlockPhysicsEvent; import org.bukkit.event.block.BlockPlaceEvent; import org.bukkit.event.entity.EntityChangeBlockEvent; diff --git a/src/com/projectkorra/ProjectKorra/RevertChecker.java b/src/com/projectkorra/ProjectKorra/RevertChecker.java index 6539cc80..b996537b 100644 --- a/src/com/projectkorra/ProjectKorra/RevertChecker.java +++ b/src/com/projectkorra/ProjectKorra/RevertChecker.java @@ -1,7 +1,6 @@ package com.projectkorra.ProjectKorra; import java.util.ArrayList; -import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.concurrent.Callable; diff --git a/src/com/projectkorra/ProjectKorra/Utilities/AbilityLoader.java b/src/com/projectkorra/ProjectKorra/Utilities/AbilityLoader.java index 3d83e8d3..81c7f03b 100644 --- a/src/com/projectkorra/ProjectKorra/Utilities/AbilityLoader.java +++ b/src/com/projectkorra/ProjectKorra/Utilities/AbilityLoader.java @@ -70,8 +70,7 @@ public class AbilityLoader implements Listener { public final List load(Class classType) { for (File file: files) { - try { - final JarFile jarFile = new JarFile(file); + try (final JarFile jarFile = new JarFile(file)) { String mainClass = null; if (jarFile.getEntry("path.yml") != null) { diff --git a/src/com/projectkorra/ProjectKorra/Utilities/ParticleEffect.java b/src/com/projectkorra/ProjectKorra/Utilities/ParticleEffect.java index f7bbb4cb..17c835ac 100644 --- a/src/com/projectkorra/ProjectKorra/Utilities/ParticleEffect.java +++ b/src/com/projectkorra/ProjectKorra/Utilities/ParticleEffect.java @@ -3,7 +3,6 @@ package com.projectkorra.ProjectKorra.Utilities; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; -import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -12,7 +11,6 @@ import java.util.Map.Entry; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Material; -import org.bukkit.entity.Entity; import org.bukkit.entity.Player; import org.bukkit.util.Vector;