Damnit, I totally forgot about the "keep launcher opened". I never got the launcher back when the game didn't launch, and I started minecraft via the console, and no error. But the error obviously comes up in the "Game output" in the launcher now. Sorry!
Mumfrey, I redownloaded LiteLoader and installed. Now it works to hook to Optifine! Thanks.
Just so you know. The launcher will only re-display if the game process exits with a return code of -1 which is the code returned when an error report is generated. This means that any startup crashes that happen before the game is instanced will not generate an error report and thus will not generate the -1 exit code required to re-display the launcher. I may try to add some handling in the future so that startup errors can return the -1 code as well.
Glad the new installer works though, making releases is actually a bit of a chore because of all the things that have to be changed to reflect the update (chief amongst which is editing the OP of this thread which since the new forum software has become a massive ball-ache) and I was just internally cringing at the idea of having to build an _04 and all that that would entail.
The Meaning of Life, the Universe, and Everything.
Join Date:
2/20/2013
Posts:
155
Minecraft:
MoeBoy76
Xbox:
MoeBoy76
Member Details
i never had an issue when i used the "put liteloader in mods/1.7.10" (using liteloader 1.7.10_02) and i have optifine installed, it may be cos i use a custom optiforge version by adding optifine to load in the json, might see if that'll work with liteloader as well
i never had an issue when i used the "put liteloader in mods/1.7.10" (using liteloader 1.7.10_02) and i have optifine installed, it may be cos i use a custom optiforge version by adding optifine to load in the json, might see if that'll work with liteloader as well
They're all just tweaks at the end of the day; whether you inject them manually via the JSON, or have forge or liteloader inject them from the mods folder, it doesn't make a terrific amount of difference aside from the order things get run. So if you have a setup that works, don't change it.
when i install for 1.6.2 i can only apply it to 1.6.4 forge o.o
It's an issue with the installer. Uninstall all versions of forge, then start installing things. Start with 1.6.2, then work your way up through the versions.
You're still using the pre-release of _03 then, that bug was fixed in final.
I installed the most recent release and can't create a profile in magic launcher. It says it cant find the jar file. I was using magic launcher to handle all base miods ,so i didn't have to add them manually to the jar. Is there a work around
I installed the most recent release and can't create a profile in magic launcher. It says it cant find the jar file. I was using magic launcher to handle all base miods ,so i didn't have to add them manually to the jar. Is there a work around
That's an issue for Magic Launcher to fix. Mumfrey doesn't support third party launchers except MultiMC.
I installed the most recent release and can't create a profile in magic launcher. It says it cant find the jar file. I was using magic launcher to handle all base miods ,so i didn't have to add them manually to the jar. Is there a work around
Versions don't need jars any more, so as Killjoy mentioned this is sp614x's problem to fix. The "work around" is to just use the real launcher because there isn't really any benefit to using MagicLauncher any more (in fact as this demonstrates, there are actually drawbacks like for example it not supporting changes in th real launcher).
I've run into a spot of bother with inter-mod dependency resolution in 1.7.10 and I think I found a boog.
I have a watson_macros mod that's declared to be dependent on watson and macros (your Macro/Keybind) mods, in the litemod.template.json file:
{
"__comment1__": "Do not edit litemod.json directly. Edit build/litemod.template.json and do an Ant build.",
"__comment2__": "Actual comments in this file confuse the JSON parser when deployed. :/",
"name": "${ant.project.name}",
"mcversion": "${litemodversion}",
"version": "${version}.${build.number}-mc${litemodversion}",
"revision": "${build.number}",
"author": "${author}",
"description": "Macro/Keybind Mod integration for Watson.",
"dependsOn": "watson,macros"
}
That all worked very well for me in 1.7.2 but in 1.7.10 I get:
[20:42:55] [main/WARN]: Enumerator Module com.mumfrey.liteloader.core.api.EnumeratorModuleFolder encountered an error whilst enumerating
java.lang.IllegalStateException: Illegal enumerator state whilst performing getContainer, expecting FINALISED but current state is DISCOVER
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.checkState(LiteLoaderEnumerator.java:169) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.getContainer(LiteLoaderEnumerator.java:297) ~[LiteLoaderEnumerator.class:1.7.10_02]
Full liteloader.log in the spoiler.
[20:42:55] [main/INFO]: LiteLoader 1.7.10_03 starting up...
[20:42:55] [main/INFO]: Java reports OS="linux"
[20:42:55] [main/INFO]: Enumerating class path...
[20:42:55] [main/INFO]: Class path separator=":"
[20:42:55] [main/INFO]: Class path entries=(
classpathEntry=/home/totemo/.minecraft/libraries/com/mumfrey/liteloader/1.7.10/liteloader-1.7.10.jar
classpathEntry=/home/totemo/.minecraft/libraries/net/minecraft/launchwrapper/1.9/launchwrapper-1.9.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/ow2/asm/asm-all/4.1/asm-all-4.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/google/guava/guava/16.0/guava-16.0.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/mojang/realms/1.3.3/realms-1.3.3.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
classpathEntry=/home/totemo/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
classpathEntry=/home/totemo/.minecraft/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
classpathEntry=/home/totemo/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
classpathEntry=/home/totemo/.minecraft/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/google/guava/guava/15.0/guava-15.0.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar
classpathEntry=/home/totemo/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar
classpathEntry=/home/totemo/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
classpathEntry=/home/totemo/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/mojang/authlib/1.5.16/authlib-1.5.16.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/tv/twitch/twitch/5.16/twitch-5.16.jar
classpathEntry=/home/totemo/.minecraft/versions/1.7.10/1.7.10.jar
)
[20:42:55] [main/INFO]: Registering discovery module EnumeratorModuleClassPath: [<Java Class Path>]
[20:42:55] [main/INFO]: Registering discovery module EnumeratorModuleFolder: [/home/totemo/.minecraft/mods]
[20:42:55] [main/INFO]: Registering discovery module EnumeratorModuleFolder: [/home/totemo/.minecraft/mods/1.7.10]
[20:42:55] [main/INFO]: Adding supported mod class prefix 'LiteMod'
[20:42:55] [main/INFO]: Discovering tweaks on class path...
[20:42:55] [main/INFO]: Discovering valid mod files in folder /home/totemo/.minecraft/mods
[20:42:55] [main/INFO]: Discovering valid mod files in folder /home/totemo/.minecraft/mods/1.7.10
[20:42:55] [main/INFO]: Considering valid mod file: /home/totemo/.minecraft/mods/1.7.10/mod_macros_0.10.12_for_1.7.10.litemod
[20:42:55] [main/INFO]: Considering valid mod file: /home/totemo/.minecraft/mods/1.7.10/mod_watson_macros_0.8.0_mc1.7.10.litemod
[20:42:55] [main/INFO]: Considering valid mod file: /home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod
[20:42:55] [main/INFO]: Considering valid mod file: /home/totemo/.minecraft/mods/1.7.10/mod_watson_0.8.0_mc1.7.10.litemod
[20:42:55] [main/INFO]: Adding newest valid mod file '/home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod' at revision 1728.0000
[20:42:55] [main/INFO]: Adding newest valid mod file '/home/totemo/.minecraft/mods/1.7.10/mod_macros_0.10.12_for_1.7.10.litemod' at revision 1012.0000
[20:42:55] [main/INFO]: Adding newest valid mod file '/home/totemo/.minecraft/mods/1.7.10/mod_watson_0.8.0_mc1.7.10.litemod' at revision 101.0000
[20:42:55] [main/WARN]: Enumerator Module com.mumfrey.liteloader.core.api.EnumeratorModuleFolder encountered an error whilst enumerating
java.lang.IllegalStateException: Illegal enumerator state whilst performing getContainer, expecting FINALISED but current state is DISCOVER
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.checkState(LiteLoaderEnumerator.java:169) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.getContainer(LiteLoaderEnumerator.java:297) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.checkDependencies(LiteLoaderEnumerator.java:828) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.checkDependencies(LiteLoaderEnumerator.java:809) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.registerModContainer(LiteLoaderEnumerator.java:437) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.api.EnumeratorModuleFolder.sortAndAllocateFiles(EnumeratorModuleFolder.java:238) ~[EnumeratorModuleFolder.class:1.7.10_02]
at com.mumfrey.liteloader.core.api.EnumeratorModuleFolder.enumerate(EnumeratorModuleFolder.java:133) ~[EnumeratorModuleFolder.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.discoverContainers(LiteLoaderEnumerator.java:358) [LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.onPreInit(LiteLoaderEnumerator.java:343) [LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderBootstrap.preInit(LiteLoaderBootstrap.java:285) [LiteLoaderBootstrap.class:1.7.10_02]
at com.mumfrey.liteloader.launch.LiteLoaderTweaker.preInit(LiteLoaderTweaker.java:237) [liteloader-1.7.10.jar:1.7.10_02]
at com.mumfrey.liteloader.launch.LiteLoaderTweaker.acceptOptions(LiteLoaderTweaker.java:197) [liteloader-1.7.10.jar:1.7.10_02]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:113) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
[20:42:55] [main/INFO]: Mod file 'mod_macros_0.10.12_for_1.7.10.litemod' provides classTransformer 'net.eq2online.macros.transformers.CollectionPacketTransformer', adding to class loader
[20:42:55] [main/INFO]: classTransformer 'net.eq2online.macros.transformers.CollectionPacketTransformer' was successfully added
[20:42:55] [main/INFO]: Mod file 'mod_watson_0.8.0_mc1.7.10.litemod' provides classTransformer 'watson.transformer.WatsonCallbackInjectionTransformer', adding to class loader
[20:42:55] [main/INFO]: classTransformer 'watson.transformer.WatsonCallbackInjectionTransformer' was successfully added
[20:42:55] [main/INFO]: LiteLoader PREINIT complete
[20:42:55] [main/INFO]: Injecting event prerenderfbo with 1 handlers in method ak in class bao
[20:42:55] [main/INFO]: Injecting event postrenderfbo with 1 handlers in method ak in class bao
[20:42:55] [main/INFO]: Injecting event updateframebuffersize with 1 handlers in method an in class bao
[20:42:55] [main/INFO]: Injecting method return callback for onStartupComplete in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onRender in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTimerUpdate in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onAnimateTick in class bao
[20:42:56] [main/INFO]: Applying overlay com.mumfrey.liteloader.client.overlays.MinecraftOverlay to bao
[20:42:56] [main/INFO]: MinecraftOverlayTransformer found INIT injection point, this is good.
[20:42:56] [main/INFO]: Injecting event sendchatmessage with 1 handlers in method a in class bjk
[20:42:59] [Client thread/INFO]: Injecting event renderfbo with 1 handlers in method c in class bmg
[20:42:59] [Client thread/INFO]: Generating new Event Handler Proxy Class com.mumfrey.liteloader.core.event.EventProxy
[20:42:59] [Client thread/INFO]: Successfully generated event handler proxy class with 5 handlers(s) and 5 total invokations
[20:42:59] [Client thread/INFO]: Injecting method return callback for IntegratedServerCtor in class bsx
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for preRenderGUI in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for preRenderGUI in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for preRenderGUI in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for onRenderHUD in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for onSetupCameraTransform in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for postRender in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for postRenderEntities in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for postRender in class blt
[20:43:00] [Client thread/INFO]: JInput Component Registry initialised, found 1 controller(s) 85 component(s)
[20:43:00] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.ServerCustomPayloadPacketTransformer for iz
[20:43:00] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.CustomPayloadPacketTransformer for gr
[20:43:00] [Client thread/INFO]: LiteLoader begin INIT...
[20:43:00] [Client thread/INFO]: Injecting external mods into class path...
[20:43:00] [Client thread/INFO]: Injecting external mods into class path...
[20:43:00] [Client thread/INFO]: Successfully injected mod file '/home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod' into classpath
[20:43:00] [Client thread/INFO]: Discovering mods on class path...
[20:43:00] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/mumfrey/liteloader/1.7.10/liteloader-1.7.10.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/net/minecraft/launchwrapper/1.9/launchwrapper-1.9.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/ow2/asm/asm-all/4.1/asm-all-4.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/google/guava/guava/16.0/guava-16.0.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/mojang/realms/1.3.3/realms-1.3.3.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/google/guava/guava/15.0/guava-15.0.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/mojang/authlib/1.5.16/authlib-1.5.16.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/tv/twitch/twitch/5.16/twitch-5.16.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/versions/1.7.10/1.7.10.jar...
[20:43:01] [Client thread/INFO]: Discovering mods in valid mod files...
[20:43:01] [Client thread/INFO]: Discovering mods in valid mod files...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod...
[20:43:01] [Client thread/INFO]: Found 1 potential matches
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/mods/1.7.10/mod_macros_0.10.12_for_1.7.10.litemod...
[20:43:01] [Client thread/INFO]: Found 1 potential matches
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/mods/1.7.10/mod_watson_0.8.0_mc1.7.10.litemod...
[20:43:01] [Client thread/INFO]: Found 1 potential matches
[20:43:01] [Client thread/INFO]: Mod class discovery completed
[20:43:01] [Client thread/INFO]: LiteLoader begin POSTINIT...
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for onRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Inhibiting sound handler reload
[20:43:01] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.client.ClientEvents for API LiteLoader core API
[20:43:01] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.JoinGamePacketTransformer for hd
[20:43:01] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.ChatPacketTransformer for gj
[20:43:01] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.ServerChatPacketTransformer for ir
[20:43:01] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.LoginSuccessPacketTransformer for js
[20:43:01] [Client thread/INFO]: Injecting method return callback for onInitializePlayerConnection in class oi
[20:43:01] [Client thread/INFO]: Injecting method return callback for onPlayerLogin in class oi
[20:43:01] [Client thread/INFO]: Injecting method return callback for onPlayerLogout in class oi
[20:43:01] [Client thread/INFO]: Injecting method return callback for onRespawnPlayer in class oi
[20:43:01] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.client.ClientPluginChannelsClient for API LiteLoader core API
[20:43:01] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.core.ServerPluginChannels for API LiteLoader core API
[20:43:01] [Client thread/INFO]: Discovered 3 total mod(s)
[20:43:01] [Client thread/INFO]: Loading mod from com.mumfrey.worldeditcui.LiteModWorldEditCUI
[20:43:01] [Client thread/INFO]: Successfully added mod WorldEditCUI version 1.7.10_00
[20:43:01] [Client thread/INFO]: Adding "/home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Setting up "mod_worldeditcui_1.7.10_00_mc1.7.10.litemod" as mod resource pack with identifier "WorldEditCUI"
[20:43:01] [Client thread/INFO]: Successfully added "/home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Loading mod from net.eq2online.macros.LiteModMacros
[20:43:01] [Client thread/INFO]: Successfully added mod Macro / Keybind Mod version 0.10.12
[20:43:01] [Client thread/INFO]: Adding "/home/totemo/.minecraft/mods/1.7.10/mod_macros_0.10.12_for_1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Setting up "mod_macros_0.10.12_for_1.7.10.litemod" as mod resource pack with identifier "Macro / Keybind Mod"
[20:43:01] [Client thread/INFO]: Successfully added "/home/totemo/.minecraft/mods/1.7.10/mod_macros_0.10.12_for_1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Loading mod from watson.LiteModWatson
[20:43:01] [Client thread/INFO]: Successfully added mod Watson version 0.8.0.101-mc1.7.10
[20:43:01] [Client thread/INFO]: Adding "/home/totemo/.minecraft/mods/1.7.10/mod_watson_0.8.0_mc1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Setting up "mod_watson_0.8.0_mc1.7.10.litemod" as mod resource pack with identifier "Watson"
[20:43:01] [Client thread/INFO]: Successfully added "/home/totemo/.minecraft/mods/1.7.10/mod_watson_0.8.0_mc1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Initialising mod WorldEditCUI version 1.7.10_00
[20:43:01] [Client thread/INFO]: Initialising mod Macro / Keybind Mod version 0.10.12
[20:43:02] [Client thread/INFO]: Loading macro templates...
[20:43:02] [Client thread/INFO]: Using config dir /mods/macros/
[20:43:04] [Client thread/INFO]: Script engine initialised, registered 114 script action(s)
[20:43:04] [Client thread/INFO]: Script engine initialised, registered 62 script action(s)
[20:43:04] [Client thread/INFO]: Loading chat filter templates...
[20:43:04] [Client thread/INFO]: Initialising mod Watson version 0.8.0.101-mc1.7.10
[20:43:09] [Client thread/INFO]: Calling late init for mod WorldEditCUI
[20:43:09] [Client thread/INFO]: Calling late init for mod Macro / Keybind Mod
[20:43:09] [Client thread/INFO]: Sound handler reload inhibit removed
[20:43:09] [Client thread/INFO]: Reloading sound handler
[20:43:10] [Client thread/INFO]: JInput Component Registry initialised, found 1 controller(s) 85 component(s)
That prevents the watson_macros mod from being loaded.
As near as I can tell, LiteLoaderEnumerator.checkDependencies() calls LiteLoaderEnumerator.getContainer() on line 879, during the DISCOVER stage and getContainer() only expects to be called in the FINALISED state, hence the error.
I commented out the checkState() call on line 279 in getContainer(), rebuilt LiteLoader and deployed to ~/.minecraft/libraries/com/mumfrey/liteloader/1.7.10/ and now my mod watson_macros loads and works correctly with the other two mods.
I've run into a spot of bother with inter-mod dependency resolution in 1.7.10 and I think I found a boog.
As near as I can tell, LiteLoaderEnumerator.checkDependencies() calls LiteLoaderEnumerator.getContainer() on line 879, during the DISCOVER stage and getContainer() only expects to be called in the FINALISED state, hence the error.
I commented out the checkState() call on line 279 in getContainer(), rebuilt LiteLoader and deployed to ~/.minecraft/libraries/com/mumfrey/liteloader/1.7.10/ and now my mod watson_macros loads and works correctly with the other two mods.
Whattayareckon?
Ah yes, looks like the dependency resolution is running foul of the state check as you say. This is what it should look like, so I'll push an update soon (TM).
If you want it to run in the current version, then you can remove the dependency declarations and instead throw an exception from your mod's constructor or init() method if the required dependencies aren't available. This should mark the mod as having startup errors and thus make it clear to the user that they're missing the dependencies.
Sorry about that. A little oversight in a recent refactor.
If you want it to run in the current version, then you can remove the dependency declarations and instead throw an exception from your mod's constructor or init() method if the required dependencies aren't available.
I've tried installing from the executable file and it doesn't place a jar file in the directory. I receive this error when I try to play minecraft with my liteloader profile:
Attempting to download C:\Users\Logan Kling\AppData\Roaming\.minecraft\versions\1.7.10-LiteLoader1.7.10\1.7.10-LiteLoader1.7.10.jar for job 'Version & Libraries'... (try 5)
Couldn't download https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10-LiteLoader1.7.10/1.7.10-LiteLoader1.7.10.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.EtagDownloadable.download(EtagDownloadable.java:48)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:112)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:15)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:94)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
On the other hand, if I have the exe extract the jar file for me and then I place it in the directory where it's missing and give it the correct name I receive this error when I try to play with my minecraft liteloader profile:
Client> Exception in thread "main" java.lang.NoClassDefFoundError: joptsimple/OptionSpec
Client> at java.lang.Class.getDeclaredMethods0(Native Method)
Client> at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
Client> at java.lang.Class.getMethod0(Unknown Source)
Client> at java.lang.Class.getMethod(Unknown Source)
Client> at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
Client> at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Client> Caused by: java.lang.ClassNotFoundException: joptsimple.OptionSpec
Client> at java.net.URLClassLoader$1.run(Unknown Source)
Client> at java.net.URLClassLoader$1.run(Unknown Source)
Client> at java.security.AccessController.doPrivileged(Native Method)
Client> at java.net.URLClassLoader.findClass(Unknown Source)
Client> at java.lang.ClassLoader.loadClass(Unknown Source)
Client> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
Client> at java.lang.ClassLoader.loadClass(Unknown Source)
Client> ... 6 more
Game ended with bad state (exit code 1)
Ignoring visibility rule and showing launcher due to a game crash
Deleting C:\Users\Logan Kling\AppData\Roaming\.minecraft\versions\1.7.10-LiteLoader1.7.10\1.7.10-LiteLoader1.7.10-natives-4602206416703
Can someone please help?! I've looked for this error online and I can't find it anywhere!
The Meaning of Life, the Universe, and Everything.
Join Date:
12/4/2012
Posts:
55
Minecraft:
TheMaskedMe0wth
Member Details
Hola, Mumfrey. So your loader is the basis of one of my favorite mods, VoxelMap. I was using Forge but MamiyaOtaru quit Forge, so I checked this out and it looks pretty okay. The thing is, the game loads so slow... I'm not exaggerating, it takes about 3 minutes to load, which is about the same time it takes for a big modpack like Attack of the B-team to load, as opposed to Forge which rarely takes more than 30 seconds to load. Anyways, just curious if this was the norm or if only I was experiencing this problem. And if you need more infos, just tell me.
Hola, Mumfrey. So your loader is the basis of one of my favorite mods, VoxelMap. I was using Forge but MamiyaOtaru quit Forge, so I checked this out and it looks pretty okay. The thing is, the game loads so slow... I'm not exaggerating, it takes about 3 minutes to load, which is about the same time it takes for a big modpack like Attack of the B-team to load, as opposed to Forge which rarely takes more than 30 seconds to load. Anyways, just curious if this was the norm or if only I was experiencing this problem. And if you need more infos, just tell me.
No, forge should take significantly longer to load than LiteLoader. Can you post your log?
Just so you know. The launcher will only re-display if the game process exits with a return code of -1 which is the code returned when an error report is generated. This means that any startup crashes that happen before the game is instanced will not generate an error report and thus will not generate the -1 exit code required to re-display the launcher. I may try to add some handling in the future so that startup errors can return the -1 code as well.
Glad the new installer works though, making releases is actually a bit of a chore because of all the things that have to be changed to reflect the update (chief amongst which is editing the OP of this thread which since the new forum software has become a massive ball-ache) and I was just internally cringing at the idea of having to build an _04 and all that that would entail.
They're all just tweaks at the end of the day; whether you inject them manually via the JSON, or have forge or liteloader inject them from the mods folder, it doesn't make a terrific amount of difference aside from the order things get run. So if you have a setup that works, don't change it.
all versions are correct and up to date...
so yeah...
Just put it in mods instead.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
You're still using the pre-release of _03 then, that bug was fixed in final.
It's an issue with the installer. Uninstall all versions of forge, then start installing things. Start with 1.6.2, then work your way up through the versions.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
I installed the most recent release and can't create a profile in magic launcher. It says it cant find the jar file. I was using magic launcher to handle all base miods ,so i didn't have to add them manually to the jar. Is there a work around
That's an issue for Magic Launcher to fix. Mumfrey doesn't support third party launchers except MultiMC.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Versions don't need jars any more, so as Killjoy mentioned this is sp614x's problem to fix. The "work around" is to just use the real launcher because there isn't really any benefit to using MagicLauncher any more (in fact as this demonstrates, there are actually drawbacks like for example it not supporting changes in th real launcher).
I've run into a spot of bother with inter-mod dependency resolution in 1.7.10 and I think I found a boog.
I have a watson_macros mod that's declared to be dependent on watson and macros (your Macro/Keybind) mods, in the litemod.template.json file:
{
"__comment1__": "Do not edit litemod.json directly. Edit build/litemod.template.json and do an Ant build.",
"__comment2__": "Actual comments in this file confuse the JSON parser when deployed. :/",
"name": "${ant.project.name}",
"mcversion": "${litemodversion}",
"version": "${version}.${build.number}-mc${litemodversion}",
"revision": "${build.number}",
"author": "${author}",
"description": "Macro/Keybind Mod integration for Watson.",
"dependsOn": "watson,macros"
}
That all worked very well for me in 1.7.2 but in 1.7.10 I get:
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.getContainer(LiteLoaderEnumerator.java:297) ~[LiteLoaderEnumerator.class:1.7.10_02]
[20:42:55] [main/INFO]: LiteLoader 1.7.10_03 starting up...
[20:42:55] [main/INFO]: Java reports OS="linux"
[20:42:55] [main/INFO]: Enumerating class path...
[20:42:55] [main/INFO]: Class path separator=":"
[20:42:55] [main/INFO]: Class path entries=(
classpathEntry=/home/totemo/.minecraft/libraries/com/mumfrey/liteloader/1.7.10/liteloader-1.7.10.jar
classpathEntry=/home/totemo/.minecraft/libraries/net/minecraft/launchwrapper/1.9/launchwrapper-1.9.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/ow2/asm/asm-all/4.1/asm-all-4.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/google/guava/guava/16.0/guava-16.0.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/mojang/realms/1.3.3/realms-1.3.3.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar
classpathEntry=/home/totemo/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
classpathEntry=/home/totemo/.minecraft/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
classpathEntry=/home/totemo/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
classpathEntry=/home/totemo/.minecraft/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/google/guava/guava/15.0/guava-15.0.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar
classpathEntry=/home/totemo/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar
classpathEntry=/home/totemo/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
classpathEntry=/home/totemo/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
classpathEntry=/home/totemo/.minecraft/libraries/com/mojang/authlib/1.5.16/authlib-1.5.16.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar
classpathEntry=/home/totemo/.minecraft/libraries/tv/twitch/twitch/5.16/twitch-5.16.jar
classpathEntry=/home/totemo/.minecraft/versions/1.7.10/1.7.10.jar
)
[20:42:55] [main/INFO]: Registering discovery module EnumeratorModuleClassPath: [<Java Class Path>]
[20:42:55] [main/INFO]: Registering discovery module EnumeratorModuleFolder: [/home/totemo/.minecraft/mods]
[20:42:55] [main/INFO]: Registering discovery module EnumeratorModuleFolder: [/home/totemo/.minecraft/mods/1.7.10]
[20:42:55] [main/INFO]: Adding supported mod class prefix 'LiteMod'
[20:42:55] [main/INFO]: Discovering tweaks on class path...
[20:42:55] [main/INFO]: Discovering valid mod files in folder /home/totemo/.minecraft/mods
[20:42:55] [main/INFO]: Discovering valid mod files in folder /home/totemo/.minecraft/mods/1.7.10
[20:42:55] [main/INFO]: Considering valid mod file: /home/totemo/.minecraft/mods/1.7.10/mod_macros_0.10.12_for_1.7.10.litemod
[20:42:55] [main/INFO]: Considering valid mod file: /home/totemo/.minecraft/mods/1.7.10/mod_watson_macros_0.8.0_mc1.7.10.litemod
[20:42:55] [main/INFO]: Considering valid mod file: /home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod
[20:42:55] [main/INFO]: Considering valid mod file: /home/totemo/.minecraft/mods/1.7.10/mod_watson_0.8.0_mc1.7.10.litemod
[20:42:55] [main/INFO]: Adding newest valid mod file '/home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod' at revision 1728.0000
[20:42:55] [main/INFO]: Adding newest valid mod file '/home/totemo/.minecraft/mods/1.7.10/mod_macros_0.10.12_for_1.7.10.litemod' at revision 1012.0000
[20:42:55] [main/INFO]: Adding newest valid mod file '/home/totemo/.minecraft/mods/1.7.10/mod_watson_0.8.0_mc1.7.10.litemod' at revision 101.0000
[20:42:55] [main/WARN]: Enumerator Module com.mumfrey.liteloader.core.api.EnumeratorModuleFolder encountered an error whilst enumerating
java.lang.IllegalStateException: Illegal enumerator state whilst performing getContainer, expecting FINALISED but current state is DISCOVER
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.checkState(LiteLoaderEnumerator.java:169) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.getContainer(LiteLoaderEnumerator.java:297) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.checkDependencies(LiteLoaderEnumerator.java:828) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.checkDependencies(LiteLoaderEnumerator.java:809) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.registerModContainer(LiteLoaderEnumerator.java:437) ~[LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.api.EnumeratorModuleFolder.sortAndAllocateFiles(EnumeratorModuleFolder.java:238) ~[EnumeratorModuleFolder.class:1.7.10_02]
at com.mumfrey.liteloader.core.api.EnumeratorModuleFolder.enumerate(EnumeratorModuleFolder.java:133) ~[EnumeratorModuleFolder.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.discoverContainers(LiteLoaderEnumerator.java:358) [LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderEnumerator.onPreInit(LiteLoaderEnumerator.java:343) [LiteLoaderEnumerator.class:1.7.10_02]
at com.mumfrey.liteloader.core.LiteLoaderBootstrap.preInit(LiteLoaderBootstrap.java:285) [LiteLoaderBootstrap.class:1.7.10_02]
at com.mumfrey.liteloader.launch.LiteLoaderTweaker.preInit(LiteLoaderTweaker.java:237) [liteloader-1.7.10.jar:1.7.10_02]
at com.mumfrey.liteloader.launch.LiteLoaderTweaker.acceptOptions(LiteLoaderTweaker.java:197) [liteloader-1.7.10.jar:1.7.10_02]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:113) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
[20:42:55] [main/INFO]: Mod file 'mod_macros_0.10.12_for_1.7.10.litemod' provides classTransformer 'net.eq2online.macros.transformers.CollectionPacketTransformer', adding to class loader
[20:42:55] [main/INFO]: classTransformer 'net.eq2online.macros.transformers.CollectionPacketTransformer' was successfully added
[20:42:55] [main/INFO]: Mod file 'mod_watson_0.8.0_mc1.7.10.litemod' provides classTransformer 'watson.transformer.WatsonCallbackInjectionTransformer', adding to class loader
[20:42:55] [main/INFO]: classTransformer 'watson.transformer.WatsonCallbackInjectionTransformer' was successfully added
[20:42:55] [main/INFO]: LiteLoader PREINIT complete
[20:42:55] [main/INFO]: Injecting event prerenderfbo with 1 handlers in method ak in class bao
[20:42:55] [main/INFO]: Injecting event postrenderfbo with 1 handlers in method ak in class bao
[20:42:55] [main/INFO]: Injecting event updateframebuffersize with 1 handlers in method an in class bao
[20:42:55] [main/INFO]: Injecting method return callback for onStartupComplete in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onRender in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTick in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onTimerUpdate in class bao
[20:42:55] [main/INFO]: Injecting profiler invokation callback for onAnimateTick in class bao
[20:42:56] [main/INFO]: Applying overlay com.mumfrey.liteloader.client.overlays.MinecraftOverlay to bao
[20:42:56] [main/INFO]: MinecraftOverlayTransformer found INIT injection point, this is good.
[20:42:56] [main/INFO]: Injecting event sendchatmessage with 1 handlers in method a in class bjk
[20:42:59] [Client thread/INFO]: Injecting event renderfbo with 1 handlers in method c in class bmg
[20:42:59] [Client thread/INFO]: Generating new Event Handler Proxy Class com.mumfrey.liteloader.core.event.EventProxy
[20:42:59] [Client thread/INFO]: Successfully generated event handler proxy class with 5 handlers(s) and 5 total invokations
[20:42:59] [Client thread/INFO]: Injecting method return callback for IntegratedServerCtor in class bsx
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for preRenderGUI in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for preRenderGUI in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for preRenderGUI in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for onRenderHUD in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for onSetupCameraTransform in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for postRender in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for postRenderEntities in class blt
[20:43:00] [Client thread/INFO]: Injecting profiler invokation callback for postRender in class blt
[20:43:00] [Client thread/INFO]: JInput Component Registry initialised, found 1 controller(s) 85 component(s)
[20:43:00] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.ServerCustomPayloadPacketTransformer for iz
[20:43:00] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.CustomPayloadPacketTransformer for gr
[20:43:00] [Client thread/INFO]: LiteLoader begin INIT...
[20:43:00] [Client thread/INFO]: Injecting external mods into class path...
[20:43:00] [Client thread/INFO]: Injecting external mods into class path...
[20:43:00] [Client thread/INFO]: Successfully injected mod file '/home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod' into classpath
[20:43:00] [Client thread/INFO]: Discovering mods on class path...
[20:43:00] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/mumfrey/liteloader/1.7.10/liteloader-1.7.10.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/net/minecraft/launchwrapper/1.9/launchwrapper-1.9.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/ow2/asm/asm-all/4.1/asm-all-4.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/google/guava/guava/16.0/guava-16.0.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/mojang/realms/1.3.3/realms-1.3.3.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/google/guava/guava/15.0/guava-15.0.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/com/mojang/authlib/1.5.16/authlib-1.5.16.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/libraries/tv/twitch/twitch/5.16/twitch-5.16.jar...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/versions/1.7.10/1.7.10.jar...
[20:43:01] [Client thread/INFO]: Discovering mods in valid mod files...
[20:43:01] [Client thread/INFO]: Discovering mods in valid mod files...
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod...
[20:43:01] [Client thread/INFO]: Found 1 potential matches
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/mods/1.7.10/mod_macros_0.10.12_for_1.7.10.litemod...
[20:43:01] [Client thread/INFO]: Found 1 potential matches
[20:43:01] [Client thread/INFO]: Searching /home/totemo/.minecraft/mods/1.7.10/mod_watson_0.8.0_mc1.7.10.litemod...
[20:43:01] [Client thread/INFO]: Found 1 potential matches
[20:43:01] [Client thread/INFO]: Mod class discovery completed
[20:43:01] [Client thread/INFO]: LiteLoader begin POSTINIT...
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for onRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Injecting profiler invokation callback for postRenderChat in class bbv
[20:43:01] [Client thread/INFO]: Inhibiting sound handler reload
[20:43:01] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.client.ClientEvents for API LiteLoader core API
[20:43:01] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.JoinGamePacketTransformer for hd
[20:43:01] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.ChatPacketTransformer for gj
[20:43:01] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.ServerChatPacketTransformer for ir
[20:43:01] [Client thread/INFO]: PacketTransformer: Running transformer com.mumfrey.liteloader.client.transformers.LoginSuccessPacketTransformer for js
[20:43:01] [Client thread/INFO]: Injecting method return callback for onInitializePlayerConnection in class oi
[20:43:01] [Client thread/INFO]: Injecting method return callback for onPlayerLogin in class oi
[20:43:01] [Client thread/INFO]: Injecting method return callback for onPlayerLogout in class oi
[20:43:01] [Client thread/INFO]: Injecting method return callback for onRespawnPlayer in class oi
[20:43:01] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.client.ClientPluginChannelsClient for API LiteLoader core API
[20:43:01] [Client thread/INFO]: Registering interface provider com.mumfrey.liteloader.core.ServerPluginChannels for API LiteLoader core API
[20:43:01] [Client thread/INFO]: Discovered 3 total mod(s)
[20:43:01] [Client thread/INFO]: Loading mod from com.mumfrey.worldeditcui.LiteModWorldEditCUI
[20:43:01] [Client thread/INFO]: Successfully added mod WorldEditCUI version 1.7.10_00
[20:43:01] [Client thread/INFO]: Adding "/home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Setting up "mod_worldeditcui_1.7.10_00_mc1.7.10.litemod" as mod resource pack with identifier "WorldEditCUI"
[20:43:01] [Client thread/INFO]: Successfully added "/home/totemo/.minecraft/mods/1.7.10/mod_worldeditcui_1.7.10_00_mc1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Loading mod from net.eq2online.macros.LiteModMacros
[20:43:01] [Client thread/INFO]: Successfully added mod Macro / Keybind Mod version 0.10.12
[20:43:01] [Client thread/INFO]: Adding "/home/totemo/.minecraft/mods/1.7.10/mod_macros_0.10.12_for_1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Setting up "mod_macros_0.10.12_for_1.7.10.litemod" as mod resource pack with identifier "Macro / Keybind Mod"
[20:43:01] [Client thread/INFO]: Successfully added "/home/totemo/.minecraft/mods/1.7.10/mod_macros_0.10.12_for_1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Loading mod from watson.LiteModWatson
[20:43:01] [Client thread/INFO]: Successfully added mod Watson version 0.8.0.101-mc1.7.10
[20:43:01] [Client thread/INFO]: Adding "/home/totemo/.minecraft/mods/1.7.10/mod_watson_0.8.0_mc1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Setting up "mod_watson_0.8.0_mc1.7.10.litemod" as mod resource pack with identifier "Watson"
[20:43:01] [Client thread/INFO]: Successfully added "/home/totemo/.minecraft/mods/1.7.10/mod_watson_0.8.0_mc1.7.10.litemod" to active resource pack set
[20:43:01] [Client thread/INFO]: Initialising mod WorldEditCUI version 1.7.10_00
[20:43:01] [Client thread/INFO]: Initialising mod Macro / Keybind Mod version 0.10.12
[20:43:02] [Client thread/INFO]: Loading macro templates...
[20:43:02] [Client thread/INFO]: Using config dir /mods/macros/
[20:43:04] [Client thread/INFO]: Script engine initialised, registered 114 script action(s)
[20:43:04] [Client thread/INFO]: Script engine initialised, registered 62 script action(s)
[20:43:04] [Client thread/INFO]: Loading chat filter templates...
[20:43:04] [Client thread/INFO]: Initialising mod Watson version 0.8.0.101-mc1.7.10
[20:43:09] [Client thread/INFO]: Calling late init for mod WorldEditCUI
[20:43:09] [Client thread/INFO]: Calling late init for mod Macro / Keybind Mod
[20:43:09] [Client thread/INFO]: Sound handler reload inhibit removed
[20:43:09] [Client thread/INFO]: Reloading sound handler
[20:43:10] [Client thread/INFO]: JInput Component Registry initialised, found 1 controller(s) 85 component(s)
That prevents the watson_macros mod from being loaded.
As near as I can tell, LiteLoaderEnumerator.checkDependencies() calls LiteLoaderEnumerator.getContainer() on line 879, during the DISCOVER stage and getContainer() only expects to be called in the FINALISED state, hence the error.
I commented out the checkState() call on line 279 in getContainer(), rebuilt LiteLoader and deployed to ~/.minecraft/libraries/com/mumfrey/liteloader/1.7.10/ and now my mod watson_macros loads and works correctly with the other two mods.
Whattayareckon?
Ah yes, looks like the dependency resolution is running foul of the state check as you say. This is what it should look like, so I'll push an update soon (TM).
If you want it to run in the current version, then you can remove the dependency declarations and instead throw an exception from your mod's constructor or init() method if the required dependencies aren't available. This should mark the mod as having startup errors and thus make it clear to the user that they're missing the dependencies.
Sorry about that. A little oversight in a recent refactor.
Thanks, mate. I'll give that a shot.
Attempting to download C:\Users\Logan Kling\AppData\Roaming\.minecraft\versions\1.7.10-LiteLoader1.7.10\1.7.10-LiteLoader1.7.10.jar for job 'Version & Libraries'... (try 5)
Couldn't download https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10-LiteLoader1.7.10/1.7.10-LiteLoader1.7.10.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.EtagDownloadable.download(EtagDownloadable.java:48)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:112)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:15)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:94)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Gave up trying to download https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10-LiteLoader1.7.10/1.7.10-LiteLoader1.7.10.jar for job 'Version & Libraries'
Job 'Version & Libraries' finished with 1 failure(s)!
On the other hand, if I have the exe extract the jar file for me and then I place it in the directory where it's missing and give it the correct name I receive this error when I try to play with my minecraft liteloader profile:
Client> Exception in thread "main" java.lang.NoClassDefFoundError: joptsimple/OptionSpec
Client> at java.lang.Class.getDeclaredMethods0(Native Method)
Client> at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
Client> at java.lang.Class.getMethod0(Unknown Source)
Client> at java.lang.Class.getMethod(Unknown Source)
Client> at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
Client> at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Client> Caused by: java.lang.ClassNotFoundException: joptsimple.OptionSpec
Client> at java.net.URLClassLoader$1.run(Unknown Source)
Client> at java.net.URLClassLoader$1.run(Unknown Source)
Client> at java.security.AccessController.doPrivileged(Native Method)
Client> at java.net.URLClassLoader.findClass(Unknown Source)
Client> at java.lang.ClassLoader.loadClass(Unknown Source)
Client> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
Client> at java.lang.ClassLoader.loadClass(Unknown Source)
Client> ... 6 more
Game ended with bad state (exit code 1)
Ignoring visibility rule and showing launcher due to a game crash
Deleting C:\Users\Logan Kling\AppData\Roaming\.minecraft\versions\1.7.10-LiteLoader1.7.10\1.7.10-LiteLoader1.7.10-natives-4602206416703
Can someone please help?! I've looked for this error online and I can't find it anywhere!
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
No, forge should take significantly longer to load than LiteLoader. Can you post your log?
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
I tried doing it with the LiteLoader.exe but it just used a normal version of 1.7.10.
Do i need to use the manual way of installing it?