diff --git a/README b/README index 2190d00..ebdf694 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ Minecraft Land Generator version 1.6.3 Updated May 31, 2012 -(BuildID: 1338531617000) +(BuildID: 1338533153000) Original Code by Corrodias November 2010 Enhanced Code by Morlok8k Feb. 2011 to Now (or at least to May 31, 2012!) diff --git a/bin/MLG-BuildID b/bin/MLG-BuildID index 3787df2..9d0fa74 100644 --- a/bin/MLG-BuildID +++ b/bin/MLG-BuildID @@ -43,3 +43,4 @@ C05A70CD4B913AD6AE37BC7ABF0EE2CA=1337921526000# MLG v1.6.2 8D7527BF8F0D350644506D3012BC321A=1338452175000# MLG v1.6.3 DB07F7F5D4D46ED346ACE3AECBEA41E5=1338515819000# MLG v1.6.3 1BABCC85FF9EB212B2515056BD902AC5=1338531617000# MLG v1.6.3 +D47A4456BA15C9436AF78C5DAA737DA3=1338533153000# MLG v1.6.3 diff --git a/bin/MinecraftLandGenerator.conf b/bin/MinecraftLandGenerator.conf index 2888e4b..2af5713 100644 --- a/bin/MinecraftLandGenerator.conf +++ b/bin/MinecraftLandGenerator.conf @@ -1,6 +1,6 @@ #Minecraft Land Generator Configuration File: Version: 1.6.3 #Authors: Corrodias, Morlok8k, pr0f1x -#Auto-Generated: Thursday, May 31, 2012 at 11:20 PM Pacific Daylight Time +#Auto-Generated: Thursday, May 31, 2012 at 11:45 PM Pacific Daylight Time #Line to run server: Java=java -Djava.awt.headless=true -Djline.terminal=jline.UnsupportedTerminal -Duser.language=en -Xms1024m -Xmx1024m -Xincgc -jar minecraft_server.jar nogui diff --git a/bin/MinecraftLandGenerator.jar b/bin/MinecraftLandGenerator.jar index 563466a..b94a939 100755 Binary files a/bin/MinecraftLandGenerator.jar and b/bin/MinecraftLandGenerator.jar differ diff --git a/src/corrodias/minecraft/landgenerator/Main.java b/src/corrodias/minecraft/landgenerator/Main.java index 7d97e2b..76c3130 100644 --- a/src/corrodias/minecraft/landgenerator/Main.java +++ b/src/corrodias/minecraft/landgenerator/Main.java @@ -1605,19 +1605,21 @@ public class Main { private void readConf() { //TODO: element comment + String errorMsg = ""; + try { File config = new File(MinecraftLandGeneratorConf); BufferedReader in = new BufferedReader(new FileReader(config)); - String line; - String property; - String value; + String line = ""; + String property = ""; + String value = ""; while ((line = in.readLine()) != null) { int pos = line.indexOf('='); - if (pos == -1) { // If we have no = sign - pos = 0; - } + //if (pos == -1) { // If we have no = sign + // pos = 0; + //} int end = line.lastIndexOf('#'); // comments, ignored lines @@ -1626,10 +1628,17 @@ public class Main { } if (end <= pos) { // If hash is before the '=', we may have an issue... it should be fine, cause we check for issues next, but lets make sure. end = line.length(); + pos = -1; } - property = line.substring(0, pos).toLowerCase(); - value = line.substring(pos + 1, end); + errorMsg = line + " pos: " + pos + " end: " + end; + try { + property = line.substring(0, pos).toLowerCase(); + value = line.substring(pos + 1, end); + } catch (Exception e) { + err(errorMsg); + e.printStackTrace(); + } if (pos != -1) { if (property.equals("serverpath")) {