So it looks like we're doing Hack Slash Mine, but I'm having a bit of a problem.
Attempting to launch it in the new Minecraft launcher gives this:
[21:44:50 INFO]: Minecraft Launcher 1.4.4 (through bootstrap 5) started on windows...
[21:44:50 INFO]: Current time is Jul 24, 2014 9:44:50 PM
[21:44:50 INFO]: System.getProperty('os.name') == 'Windows 7'
[21:44:50 INFO]: System.getProperty('os.version') == '6.1'
[21:44:50 INFO]: System.getProperty('os.arch') == 'amd64'
[21:44:50 INFO]: System.getProperty('java.version') == '1.8.0_05'
[21:44:50 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[21:44:50 INFO]: System.getProperty('sun.arch.data.model') == '64'
[21:44:50 INFO]: JFX is already initialized
[21:44:51 INFO]: Refreshing local version list...
[21:44:51 INFO]: Refreshing remote version list...
[21:44:51 INFO]: Refresh complete.
[21:44:52 INFO]: Loaded 4 profile(s); selected 'alex311360'
[21:44:52 INFO]: Refreshing auth...
[21:44:52 INFO]: Logging in with access token
[21:45:06 INFO]: Getting syncinfo for selected version
[21:45:06 INFO]: Queueing library & version downloads
[21:45:06 INFO]: Download job 'Version & Libraries' started (16 threads, 18 files)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.8.5\lwjgl_util-2.8.5.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.4\jopt-simple-4.4.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries'... (try 0)
[21:45:06 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries'... (try 0)
[21:45:07 INFO]: Download job 'Resources' skipped as there are no files to download
[21:45:07 INFO]: Job 'Resources' finished successfully (took 0:00:00.000)
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries'... (try 0)
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Attempting to download C:\Users\Alex311360\AppData\Roaming\.minecraft\versions\MVC\MVC.jar for job 'Version & Libraries'... (try 0)
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.8.5\lwjgl_util-2.8.5.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.4\jopt-simple-4.4.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries': Local file matches local checksum, using that
[21:45:07 INFO]: Finished downloading C:\Users\Alex311360\AppData\Roaming\.minecraft\versions\MVC\MVC.jar for job 'Version & Libraries': Couldn't connect to server (responded with 403) but have local file, assuming it's good
[21:45:07 INFO]: Job 'Version & Libraries' finished successfully (took 0:00:00.855)
[21:45:07 INFO]: Launching game
[21:45:07 INFO]: Unpacking natives to C:\Users\Alex311360\AppData\Roaming\.minecraft\versions\MVC\MVC-natives-609571734796024
[21:45:07 INFO]: Reconstructing virtual assets folder at C:\Users\Alex311360\AppData\Roaming\.minecraft\assets\virtual\legacy
[21:45:08 INFO]: Launching in C:\Users\Alex311360\AppData\Roaming\.minecraft
[21:45:08 INFO]: Half command: C:\Program Files\Java\jre8\bin\javaw.exe -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -Djava.library.path=C:\Users\Alex311360\AppData\Roaming\.minecraft\versions\MVC\MVC-natives-609571734796024 -cp C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.4\jopt-simple-4.4.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.8.5\lwjgl_util-2.8.5.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\Alex311360\AppData\Roaming\.minecraft\versions\MVC\MVC.jar net.minecraft.client.Minecraft
[21:45:08 INFO]: Looking for orphaned versions to clean up...
[21:45:09 INFO]: Looking for old natives & assets to clean up...
[21:45:09 INFO]: Client> Failed to load class by identifier 'java.lang.String'!
[21:45:09 INFO]: Client> spellscript.ScopeException: Scope Exception: class java.lang.String hasn't implemented all its inherited abstract methods.
[21:45:09 INFO]: Client> at spellscript.scope.ClassInfo.compileMethodInfo(ClassInfo.java:599)
[21:45:09 INFO]: Client> at spellscript.scope.JavaToSS.getClassInfo(JavaToSS.java:282)
[21:45:09 INFO]: Client> at spellscript.scope.JavaToSS$1.getClassInfo(JavaToSS.java:59)
[21:45:09 INFO]: Client> at spellscript.resolvetype.ClassType.isAssignableFromNonRange(ClassType.java:143)
[21:45:09 INFO]: Client> at spellscript.resolvetype.ResolveType.isAssignableFrom(ResolveType.java:181)
[21:45:09 INFO]: Client> at spellscript.scope.FunctionInfo.assertIsOverridableBy(FunctionInfo.java:283)
[21:45:09 INFO]: Client> at spellscript.scope.ClassInfo.tryToOverrideMethodOnMe(ClassInfo.java:368)
[21:45:09 INFO]: Client> at spellscript.scope.ClassInfo.tryToOverrideMethod(ClassInfo.java:381)
[21:45:09 INFO]: Client> at spellscript.scope.ClassInfo.tryToOverrideMethodOnSuperTypes(ClassInfo.java:389)
[21:45:09 INFO]: Client> at spellscript.scope.ClassInfo.makeFunction(ClassInfo.java:449)
[21:45:09 INFO]: Client> at spellscript.scope.JavaToSS.getClassInfo(JavaToSS.java:267)
[21:45:09 INFO]: Client> at spellscript.scope.JavaToSS.getClassInfo(JavaToSS.java:163)
[21:45:09 INFO]: Client> at spellscript.scope.JavaToSS.getClassInfo(JavaToSS.java:163)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.searchClassPath(ScopeMap.java:269)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.getClassInfo(ScopeMap.java:246)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.importJavaLang(ScopeMap.java:87)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.<init>(ScopeMap.java:56)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.<init>(ScopeMap.java:69)
[21:45:09 INFO]: Client> at spellscript.SpellscriptPackageBuilder.buildPackage(SpellscriptPackageBuilder.java:124)
[21:45:09 INFO]: Client> at spellscript.Globals.<clinit>(Globals.java:521)
[21:45:09 INFO]: Client> at spellscript.hooks.SSUtils.initializeSpellscript(SSUtils.java:33)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.<init>(Minecraft.java:388)
[21:45:09 INFO]: Client> at hn.<init>(SourceFile:2075)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.a(Minecraft.java:2650)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.a(Minecraft.java:2632)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.main(Minecraft.java:2709)
[21:45:09 INFO]: Client> java.lang.NullPointerException
[21:45:09 INFO]: Client> at spellscript.resolvetype.ClassType.isAssignableFromNonRange(ClassType.java:145)
[21:45:09 INFO]: Client> at spellscript.resolvetype.ResolveType.isAssignableFrom(ResolveType.java:181)
[21:45:09 INFO]: Client> at spellscript.scope.FunctionInfo.assertIsOverridableBy(FunctionInfo.java:283)
[21:45:09 INFO]: Client> at spellscript.scope.ClassInfo.tryToOverrideMethodOnMe(ClassInfo.java:368)
[21:45:09 INFO]: Client> at spellscript.scope.ClassInfo.tryToOverrideMethod(ClassInfo.java:381)
[21:45:09 INFO]: Client> at spellscript.scope.ClassInfo.tryToOverrideMethodOnSuperTypes(ClassInfo.java:389)
[21:45:09 INFO]: Client> at spellscript.scope.ClassInfo.makeFunction(ClassInfo.java:449)
[21:45:09 INFO]: Client> at spellscript.scope.JavaToSS.getClassInfo(JavaToSS.java:267)
[21:45:09 INFO]: Client> at spellscript.scope.JavaToSS.getClassInfo(JavaToSS.java:163)
[21:45:09 INFO]: Client> at spellscript.scope.JavaToSS.getClassInfo(JavaToSS.java:163)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.searchClassPath(ScopeMap.java:269)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.getClassInfo(ScopeMap.java:246)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.importJavaLang(ScopeMap.java:87)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.<init>(ScopeMap.java:56)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.<init>(ScopeMap.java:69)
[21:45:09 INFO]: Client> at spellscript.SpellscriptPackageBuilder.buildPackage(SpellscriptPackageBuilder.java:124)
[21:45:09 INFO]: Client> at spellscript.Globals.<clinit>(Globals.java:521)
[21:45:09 INFO]: Client> at spellscript.hooks.SSUtils.initializeSpellscript(SSUtils.java:33)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.<init>(Minecraft.java:388)
[21:45:09 INFO]: Client> at hn.<init>(SourceFile:2075)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.a(Minecraft.java:2650)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.a(Minecraft.java:2632)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.main(Minecraft.java:2709)
[21:45:09 INFO]: Client> java.lang.NullPointerException
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.importJavaLang(ScopeMap.java:87)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.<init>(ScopeMap.java:56)
[21:45:09 INFO]: Client> at spellscript.scope.ScopeMap.<init>(ScopeMap.java:69)
[21:45:09 INFO]: Client> at spellscript.SpellscriptPackageBuilder.buildPackage(SpellscriptPackageBuilder.java:124)
[21:45:09 INFO]: Client> at spellscript.Globals.<clinit>(Globals.java:521)
[21:45:09 INFO]: Client> at spellscript.hooks.SSUtils.initializeSpellscript(SSUtils.java:33)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.<init>(Minecraft.java:388)
[21:45:09 INFO]: Client> at hn.<init>(SourceFile:2075)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.a(Minecraft.java:2650)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.a(Minecraft.java:2632)
[21:45:09 INFO]: Client> at net.minecraft.client.Minecraft.main(Minecraft.java:2709)
[21:45:10 ERROR]: Game ended with bad state (exit code -900)
[21:45:10 INFO]: Ignoring visibility rule and showing launcher due to a game crash
[21:45:10 INFO]: Deleting C:\Users\Alex311360\AppData\Roaming\.minecraft\versions\MVC\MVC-natives-609571734796024
Any ideas on how to fix this? It runs on Minecraft 1.2.3.