Coder Social home page Coder Social logo

technicpack / techniclauncher Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spoutcraft/legacylauncher

152.0 152.0 127.0 7.61 MB

Custom launcher that automatically downloads and updates modpacks

Home Page: https://www.technicpack.net/

License: Other

Java 100.00%

techniclauncher's People

Contributors

aarontwf avatar afforess avatar anachirino avatar cannibalvox avatar cleasure avatar desht avatar dockter avatar dwi avatar git-commit avatar krosk93 avatar lazdude2012 avatar luisantonioa avatar lunnova avatar mloc avatar narrowtux avatar orenbum avatar rycochet avatar sct avatar sir-maniac avatar stephenwilliams avatar top-cat avatar vidplace7 avatar xenni avatar zach-hill avatar znickq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

techniclauncher's Issues

Bug with Mirrors file download

Mirrors file download stops on second item in MIRRORS_URL, if first is not reacheble

on fisrt Main.isOffline sets to true
then download skips by if (Main.isOffline) return false;

adding Main.isOffline = false; into downloadMirrorsYmlFile before downloadYmlFile will fix it

Spoutcraft Update prompt leads to crashes ingame

Started launcher, was prompted to download recent Spoutcraft update, clicked Yes, Launcher stalled for about 3 minutes and then the game proper started. Once ingame, the tutorial "Press I/E To Open Your Inventory" appeared. Upon doing so, the game goes to "Saving Chunks" and then white-screens. Am unable to run minecrafterrortest.bat for Launcher.

Backup file is wrong version name

For example if I am using the Technic 6.0.3 version and I update to Technic 6.0.4. It will save the backup file of the 6.0.3 version named 6.0.4-backup.zip where the actual backed up version was 6.0.3. So I had made a few backups and when it reverts it returns to that backup. Which is the version before the backup was made so I have to remove backups and download it all again to actually revert versions.

To my understanding these backups are used to easily change versions but it could also just be a backup for safety of not loosing configurations and saves.

You can reproduce this bug by simply changing versions and watching it save the backup named the following version you are changing to. Reading over the Issues I am not sure if this is described on issue #22

Thanks for reading

Minecraft Forge fails to start.

This happens, on my copy which I built from source.

2013-01-20 18:44:31 [SEVERE] [ForgeModLoader] Found unknown applet parent net.minecraft.Launcher, unable to inject!

2013-01-20 18:44:31 [INFO] [STDERR] Exception thrown while initializing MineCraft.
2013-01-20 18:44:31 [INFO] [STDERR] java.lang.RuntimeException: java.lang.RuntimeException
2013-01-20 18:44:31 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:269)
2013-01-20 18:44:31 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.appletEntry(FMLRelauncher.java:212)
2013-01-20 18:44:31 [INFO] [STDERR] at net.minecraft.client.MinecraftApplet.init(MinecraftApplet.java:25)
2013-01-20 18:44:31 [INFO] [STDERR] at net.minecraft.Launcher.init(Launcher.java:115)
2013-01-20 18:44:31 [INFO] [STDERR] at org.spoutcraft.launcher.gui.LauncherFrame.runGame(LauncherFrame.java:134)
2013-01-20 18:44:31 [INFO] [STDERR] at org.spoutcraft.launcher.gui.LoginForm.runGame(LoginForm.java:888)
2013-01-20 18:44:31 [INFO] [STDERR] at org.spoutcraft.launcher.gui.LoginForm$2$1.done(LoginForm.java:794)
2013-01-20 18:44:31 [INFO] [STDERR] at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
2013-01-20 18:44:31 [INFO] [STDERR] at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
2013-01-20 18:44:31 [INFO] [STDERR] at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
2013-01-20 18:44:31 [INFO] [STDERR] at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
2013-01-20 18:44:31 [INFO] [STDERR] at javax.swing.Timer.fireActionPerformed(Timer.java:312)
2013-01-20 18:44:31 [INFO] [STDERR] at javax.swing.Timer$DoPostEvent.run(Timer.java:244)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventQueue.access$200(EventQueue.java:103)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventQueue$3.run(EventQueue.java:682)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventQueue$3.run(EventQueue.java:680)
2013-01-20 18:44:31 [INFO] [STDERR] at java.security.AccessController.doPrivileged(Native Method)
2013-01-20 18:44:31 [INFO] [STDERR] at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
2013-01-20 18:44:31 [INFO] [STDERR] at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
2013-01-20 18:44:31 [INFO] [STDERR] Caused by: java.lang.RuntimeException
2013-01-20 18:44:31 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:264)
2013-01-20 18:44:31 [INFO] [STDERR] ... 26 more

