diff --git a/build.gradle b/build.gradle index f090704..b93e679 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'eclipse' sourceCompatibility = '1.6' targetCompatibility = '1.6' -version = '0.3.0' +version = '0.4.0' repositories { mavenCentral() @@ -36,6 +36,7 @@ jar { + " minecraft_server.1.10.2.jar" + " minecraft_server.1.11.jar" + " minecraft_server.1.11.2.jar" + + " minecraft_server.1.12.jar" ) } } diff --git a/src/main/java/com/simon816/sponge/bootstrap/Bootstrap.java b/src/main/java/com/simon816/sponge/bootstrap/Bootstrap.java index 40b0937..e97d66a 100644 --- a/src/main/java/com/simon816/sponge/bootstrap/Bootstrap.java +++ b/src/main/java/com/simon816/sponge/bootstrap/Bootstrap.java @@ -43,15 +43,17 @@ public static void main(String[] args) { try { Class.forName("net.minecraft.launchwrapper.Launch"); logger.info("Found launch wrapper, continuing"); - findAndLoadJars(); - load(args); } catch (ClassNotFoundException e1) { System.err.println("Failed to load Launch class"); + e1.printStackTrace(); System.exit(1); } catch (NoClassDefFoundError e2) { System.err.println("Failed to load Launch class"); + e2.printStackTrace(); System.exit(1); } + findAndLoadJars(); + load(args); } } @@ -96,7 +98,7 @@ public boolean accept(File pathname) { } static boolean supportedVersion(String fn) { - return fn.contains("1.8.9") || fn.contains("1.10.2") || fn.contains("1.11"); + return fn.contains("1.8.9") || fn.contains("1.10.2") || fn.contains("1.11") || fn.contains("1.12"); } private static File findJar(File directory, String jarName, FileFilter filter) {