From a805c5425c68afe8f04856ede7060eda62266f2d Mon Sep 17 00:00:00 2001 From: snowleo Date: Mon, 16 May 2011 21:43:43 +0000 Subject: [PATCH] Only update config, if there are worth values. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1504 e251c2fe-e539-e718-e476-b85c1f46cddb --- .../src/com/earth2me/essentials/EssentialsUpgrade.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Essentials/src/com/earth2me/essentials/EssentialsUpgrade.java b/Essentials/src/com/earth2me/essentials/EssentialsUpgrade.java index 31efc87fa..60d27d6e6 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsUpgrade.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsUpgrade.java @@ -42,16 +42,21 @@ public class EssentialsUpgrade EssentialsConf conf = new EssentialsConf(configFile); conf.load(); Worth w = new Worth(ess.getDataFolder()); + boolean found = false; for (Material mat : Material.values()) { int id = mat.getId(); double value = conf.getDouble("worth-" + id, Double.NaN); if (!Double.isNaN(value)) { + found = true; w.setPrice(new ItemStack(mat, 1, (short)0, (byte)0), value); } } - removeLinesFromConfig(configFile, "\\s*#?\\s*worth-[0-9]+.*", "# Worth values have been moved to worth.yml"); + if (found) + { + removeLinesFromConfig(configFile, "\\s*#?\\s*worth-[0-9]+.*", "# Worth values have been moved to worth.yml"); + } } catch (Throwable e) {