CFBundleIdentifier string for Mac is totally wrong. Placing at the wrong place.

Hello,

Some time ago, I were a bit fuzzed over the fact that Technic Launcher placed itself on the first page in my Launchpad (Mac) which usually are for Apple apps only. And obviously Technic Launcher should not be.

After some digger around, I found the CFBundleIdentifier string inside Info.plist -- which describes the Mac bundles -- to be com.apple.automator.Technic Launcher. This is totally wrong, and I would personally recommend that this were changed to something like org.technic.launcher instead.

Any thoughts? At least, it needs to change. Since the current string is labeled wrong. This is NOT and Apple app :P

Launcher doesn't build

OS: Gentoo GNU/Linux
JDK: java version "1.6.0_31",Java(TM) SE Runtime Environment (build 1.6.0_31-b04), Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)
Maven:Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)

Are you using 1.7 features?

[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Technic Launcher 0.5.4.9
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for junit:junit:jar:4.10 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for commons-codec:commons-codec:jar:1.5 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[WARNING] The POM for org.yaml:snakeyaml:jar:1.9 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ technic-launcher ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource to .
[INFO] Copying 7 resources to org/spoutcraft/launcher
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ technic-launcher ---
[INFO] Compiling 85 source files to /home/admiral0/jprojects/Spoutcraft-Launcher/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/Util.java:[45,53] type javax.swing.JComboBox does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/Util.java:[53,53] type javax.swing.JComboBox does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/Util.java:[61,48] type javax.swing.JComboBox does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/gui/LoginForm.java:[129,24] type javax.swing.JComboBox does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/gui/LoginForm.java:[179,29] type javax.swing.JComboBox does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/gui/widget/CheckBoxNodeTreeSample.java:[146,7] type javax.swing.JList does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/gui/widget/CheckBoxNodeTreeSample.java:[146,31] type javax.swing.JList does not take parameters
[INFO] 7 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.781s
[INFO] Finished at: Tue Apr 03 16:37:03 CEST 2012
[INFO] Final Memory: 10M/101M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project technic-launcher: Compilation failure: Compilation failure:
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/Util.java:[45,53] type javax.swing.JComboBox does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/Util.java:[53,53] type javax.swing.JComboBox does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/Util.java:[61,48] type javax.swing.JComboBox does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/gui/LoginForm.java:[129,24] type javax.swing.JComboBox does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/gui/LoginForm.java:[179,29] type javax.swing.JComboBox does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/gui/widget/CheckBoxNodeTreeSample.java:[146,7] type javax.swing.JList does not take parameters
[ERROR] /home/admiral0/jprojects/Spoutcraft-Launcher/src/main/java/org/spoutcraft/launcher/gui/widget/CheckBoxNodeTreeSample.java:[146,31] type javax.swing.JList does not take parameters
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project technic-launcher: Compilation failure
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
        at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:656)
        at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        ... 19 more
[ERROR] 
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Can't load certain mods with latest verion of Voltz

Launcher Build: 191

Stack Trace:
Exception: IOException
Message: Failed to download Minecraft!
Trace:
org.spoutcraft.launcher.util.MinecraftDownloadUtils.downloadMinecraft(MinecraftDownloadUtils.java:93)
org.spoutcraft.launcher.UpdateThread.updateMinecraft(UpdateThread.java:318)
org.spoutcraft.launcher.UpdateThread.runTasks(UpdateThread.java:122)

org.spoutcraft.launcher.UpdateThread.run(UpdateThread.java:107)

System Information:
Operating System: Mac OS X
Operating System Version: 10.6.8
Operating System Architecture: x86_64
Java version: 1.6.0_39 64 bit
Total Memory: 81 MB
Max Memory: 1019 MB
Memory Free: 41 MB
CPU Cores: 2

Can't download mod packs!

Hey guys i can't download Aegis Anarchy because this screen pops up saying unexpected error! and stuff anyone help me?

Cant Update Anarchy

Here is the error code

