Hey, is there a way to integrate LiteLoader loading with FML's Modlist format? Details on that can be found on FML's docs. My goal is to have dynamically loadable mod profiles which is possible with forge mods, I'm just trying to figure out how I can implement litemods into the process. I am aware of the inheritsFrom property, however using that is not optimal for my purposes. Thanks in advance.
So the chanting begins Friday? "Is LiteLoader out yet? Is LiteLoader out yet? Is LiteLoader out yet?"
I know, you need the final MCP and so on. THEN and ONLY THEN can the LiteLoader Mods be updated. We eagerly await.
Technically, we don't rely on MCP directly anymore. All we need is the mappings (which are easy to generate) and a couple of the libraries it uses. We had 1.8 mods way before MCP updated.
The thing we rely on now is ForgeGradle. Once that is updated to support 1.12 (not hard once we get mappings), we're all happy. It's really a bit more complicated than that, but that's how it works for the sake of simplicity.
Ok. Well, I keep telling my players (mostly my wife) to hang tough and it's out when it's out. But we'll be very happy to have our toys back in reach. Thank you all for your great work on LiteLoader and your mods!
Thanks in advance for the help - I`m trying to load Pixelmon with Liteloader and it refuses to work.
I only have version 1.10.2 of forge installed, and when loading with that profile pixelmon works fine. But as soon as I load it with liteloader it gives me this error:
---- Minecraft Crash Report -------- Minecraft Crash Report ----// I blame Dinnerbone.
Time: 03/06/17 1:07 AMDescription: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Pixelmon (pixelmon)Caused by: java.lang.OutOfMemoryError: Java heap space at java.util.HashMap.newNode(HashMap.java:1734) at java.util.HashMap.putVal(HashMap.java:630) at java.util.HashMap.put(HashMap.java:611) at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:51) at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:475) at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:49) at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:132) at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:87) at net.minecraft.nbt.CompressedStreamTools.func_74794_a(CompressedStreamTools.java:82) at com.pixelmonmod.pixelmon.worldGeneration.structure.StructureRegistry.loadSnapshot(StructureRegistry.java:407) at com.pixelmonmod.pixelmon.worldGeneration.structure.StructureRegistry.registerGym(StructureRegistry.java:306) at com.pixelmonmod.pixelmon.worldGeneration.structure.StructureRegistry.registerStructures(StructureRegistry.java:111) at com.pixelmonmod.pixelmon.RegistryHelper.init(RegistryHelper.java:84) at com.pixelmonmod.pixelmon.Pixelmon.init(Pixelmon.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:243) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:221) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------
-- System Details --Details: Minecraft Version: 1.10.2 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 30447088 bytes (29 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB) JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.32 Powered by Forge 12.18.3.2185 5 mods loaded, 5 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCHI mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) UCHI FML{8.0.99.99} [Forge Mod Loader] (forge-1.10.2-12.18.3.2185.jar) UCHI Forge{12.18.3.2185} [Minecraft Forge] (forge-1.10.2-12.18.3.2185.jar) UCHI mercurius_updater{1.0} [mercurius_updater] (MercuriusUpdater-1.10.2.jar) UCHE pixelmon{5.0.4} [Pixelmon] (Pixelmon-1.10.2-5.0.4-universal.jar) Loaded coremods (and transformers):
When I remove pixelmon from the mods folder liteloader works fine. Not sure what I`m doing wrong
ATs are not supported by LiteLoader. Instead, it is suggested to use either reflection or Accessors. You can use either the builtin method or the one provided by Mixins (which may be better for you).
Accessor takes care of shadow, final, and mutable for you. The entire point of Accessor is so you can use a mixin on an interface and cast to it directly. Here's an example.
The Meaning of Life, the Universe, and Everything.
Join Date:
2/23/2016
Posts:
370
Location:
Everywhere and nowhere.
Minecraft:
Platinum_Fox
Member Details
Hello,
is there any thing like inventory tweaks for liteloader? i am playing on a vanilla server with some friends and i am looking for something like inventory tweaks to use on it. i am currently using voxelmap on it. thanks for any help.
What did you do to it to make it work? Would love to be able to use it again.
Clone the repo then change the forgegradle version to 2.3 and the minecraft version to 1.12. If you don't know how to do this, wait until mumfrey does it.
I actually used a composite build in order to replace liteloader in my build script with my version. Of course, this also required me to use the tweaker-client gradle plugin and add liteloader manually since there isn't a 1.12 version out officially.
Hey, is there a way to integrate LiteLoader loading with FML's Modlist format? Details on that can be found on FML's docs. My goal is to have dynamically loadable mod profiles which is possible with forge mods, I'm just trying to figure out how I can implement litemods into the process. I am aware of the inheritsFrom property, however using that is not optimal for my purposes. Thanks in advance.
http://develop.liteloader.com
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
I had the same problem. I eventually discovered the updated guide: http://mdk.liteloader.com/
So the chanting begins Friday? "Is LiteLoader out yet? Is LiteLoader out yet? Is LiteLoader out yet?"
I know, you need the final MCP and so on. THEN and ONLY THEN can the LiteLoader Mods be updated. We eagerly await.
Technically, we don't rely on MCP directly anymore. All we need is the mappings (which are easy to generate) and a couple of the libraries it uses. We had 1.8 mods way before MCP updated.
The thing we rely on now is ForgeGradle. Once that is updated to support 1.12 (not hard once we get mappings), we're all happy. It's really a bit more complicated than that, but that's how it works for the sake of simplicity.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Ok. Well, I keep telling my players (mostly my wife) to hang tough and it's out when it's out. But we'll be very happy to have our toys back in reach. Thank you all for your great work on LiteLoader and your mods!
Hello!
Thanks in advance for the help - I`m trying to load Pixelmon with Liteloader and it refuses to work.
I only have version 1.10.2 of forge installed, and when loading with that profile pixelmon works fine. But as soon as I load it with liteloader it gives me this error:
---- Minecraft Crash Report -------- Minecraft Crash Report ----// I blame Dinnerbone.
Time: 03/06/17 1:07 AMDescription: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Pixelmon (pixelmon)Caused by: java.lang.OutOfMemoryError: Java heap space at java.util.HashMap.newNode(HashMap.java:1734) at java.util.HashMap.putVal(HashMap.java:630) at java.util.HashMap.put(HashMap.java:611) at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:51) at net.minecraft.nbt.NBTTagCompound.func_152449_a(NBTTagCompound.java:475) at net.minecraft.nbt.NBTTagCompound.func_152446_a(NBTTagCompound.java:49) at net.minecraft.nbt.CompressedStreamTools.func_152455_a(CompressedStreamTools.java:132) at net.minecraft.nbt.CompressedStreamTools.func_152456_a(CompressedStreamTools.java:87) at net.minecraft.nbt.CompressedStreamTools.func_74794_a(CompressedStreamTools.java:82) at com.pixelmonmod.pixelmon.worldGeneration.structure.StructureRegistry.loadSnapshot(StructureRegistry.java:407) at com.pixelmonmod.pixelmon.worldGeneration.structure.StructureRegistry.registerGym(StructureRegistry.java:306) at com.pixelmonmod.pixelmon.worldGeneration.structure.StructureRegistry.registerStructures(StructureRegistry.java:111) at com.pixelmonmod.pixelmon.RegistryHelper.init(RegistryHelper.java:84) at com.pixelmonmod.pixelmon.Pixelmon.init(Pixelmon.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:600) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:243) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:221) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------
-- System Details --Details: Minecraft Version: 1.10.2 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 30447088 bytes (29 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB) JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.32 Powered by Forge 12.18.3.2185 5 mods loaded, 5 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCHI mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) UCHI FML{8.0.99.99} [Forge Mod Loader] (forge-1.10.2-12.18.3.2185.jar) UCHI Forge{12.18.3.2185} [Minecraft Forge] (forge-1.10.2-12.18.3.2185.jar) UCHI mercurius_updater{1.0} [mercurius_updater] (MercuriusUpdater-1.10.2.jar) UCHE pixelmon{5.0.4} [Pixelmon] (Pixelmon-1.10.2-5.0.4-universal.jar) Loaded coremods (and transformers):
When I remove pixelmon from the mods folder liteloader works fine. Not sure what I`m doing wrong
You're getting an OutOfMemoryError, which means you're running out of memory while loading. Try allocating more in the launcher settings.
Though I'm sure there's an underlying issue there. Does it still crash if you remove liteloader? If so, get support from the pixelmon forums.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Nope, perfectly fine without liteloader. And liteloader works fine without pixelmon lol
It's already set to 4gigs but I'll try more, thanks!
Edit: I'm dumb...new profile...new ram allocation
Forget to up it to 4... by default liteloader seems to be 1, but pixelmon needs 2gigs
Working now, Thanks for the help!
So... is it working?
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Yup, my bad. Had to change the ram on the new liteloader profile Thanks so much!
ATs are not supported by LiteLoader. Instead, it is suggested to use either reflection or Accessors. You can use either the builtin method or the one provided by Mixins (which may be better for you).
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Accessor takes care of shadow, final, and mutable for you. The entire point of Accessor is so you can use a mixin on an interface and cast to it directly. Here's an example.
http://develop.liteloader.com/liteloader/LiteLoader/blob/master/src/client/java/com/mumfrey/liteloader/client/mixin/IGuiButton.java
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Hello,
is there any thing like inventory tweaks for liteloader? i am playing on a vanilla server with some friends and i am looking for something like inventory tweaks to use on it. i am currently using voxelmap on it. thanks for any help.
Use inventory tweaks. It (and Forge) work fine with Liteloader.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
but on a vanilla server?
Invtweaks is server optional.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
Not yet. It's not that big of an update for liteloader though. All that's needed to to change some things for library updates (guava and log4j).
I actually updated it for myself 2 nights ago.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
What did you do to it to make it work? Would love to be able to use it again.
Clone the repo then change the forgegradle version to 2.3 and the minecraft version to 1.12. If you don't know how to do this, wait until mumfrey does it.
I actually used a composite build in order to replace liteloader in my build script with my version. Of course, this also required me to use the tweaker-client gradle plugin and add liteloader manually since there isn't a 1.12 version out officially.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog