diff --git a/src/com/projectkorra/projectkorra/BendingPlayer.java b/src/com/projectkorra/projectkorra/BendingPlayer.java index 00fb2e4f..70eab271 100644 --- a/src/com/projectkorra/projectkorra/BendingPlayer.java +++ b/src/com/projectkorra/projectkorra/BendingPlayer.java @@ -254,7 +254,7 @@ public class BendingPlayer { public void setAbilities(HashMap abilities) { this.abilities = abilities; for (int i = 1; i <= 9; i++) { - DBConnection.sql.modifyQuery("UPDATE pk_players SET slot" + i + " = '" + (abilities.get(i) == null ? null : abilities.get(i)) + "' WHERE uuid = '" + uuid + "'"); + DBConnection.sql.modifyQuery("UPDATE pk_players SET slot" + i + " = '" + abilities.get(i) + "' WHERE uuid = '" + uuid + "'"); } } diff --git a/src/com/projectkorra/projectkorra/GeneralMethods.java b/src/com/projectkorra/projectkorra/GeneralMethods.java index 2f028684..0eafa1b8 100644 --- a/src/com/projectkorra/projectkorra/GeneralMethods.java +++ b/src/com/projectkorra/projectkorra/GeneralMethods.java @@ -55,7 +55,6 @@ import com.projectkorra.projectkorra.firebending.FireBlast; import com.projectkorra.projectkorra.firebending.FireCombo; import com.projectkorra.projectkorra.firebending.FireMethods; import com.projectkorra.projectkorra.firebending.FireShield; -import com.projectkorra.projectkorra.object.Preset; import com.projectkorra.projectkorra.storage.DBConnection; import com.projectkorra.projectkorra.util.Flight; import com.projectkorra.projectkorra.util.ParticleEffect; @@ -448,7 +447,7 @@ public class GeneralMethods { for (int i = 1; i <= 9; i++) { String slot = rs2.getString("slot" + i); - if (slot != null) { + if (slot != null && !slot.equalsIgnoreCase("null")) { abilities.put(i, slot); } } @@ -1642,7 +1641,6 @@ public class GeneralMethods { } for (Player player : Bukkit.getOnlinePlayers()) { GeneralMethods.createBendingPlayer(player.getUniqueId(), player.getName()); - Preset.loadPresets(player); } plugin.updater.checkUpdate(); ProjectKorra.log.info("Reload complete"); diff --git a/src/com/projectkorra/projectkorra/ProjectKorra.java b/src/com/projectkorra/projectkorra/ProjectKorra.java index febe7f29..427af15e 100644 --- a/src/com/projectkorra/projectkorra/ProjectKorra.java +++ b/src/com/projectkorra/projectkorra/ProjectKorra.java @@ -11,7 +11,6 @@ import com.projectkorra.projectkorra.command.Commands; import com.projectkorra.projectkorra.configuration.ConfigManager; import com.projectkorra.projectkorra.earthbending.EarthbendingManager; import com.projectkorra.projectkorra.firebending.FirebendingManager; -import com.projectkorra.projectkorra.object.Preset; import com.projectkorra.projectkorra.storage.DBConnection; import com.projectkorra.projectkorra.util.MetricsLite; import com.projectkorra.projectkorra.util.RevertChecker; @@ -82,7 +81,6 @@ public class ProjectKorra extends JavaPlugin { for (Player player : Bukkit.getOnlinePlayers()) { GeneralMethods.createBendingPlayer(player.getUniqueId(), player.getName()); - Preset.loadPresets(player); } try { diff --git a/src/com/projectkorra/projectkorra/command/ImportCommand.java b/src/com/projectkorra/projectkorra/command/ImportCommand.java index 9d3f63be..37468ee3 100644 --- a/src/com/projectkorra/projectkorra/command/ImportCommand.java +++ b/src/com/projectkorra/projectkorra/command/ImportCommand.java @@ -82,6 +82,7 @@ public class ImportCommand extends PKCommand { bPlayers.add(bPlayer); } + final CommandSender s = sender; final int total = bPlayers.size(); sender.sendMessage(ChatColor.GREEN + "Import of data started. Do NOT stop / reload your server."); if (debugEnabled) { @@ -91,13 +92,13 @@ public class ImportCommand extends PKCommand { public void run() { int i = 0; if (i >= 10) { - sender.sendMessage(ChatColor.GREEN + "10 / " + total + " players converted thus far!"); + s.sendMessage(ChatColor.GREEN + "10 / " + total + " players converted thus far!"); return; } while (i < 10) { if (bPlayers.isEmpty()) { - sender.sendMessage(ChatColor.GREEN + "All data has been queued up, please allow up to 5 minutes for the data to complete, then reboot your server."); + s.sendMessage(ChatColor.GREEN + "All data has been queued up, please allow up to 5 minutes for the data to complete, then reboot your server."); Bukkit.getServer().getScheduler().cancelTask(importTask.getTaskId()); ProjectKorra.plugin.getConfig().set("Properties.ImportEnabled", false); ProjectKorra.plugin.saveConfig(); diff --git a/src/com/projectkorra/projectkorra/command/WhoCommand.java b/src/com/projectkorra/projectkorra/command/WhoCommand.java index 12f20dc8..b49f2a19 100644 --- a/src/com/projectkorra/projectkorra/command/WhoCommand.java +++ b/src/com/projectkorra/projectkorra/command/WhoCommand.java @@ -122,7 +122,7 @@ public class WhoCommand extends PKCommand { * @param sender The CommandSender to display the information to * @param playerName The Player to look up */ - private void whoPlayer(CommandSender sender, String playerName) { + private void whoPlayer(final CommandSender sender, final String playerName) { Player player = Bukkit.getPlayer(playerName); if (player != null) { sender.sendMessage(playerName + " - "); diff --git a/src/com/projectkorra/projectkorra/object/Preset.java b/src/com/projectkorra/projectkorra/object/Preset.java index e2db9d0e..7b3f5d81 100644 --- a/src/com/projectkorra/projectkorra/object/Preset.java +++ b/src/com/projectkorra/projectkorra/object/Preset.java @@ -240,7 +240,7 @@ public class Preset { catch (SQLException e) { e.printStackTrace(); } - for (Integer i : abilities.keySet()) { + for (final Integer i : abilities.keySet()) { new BukkitRunnable() { PreparedStatement ps;