Stack Trace:
Exception: WrappedIOException
Message: Failed to download http://technic.aegisgaming.org/Technic/mods/IC2-GregTech/IC2-GregTech-v2.80c.zip
Trace:
org.spoutcraft.launcher.util.DownloadUtils.downloadFile(DownloadUtils.java:70)
org.spoutcraft.launcher.UpdateThread.updateModpack(UpdateThread.java:428)
org.spoutcraft.launcher.UpdateThread.runTasks(UpdateThread.java:134)

org.spoutcraft.launcher.UpdateThread.run(UpdateThread.java:107)

System Information:
Operating System: Windows 7
Operating System Version: 6.1
Operating System Architecture: amd64
Java version: 1.7.0 64 bit
Total Memory: 349 MB
Max Memory: 910 MB
Memory Free: 256 MB
CPU Cores: 2

YogBox latest build.

when selecting in YogBox options "Always use development builds" it select the first modpack build instead of the latest build.

Maybe this can fix it:

in gui/OptionsDialog.java
at line 309.. instead of:

    buildsCombo.setSelectedIndex(0);

use

    for (int i = 0; i < buildsCombo.getItemCount(); i++) {
        String item = (String) buildsCombo.getItemAt(i);
        if (item.contains("Latest")) {
            buildsCombo.setSelectedIndex(i);
            break;
        }
    }

Mod extractor error.

In my forked version of the technic launcher, I keep on getting the following error when certain mods are downloaded and extracted.

[02:19:32] [SEVERE] java.io.FileNotFoundException: \.minecraft\config\ABO.cfg (The system cannot find the path specified)
[02:19:32] [SEVERE]     at java.io.FileOutputStream.open(Native Method)
[02:19:32] [SEVERE]     at java.io.FileOutputStream.<init>(Unknown Source)
[02:19:32] [SEVERE]     at java.io.FileOutputStream.<init>(Unknown Source)
[02:19:32] [SEVERE]     at org.spoutcraft.launcher.GameUpdater.extractNatives2(GameUpdater.java:288)
[02:19:32] [SEVERE]     at org.spoutcraft.launcher.modpacks.ModPackUpdater.updateMod(ModPackUpdater.java:165)
[02:19:32] [SEVERE]     at org.spoutcraft.launcher.modpacks.ModPackUpdater.updateModPackMods(ModPackUpdater.java:78)
[02:19:32] [SEVERE]     at org.spoutcraft.launcher.gui.LoginForm$3.doInBackground(LoginForm.java:832)
[02:19:32] [SEVERE]     at org.spoutcraft.launcher.gui.LoginForm$3.doInBackground(LoginForm.java:1)
[02:19:32] [SEVERE]     at javax.swing.SwingWorker$1.call(Unknown Source)
[02:19:32] [SEVERE]     at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
[02:19:32] [SEVERE]     at java.util.concurrent.FutureTask.run(Unknown Source)
[02:19:32] [SEVERE]     at javax.swing.SwingWorker.run(Unknown Source)
[02:19:32] [SEVERE]     at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[02:19:32] [SEVERE]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[02:19:32] [SEVERE]     at java.lang.Thread.run(Unknown Source)

The ".minecraft\config\ABO.cfg" changes with which mod was downloaded, but the rest stays the same.

This error seems to only occur when a new folder needs to be created by the extractor. My fork of GameUpdater.java can be found here: https://github.com/jjtcomkid/TechPack-Launcher/blob/master/src/main/java/org/spoutcraft/launcher/GameUpdater.java

Launcher Crashes At Login

The launcher crashes with a Java exception message as soon as I click the login button.

Technic Launcher Error Report:
( Please submit this report to https://github.com/TechnicPack/TechnicLauncher/issues )
Launcher Build: 191

Stack Trace:
Exception: NullPointerException
Message: null
Trace:
org.spoutcraft.launcher.UpdateThread.runTasks(UpdateThread.java:118)
org.spoutcraft.launcher.UpdateThread.run(UpdateThread.java:107)

System Information:
Operating System: Windows 7
Operating System Version: 6.1
Operating System Architecture: amd64
Java version: 1.7.0_15 64 bit
Total Memory: 124 MB
Max Memory: 910 MB
Memory Free: 70 MB
CPU Cores: 8

Standardise the process of downloading yaml config files

Need to consolidate the code for downloading config files to:

a) Not download them if they match what the local system already has &
b) Download config file to temporary file in case the downloaded file is garbage so we don't overwrite original intact copy

Launcher fails to download/launch latest Voltz

