diff --git a/LauncherAuthlib/MANIFEST.MF b/LauncherAuthlib/MANIFEST.MF index 2e661e7..2263df0 100644 --- a/LauncherAuthlib/MANIFEST.MF +++ b/LauncherAuthlib/MANIFEST.MF @@ -1,7 +1,7 @@ Manifest-Version: 1.0 -Name: com/mojang/authlib +Name: com/mojang/authlib/ Sealed: true -Name: com/mojang/util +Name: com/mojang/util/ Sealed: true diff --git a/build.sh b/build.sh index 42f3162..bdd1445 100755 --- a/build.sh +++ b/build.sh @@ -6,18 +6,18 @@ # Build Launcher.jar echo 'Packing Launcher.jar binary' -pack200 -O -E9 -Htrue -mlatest -Ustrip -r Launcher.jar +pack200 -E9 -Htrue -mlatest -Uerror -r Launcher.jar jarsigner -keystore build/sashok724.jks -storepass PSP1004 -sigfile LAUNCHER Launcher.jar sashok724 > /dev/null pack200 Launcher.pack.gz Launcher.jar # Build LauncherAuthlib.jar echo 'Packing LauncherAuthlib.jar binary' -pack200 -O -E9 -Htrue -mlatest -Ustrip -r LauncherAuthlib.jar +pack200 -E9 -Htrue -mlatest -Uerror -r LauncherAuthlib.jar jarsigner -keystore build/sashok724.jks -storepass PSP1004 -sigfile LAUNCHER LauncherAuthlib.jar sashok724 > /dev/null # Build LaunchServer.jar echo 'Packing LaunchServer.jar binary' zip -9 LaunchServer.jar Launcher.pack.gz -pack200 -O -E9 -Htrue -mlatest -Ustrip -r LaunchServer.jar +pack200 -E9 -Htrue -mlatest -Uerror -r LaunchServer.jar jarsigner -keystore build/sashok724.jks -storepass PSP1004 -sigfile LAUNCHER LaunchServer.jar sashok724 > /dev/null rm Launcher.pack.gz diff --git a/compat/LaunchWrapper.patch b/compat/LaunchWrapper.patch new file mode 100644 index 0000000..4bf116b --- /dev/null +++ b/compat/LaunchWrapper.patch @@ -0,0 +1,17 @@ +diff --git a/src/main/java/net/minecraft/launchwrapper/LaunchClassLoader.java b/src/main/java/net/minecraft/launchwrapper/LaunchClassLoader.java +index f4e83af..d3a6d7f 100644 +--- a/src/main/java/net/minecraft/launchwrapper/LaunchClassLoader.java ++++ b/src/main/java/net/minecraft/launchwrapper/LaunchClassLoader.java +@@ -58,6 +58,12 @@ public class LaunchClassLoader extends URLClassLoader { + addClassLoaderExclusion("org.apache.logging."); + addClassLoaderExclusion("net.minecraft.launchwrapper."); + ++ // classloader launcher exclusions ++ addClassLoaderExclusion("launcher."); ++ addClassLoaderExclusion("com.mojang."); ++ addClassLoaderExclusion("com.google.gson."); ++ addClassLoaderExclusion("org.json."); ++ + // transformer exclusions + addTransformerExclusion("javax."); + addTransformerExclusion("argo.");