You don't need to merge anything into the jar any more, that's the whole point. Just put it in the libraries folder and and a library entry in the JSON file.
I'll be focusing on getting all the 1.6.1 updates done first, but suffice to say one of the changes for 1.6.1 liteloader is that it doesn't use "mods" any more. I *may* go back and make an updated 1.5.2 for the new launcher at some point but not any time soon, there are too many other more pressing issues.
The directory in the profile is something done by Risugami which is kind of a crap idea for a number of reasons, neither myself nor CPW will be using this method.
Still entire classes, just without modifying the base jar. You can use a FML coremod if you want to edit individual methods. What do you need to do? Can you not achieve what you need by reflection?
You don't need to merge anything into the jar any more, that's the whole point. Just put it in the libraries folder and and a library entry in the JSON file.
Ok.... Well after I last posted I have been trying to modify the jason file to do this, So far no luck. I keep messing up the file somehow and breaking all of my versions. I will keep working on it and see if I can figure this out. An example of how it is done would have been nice.
The directory in the profile is something done by Risugami which is kind of a crap idea for a number of reasons, neither myself nor CPW will be using this method.
Crap Idea? I think having multiple datadiectorys is a nice idea. I notice you don't put any reasons why you think it is a crap idea, but I can name at least two for it not being a crap idea. Like the following:
Loading a world with the wrong set of mods or version and loosing blocks. Been there done that it sucks.
Having a seperate set of stats for a lets play. Seen multiple YouTubers do this.
Perhaps you can enlighten us as to why being able to set up multiple data directorys is a crap idea?
Ok.... Well after I last posted I have been trying to modify the jason file to do this, So far no luck. I keep messing up the file somehow and breaking all of my versions. I will keep working on it and see if I can figure this out. An example of how it is done would have been nice.
JSON entry format is like so:
{ "name": "folder.path.sperated.by.dots:nameoflib:1.0"}
The file path for this, starting with the lib folder, is
lib/folder/path/seperated/by/dots/nameoflib/1.0/nameoflib-1.0.jar
And then it should be good to go. If you override base classes do delete the META-INF.
I've successfully modded a 1.5.2 jar using the new method, and I modified many base classes. Didn't need to delete META-INF, though. I'm starting to find that the new launcher is very similar to Magic Launcher, just without a gui for libraries.
Well finally got it working. Thanks kiarules your explanation helped.
Found out the following:
You must have at least one dir path. (launcher gets confuesed if you don't)
Order dependencys are as reversed.
When adding to a jar Optifine must come after Forge.
When adding to the jasonfile Forge must come after Optifine.
If your mod replaces a base object you must still remove the META-INF dir from the jar.
I'm sure there is more, but this is off the subject of this thread.
I tried to submit a support ticket where directed to in the Q&A but got the following:
Not Permitted
You do not have permission to access the requested page.
I am logged in so I don't know what the problem is. so I'll report my problem here instead.
I was using Minecraft with LiteLoader like normal and I received a fatal error that caused Minecraft to close. It can be found here: http://pastebin.com/PMxJyrba
Help would be greatly appreciated as I am constantly getting this error.
I tried to submit a support ticket where directed to in the Q&A but got the following:
I am logged in so I don't know what the problem is. so I'll report my problem here instead.
I was using Minecraft with LiteLoader like normal and I received a fatal error that caused Minecraft to close. It can be found here: http://pastebin.com/PMxJyrba
Help would be greatly appreciated as I am constantly getting this error.
This is my favorite loader. Minimally invasive, supremely compatible, and of all the loaders I've used it's the only one that gives me the GUI behavior I desire for VoxelMap (even better than editing the GuiIngame base class in fact)
I was using Minecraft with LiteLoader like normal and I received a fatal error that caused Minecraft to close. It can be found here: http://pastebin.com/PMxJyrba
Help would be greatly appreciated as I am constantly getting this error.
One of your mods is causing profiler stack corruption, which is a bug in that mod. LiteLoader (and other things) requires the profiler stack to not be corrupted, see here for how to go about identifying the broken mod. For example in that user's case it was Dynamic Light causing the issue.
This is my favorite loader. Minimally invasive, supremely compatible, and of all the loaders I've used it's the only one that gives me the GUI behavior I desire for VoxelMap (even better than editing the GuiIngame base class in fact)
Does this mean voxelmap will be a .litemod this version?
VoxelMap is my favorite MM and Liteloader is by far the smartest implementation of a loader I have seen. Its nice seeing WECUI being ported over to LL and mumfrey, you do a fantastic job. I hope you both are developers this community never loses.
hmmm i almost never use any mods that add blocks/items/entities/mechanics (sometimes i try out mods like terraria,millionairy,humans+,tale of kingdoms...) so i should probably use more liteloader mods...^^
is there some kind of list with all liteloader mods ?
Of the ones I know of, there's the voxel modpack (minus mcpatcher), tabbychat, mine little pony, and a few mods mumfrey ported over a while back. http://eq2.co.uk/minecraft/mods
If lightloader is updated to 1.6.2 (i know it isn't during the time of this message), would it run the 1.5.2 macro mod or would it be incompatible? Just wondering about it.
If lightloader is updated to 1.6.2 (i know it isn't during the time of this message), would it run the 1.5.2 macro mod or would it be incompatible? Just wondering about it.
Okay, thanks!
Ok.... Well after I last posted I have been trying to modify the jason file to do this, So far no luck. I keep messing up the file somehow and breaking all of my versions. I will keep working on it and see if I can figure this out. An example of how it is done would have been nice.
Crap Idea? I think having multiple datadiectorys is a nice idea. I notice you don't put any reasons why you think it is a crap idea, but I can name at least two for it not being a crap idea. Like the following:
Loading a world with the wrong set of mods or version and loosing blocks. Been there done that it sucks.
Having a seperate set of stats for a lets play. Seen multiple YouTubers do this.
Perhaps you can enlighten us as to why being able to set up multiple data directorys is a crap idea?
JSON entry format is like so:
{ "name": "folder.path.sperated.by.dots:nameoflib:1.0"}
The file path for this, starting with the lib folder, is
lib/folder/path/seperated/by/dots/nameoflib/1.0/nameoflib-1.0.jar
And then it should be good to go. If you override base classes do delete the META-INF.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Found out the following:
You must have at least one dir path. (launcher gets confuesed if you don't)
Order dependencys are as reversed.
When adding to a jar Optifine must come after Forge.
When adding to the jasonfile Forge must come after Optifine.
If your mod replaces a base object you must still remove the META-INF dir from the jar.
I'm sure there is more, but this is off the subject of this thread.
I am logged in so I don't know what the problem is. so I'll report my problem here instead.
I was using Minecraft with LiteLoader like normal and I received a fatal error that caused Minecraft to close. It can be found here: http://pastebin.com/PMxJyrba
Help would be greatly appreciated as I am constantly getting this error.
Don't use optifine
Okay I'll look into that.
One of your mods is causing profiler stack corruption, which is a bug in that mod. LiteLoader (and other things) requires the profiler stack to not be corrupted, see here for how to go about identifying the broken mod. For example in that user's case it was Dynamic Light causing the issue.
Does this mean voxelmap will be a .litemod this version?
VoxelMap is my favorite MM and Liteloader is by far the smartest implementation of a loader I have seen. Its nice seeing WECUI being ported over to LL and mumfrey, you do a fantastic job. I hope you both are developers this community never loses.
Of the ones I know of, there's the voxel modpack (minus mcpatcher), tabbychat, mine little pony, and a few mods mumfrey ported over a while back. http://eq2.co.uk/minecraft/mods
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
(1 Hour Later...)
Noooooo, black screen of death! D:
Want a sig like this? http://www.minecraftforum.net/viewtopic.php?f=1018&t=180294&p=2606108
Oh, i'll fix it.
Actually... You didn't... The first parenthesis is still a link to the download on MediaFire...
Yes, that is correct.
imcompatible