Technic Launcher Error Report:
( Please submit this report to https://github.com/TechnicPack/TechnicLauncher/issues )

Launcher Build: 188

Stack Trace:
Exception: IOException
Message: Failed to download Minecraft!
Trace:
org.spoutcraft.launcher.util.MinecraftDownloadUtils.downloadMinecraft(MinecraftDownloadUtils.java:93)
org.spoutcraft.launcher.UpdateThread.updateMinecraft(UpdateThread.java:318)
org.spoutcraft.launcher.UpdateThread.runTasks(UpdateThread.java:122)

org.spoutcraft.launcher.UpdateThread.run(UpdateThread.java:107)

System Information:
Operating System: Mac OS X
Operating System Version: 10.7.4
Operating System Architecture: x86_64
Java version: 1.6.0_33 64 bit
Total Memory: 81 MB
Max Memory: 3055 MB
Memory Free: 51 MB
CPU Cores: 8

Launcher Error

Im trying to launch Voltz, but the same error appears whatever pack i choose:

Technic Launcher Error Report:
( Please submit this report to https://github.com/TechnicPack/TechnicLauncher/issues )
    Launcher Build: 191
----------------------------------------------------------------------
Stack Trace:
    Exception: NullPointerException
    Message: null
    Trace:
        org.spoutcraft.launcher.UpdateThread.runTasks(UpdateThread.java:118)
        org.spoutcraft.launcher.UpdateThread.run(UpdateThread.java:107)
----------------------------------------------------------------------
System Information:
    Operating System: Windows 7
    Operating System Version: 6.1
    Operating System Architecture: amd64
    Java version: 1.7.0_15 64 bit
    Total Memory: 245 MB
    Max Memory: 7281 MB
    Memory Free: 195 MB
    CPU Cores: 8

BTW duno why it says amd64, i have an Inteli7

Unable to paste text into password field.

Hello,

Just wanted to try out the launcher right about five minutes ago, but I came to realize that it didn't support for me to paste my password into the login form.

This is a huge problem for me, since I'm using 1Password and have a standard of using 32 character long passwords, and unique. I could type my whole password, which I'm going to do, just to try the launcher.

But I'm reporting this, so that maybe in the future, that a contextual right-click menu and common ctrl/cmd+v commands can work.

Love the work! Thank you.

Support arbitrary jvm parameters

Add a jvm_args property to launcher.properties that passes through arguments supplied to the jvm. This is useful for setting various useful---but nonstandard---jvm flags ( -verbose:gc -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:$HOME/technic-gc.log -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseCompressedOops -XX:+PrintCompilation ).

Technic Launcher Error

I want to try Aegis Anarchy pack

Technic Launcher Error Report:
( Please submit this report to https://github.com/TechnicPack/TechnicLauncher/issues )

Launcher Build: 191

Stack Trace:
Exception: NullPointerException
Message: null
Trace:
org.spoutcraft.launcher.UpdateThread.runTasks(UpdateThread.java:153)

org.spoutcraft.launcher.UpdateThread.run(UpdateThread.java:107)

System Information:
Operating System: Windows XP
Operating System Version: 5.1
Operating System Architecture: x86
Java version: 1.7.0_15 32 bit
Total Memory: 37 MB
Max Memory: 742 MB
Memory Free: 18 MB
CPU Cores: 1

:(

Technic Launcher Error Report:
( Please submit this report to https://github.com/TechnicPack/TechnicLauncher/issues )

Launcher Build: 182

Stack Trace:
Exception: WrappedIOException
Message: Failed to download http://technic.aegisgaming.org/Technic/mods/ThermalExpansion/ThermalExpansion-v2.2.2.2.zip
Trace:
org.spoutcraft.launcher.util.DownloadUtils.downloadFile(DownloadUtils.java:70)
org.spoutcraft.launcher.UpdateThread.updateModpack(UpdateThread.java:428)
org.spoutcraft.launcher.UpdateThread.runTasks(UpdateThread.java:129)

org.spoutcraft.launcher.UpdateThread.run(UpdateThread.java:107)

System Information:
Operating System: Windows 7
Operating System Version: 6.1
Operating System Architecture: amd64
Java version: 1.7.0_09 64 bit
Total Memory: 218 MB
Max Memory: 1820 MB
Memory Free: 54 MB
CPU Cores: 4

Switching builds does not remove mods not in new build

At the moment the update method does not check the currently installed list with the list when choosing a new build. This means that mods that should now be removed as they aren't in the selected build don't get removed..

At the moment only new mods get added and mods with a different version get updated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.