1.6.0 (test30)
This commit is contained in:
parent
a2a3e75745
commit
21b451cbe1
5
README
5
README
@ -1,6 +1,6 @@
|
|||||||
Minecraft Land Generator version 1.6.0 Testing 26
|
Minecraft Land Generator version 1.6.0 Testing 30
|
||||||
|
|
||||||
Updated November 4, 2011
|
Updated November 8, 2011
|
||||||
|
|
||||||
Original Code by Corrodias November 2010
|
Original Code by Corrodias November 2010
|
||||||
Enhanced Code by Morlok8k Feb. 2011 to Now (or at least to the date listed above!)
|
Enhanced Code by Morlok8k Feb. 2011 to Now (or at least to the date listed above!)
|
||||||
@ -27,6 +27,7 @@ Morlok8k:
|
|||||||
- Added the ability to download files from the internet
|
- Added the ability to download files from the internet
|
||||||
- Added the ability to check what version the .jar is. (Using MD5 hashes, timestamps, and the BuildID file)
|
- Added the ability to check what version the .jar is. (Using MD5 hashes, timestamps, and the BuildID file)
|
||||||
- Added "-update" to download new versions of MLG directly from github.
|
- Added "-update" to download new versions of MLG directly from github.
|
||||||
|
- Updated estimated time. Now shows up on loop 2+ instead of loop 4+.
|
||||||
- Code Refactoring
|
- Code Refactoring
|
||||||
- Code Formatting
|
- Code Formatting
|
||||||
- Code Optimization
|
- Code Optimization
|
||||||
|
@ -5,3 +5,4 @@ E77F9F6977FA5BE75D81CA8E3584DCF8=1320404362000#MLG v1.6.0 Testing 16
|
|||||||
867265064E26F0F83EAC586C80ED5604=1320416550000# MLG v1.6.0 Testing 21
|
867265064E26F0F83EAC586C80ED5604=1320416550000# MLG v1.6.0 Testing 21
|
||||||
A176A5BC42F9BBDDE2F9D38D0B761DE0=1320416854000# MLG v1.6.0 Testing 22
|
A176A5BC42F9BBDDE2F9D38D0B761DE0=1320416854000# MLG v1.6.0 Testing 22
|
||||||
B34874112FC61567034E9988C8D576D1=1320421331000# MLG v1.6.0 Testing 26
|
B34874112FC61567034E9988C8D576D1=1320421331000# MLG v1.6.0 Testing 26
|
||||||
|
D5E723B5504064981A07B21BEC88BC5C=1320744641000# MLG v1.6.0 Testing 30
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#Minecraft Land Generator Configuration File: Version: 1.6.0 Testing 26
|
#Minecraft Land Generator Configuration File: Version: 1.6.0 Testing 30
|
||||||
#Authors: Corrodias, Morlok8k, pr0f1x
|
#Authors: Corrodias, Morlok8k, pr0f1x
|
||||||
#Auto-Generated: Friday, November 4, 2011 at 8:42 AM Pacific Daylight Time
|
#Auto-Generated: Tuesday, November 8, 2011 at 1:31 AM Pacific Standard Time
|
||||||
|
|
||||||
#Line to run server:
|
#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
|
Java=java -Djava.awt.headless=true -Djline.terminal=jline.UnsupportedTerminal -Duser.language=en -Xms1024m -Xmx1024m -Xincgc -jar minecraft_server.jar nogui
|
||||||
|
Binary file not shown.
@ -52,7 +52,7 @@ import org.jnbt.Tag;
|
|||||||
public class Main {
|
public class Main {
|
||||||
|
|
||||||
// Version Number!
|
// Version Number!
|
||||||
private static final String VERSION = "1.6.0 Testing 26";
|
private static final String VERSION = "1.6.0 Testing 30";
|
||||||
private static final String AUTHORS = "Corrodias, Morlok8k, pr0f1x";
|
private static final String AUTHORS = "Corrodias, Morlok8k, pr0f1x";
|
||||||
|
|
||||||
private static final String fileSeparator = System.getProperty("file.separator");
|
private static final String fileSeparator = System.getProperty("file.separator");
|
||||||
@ -93,7 +93,7 @@ public class Main {
|
|||||||
private static String MLG = "[MLG] ";
|
private static String MLG = "[MLG] ";
|
||||||
|
|
||||||
private static DateFormat dateFormat = null;
|
private static DateFormat dateFormat = null;
|
||||||
private static DateFormat dateFormatBuildID = null;
|
//private static DateFormat dateFormatBuildID = null;
|
||||||
private static DateFormat dateFormat_MDY = null;
|
private static DateFormat dateFormat_MDY = null;
|
||||||
private static Date date = null;
|
private static Date date = null;
|
||||||
private static Date MLG_Last_Modified_Date = null;
|
private static Date MLG_Last_Modified_Date = null;
|
||||||
@ -145,7 +145,7 @@ public class Main {
|
|||||||
|
|
||||||
// Lets get a nice Date format for display, and a compact one for telling apart builds.
|
// Lets get a nice Date format for display, and a compact one for telling apart builds.
|
||||||
dateFormat = new SimpleDateFormat("EEEE, MMMM d, yyyy 'at' h:mm a zzzz", Locale.ENGLISH);
|
dateFormat = new SimpleDateFormat("EEEE, MMMM d, yyyy 'at' h:mm a zzzz", Locale.ENGLISH);
|
||||||
dateFormatBuildID = new SimpleDateFormat("'BuildID:' (yyMMdd.HHmmss)", Locale.ENGLISH);
|
//dateFormatBuildID = new SimpleDateFormat("'BuildID:' (yyMMdd.HHmmss)", Locale.ENGLISH);
|
||||||
dateFormat_MDY = new SimpleDateFormat("MMMM d, yyyy", Locale.ENGLISH);
|
dateFormat_MDY = new SimpleDateFormat("MMMM d, yyyy", Locale.ENGLISH);
|
||||||
date = new Date();
|
date = new Date();
|
||||||
// dateFormat.format(date);
|
// dateFormat.format(date);
|
||||||
@ -154,10 +154,8 @@ public class Main {
|
|||||||
|
|
||||||
// The following displays no matter what happens, so we needed this date stuff to happen first.
|
// The following displays no matter what happens, so we needed this date stuff to happen first.
|
||||||
|
|
||||||
// MLG_Last_Modified_Date = date;
|
|
||||||
|
|
||||||
System.out.println("Minecraft Land Generator version " + VERSION);
|
System.out.println("Minecraft Land Generator version " + VERSION);
|
||||||
System.out.println(dateFormatBuildID.format(MLG_Last_Modified_Date));
|
System.out.println("BuildID: (" + MLG_Last_Modified_Date.getTime() + ")"); //instead of dateformatting the buildid, we return the raw Long number. thus different timezones wont display a different buildID
|
||||||
System.out.println("This version was last modified on "
|
System.out.println("This version was last modified on "
|
||||||
+ dateFormat.format(MLG_Last_Modified_Date));
|
+ dateFormat.format(MLG_Last_Modified_Date));
|
||||||
System.out.println("");
|
System.out.println("");
|
||||||
@ -817,8 +815,7 @@ public class Main {
|
|||||||
// So, here is a bunch of duplicate code...
|
// So, here is a bunch of duplicate code...
|
||||||
// Stupid compile errors...
|
// Stupid compile errors...
|
||||||
|
|
||||||
if (alternate) { // Alternate - a replication (slightly stripped down)
|
if (alternate) { // Alternate - a replication (slightly stripped down) of MLG 1.3.0's code. simplest code possible.
|
||||||
// of MLG 1.3.0's code. simplest code possible.
|
|
||||||
System.out.println(MLG + "Alternate Launch");
|
System.out.println(MLG + "Alternate Launch");
|
||||||
Process process = minecraft.start();
|
Process process = minecraft.start();
|
||||||
|
|
||||||
@ -829,8 +826,7 @@ public class Main {
|
|||||||
String line;
|
String line;
|
||||||
while ((line = pOut.readLine()) != null) {
|
while ((line = pOut.readLine()) != null) {
|
||||||
System.out.println(line);
|
System.out.println(line);
|
||||||
if (line.contains(doneText)) { // EDITED By Morlok8k for
|
if (line.contains(doneText)) { // EDITED By Morlok8k for Minecraft 1.3+ Beta
|
||||||
// Minecraft 1.3+ Beta
|
|
||||||
OutputStream outputStream = process.getOutputStream();
|
OutputStream outputStream = process.getOutputStream();
|
||||||
if (waitSave) {
|
if (waitSave) {
|
||||||
System.out.println(MLG + "Waiting 30 seconds to save.");
|
System.out.println(MLG + "Waiting 30 seconds to save.");
|
||||||
@ -1213,6 +1209,7 @@ public class Main {
|
|||||||
+ "- Added the ability to download files from the internet" + newLine
|
+ "- Added the ability to download files from the internet" + newLine
|
||||||
+ "- Added the ability to check what version the .jar is. (Using MD5 hashes, timestamps, and the BuildID file)" + newLine
|
+ "- Added the ability to check what version the .jar is. (Using MD5 hashes, timestamps, and the BuildID file)" + newLine
|
||||||
+ "- Added \"-update\" to download new versions of MLG directly from github." + newLine
|
+ "- Added \"-update\" to download new versions of MLG directly from github." + newLine
|
||||||
|
+ "- Updated estimated time. Now shows up on loop 2+ instead of loop 4+." + newLine
|
||||||
+ "- Code Refactoring" + newLine
|
+ "- Code Refactoring" + newLine
|
||||||
+ "- Code Formatting" + newLine
|
+ "- Code Formatting" + newLine
|
||||||
+ "- Code Optimization" + newLine
|
+ "- Code Optimization" + newLine
|
||||||
@ -1340,6 +1337,8 @@ public class Main {
|
|||||||
fileName = String.valueOf(System.currentTimeMillis());
|
fileName = String.valueOf(System.currentTimeMillis());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Output = true;
|
||||||
|
|
||||||
if (Output) {
|
if (Output) {
|
||||||
System.out.println(MLG + "Downloading: " + URL);
|
System.out.println(MLG + "Downloading: " + URL);
|
||||||
System.out.println(MLG + "Saving as: " + fileName);
|
System.out.println(MLG + "Saving as: " + fileName);
|
||||||
@ -1361,10 +1360,14 @@ public class Main {
|
|||||||
while ((x = in.read(data, 0, size)) >= 0) {
|
while ((x = in.read(data, 0, size)) >= 0) {
|
||||||
bout.write(data, 0, x);
|
bout.write(data, 0, x);
|
||||||
count = count + x;
|
count = count + x;
|
||||||
|
if (Output) {
|
||||||
|
System.out.print("*");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
bout.close();
|
bout.close();
|
||||||
in.close();
|
in.close();
|
||||||
if (Output) {
|
if (Output) {
|
||||||
|
System.out.println("");
|
||||||
System.out.println(count + " byte(s) copied");
|
System.out.println(count + " byte(s) copied");
|
||||||
}
|
}
|
||||||
timeTracking[1] = System.currentTimeMillis();
|
timeTracking[1] = System.currentTimeMillis();
|
||||||
@ -1605,7 +1608,7 @@ public class Main {
|
|||||||
*/
|
*/
|
||||||
public static void updateMLG() {
|
public static void updateMLG() {
|
||||||
|
|
||||||
buildID();
|
buildID(); //get latest BuildID file.
|
||||||
|
|
||||||
Iterator<String> e = timeStamps.iterator();
|
Iterator<String> e = timeStamps.iterator();
|
||||||
String s;
|
String s;
|
||||||
@ -1626,7 +1629,7 @@ public class Main {
|
|||||||
File fileRename = new File("MinecraftLandGenerator.jar");
|
File fileRename = new File("MinecraftLandGenerator.jar");
|
||||||
fileRename.renameTo(new File("MinecraftLandGenerator.jar" + ".old"));
|
fileRename.renameTo(new File("MinecraftLandGenerator.jar" + ".old"));
|
||||||
} catch (Exception e1) {
|
} catch (Exception e1) {
|
||||||
System.out.println("Rename failed");
|
System.out.println("Rename attempt #1 failed!");
|
||||||
e1.printStackTrace();
|
e1.printStackTrace();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -1635,7 +1638,7 @@ public class Main {
|
|||||||
File fileDelete = new File("MinecraftLandGenerator.jar");
|
File fileDelete = new File("MinecraftLandGenerator.jar");
|
||||||
fileDelete.delete();
|
fileDelete.delete();
|
||||||
} catch (Exception e2) {
|
} catch (Exception e2) {
|
||||||
System.out.println("Rename 2 failed");
|
System.out.println("Rename attempt #2 failed!");
|
||||||
e2.printStackTrace();
|
e2.printStackTrace();
|
||||||
//renameFailed = true;
|
//renameFailed = true;
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user