Like 1.8 could connect to any 1.8 server but I guess they're done with that kind of compatibility now
It's not really deterministic what changes between point releases, it's entirely possible that we'll go from 1.9.3 now till 1.9.15 with no further protocol changes, what prompts a point release is basically just determined by what bugs need addressing and while it's coincidental that 1.8 had no protocol changes through all minor releases, don't forget that 1.7 had a protocol change mid-life, as did many other versions. It's not really a trend it's really just the nature of software development.
I mean, look on the bright side. This game still receives regular updates and bugfixes, as well as major releases which include new content. I can name a dozen games in as many seconds which have not enjoyed such a luxury, and that would only scratch the surface.
ExampleMod is fully up to date, note how the commit actually says "ExampleMod for 1.9", it also provides a very basic demo of using mixins.
Oh, I almost forgot this page. Sorry for my misunderstanding.
But still, it's magical to me that killjoy's 1.8.9 ExampleMod gradle creates 1.9 project well.
Oh, I almost forgot this page. Sorry for my misunderstanding.
But still, it's magical to me that killjoy's 1.8.9 ExampleMod gradle creates 1.9 project well.
Welcome to the whole reason I'm changing everything over to gradle
---- Minecraft Crash Report ----
// I blame Dinnerbone.
Time: 4/17/16 6:12 PM
Description: Initializing game
java.lang.NoClassDefFoundError: bng
at bcf.an(SourceFile:523)
at bcf.a(SourceFile:377)
at net.minecraft.client.main.Main.main(SourceFile:124)
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.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: bng
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9 more
Caused by: org.spongepowered.asm.mixin.injection.InjectionError: Critical injection failure: Callback method handler$onRenderTerrain$0(IFJLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V in mixins.liteloader.client.json:MixinEntityRenderer failed injection check, (0/1) succeeded
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:262)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:950)
at org.spongepowered.asm.mixin.transformer.MixinApplicator.applyInjections(MixinApplicator.java:770)
at org.spongepowered.asm.mixin.transformer.MixinApplicator.applyMixin(MixinApplicator.java:255)
at org.spongepowered.asm.mixin.transformer.MixinApplicator.apply(MixinApplicator.java:220)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:174)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.apply(MixinTransformer.java:665)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.applyMixins(MixinTransformer.java:635)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transform(MixinTransformer.java:442)
at org.spongepowered.asm.mixin.transformer.MixinTransformer$Proxy.transform(MixinTransformer.java:109)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 11 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at bcf.an(SourceFile:523)
-- Initialization --
Details:
Stacktrace:
at bcf.a(SourceFile:377)
at net.minecraft.client.main.Main.main(SourceFile:124)
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.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.9
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: 283420432 bytes (270 MB) / 503840768 bytes (480 MB) up to 954728448 bytes (910 MB)
Mod Pack: LiteLoader startup failed
LiteLoader Mods: LiteLoader startup failed
LaunchWrapper: 11 active transformer(s)
- Transformer: org.spongepowered.asm.mixin.transformer.MixinTransformer$Proxy
- Transformer: com.mumfrey.liteloader.transformers.event.EventProxyTransformer
- Transformer: com.mumfrey.liteloader.launch.LiteLoaderTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.CrashReportTransformer
- Transformer: net.minecraftxray.loader.m
- Transformer: org.spongepowered.asm.mixin.transformer.MixinTransformer$Proxy
- Transformer: com.mumfrey.liteloader.transformers.event.EventTransformer
- Transformer: com.mumfrey.liteloader.common.transformers.LiteLoaderPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.MinecraftTransformer
- Transformer: com.mumfrey.liteloader.transformers.event.json.ModEventInjectionTransformer
- Transformer: org.spongepowered.asm.mixin.transformer.MixinTransformer$Proxy
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.9
XRay Version: 15
LWJGL: 2.9.4
OpenGL: GeForce GT 630/PCIe/SSE2 GL version 4.5.0 NVIDIA 361.91, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: No
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Resource Packs: Soartex_Fanver.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
The injector in question is looking for the call to Profiler.endStartSection("terrain") in the method renderWorldPass in EntityRenderer, the mod in question must be removing one of those things.
MCP doesn't really have any bearing any more since I'm not using it. Mappings updates are done by lex and yes 1.9.2 mappings are already available, I'm just not thinking about 1.9.2 until I've at least finished the 1.9 update.
Oh okay, but there are still other mods that use MCP right? That has to wait for it? I guess in that case it's too bad since your mods would be updated to 1.9.2, while others wouldn't.
The Meaning of Life, the Universe, and Everything.
Join Date:
3/12/2012
Posts:
61
Member Details
The step of importing ExampleMod for 1.9 is a little tricky. I have to download the project via browser.
In order to work, I need to copy Gradle wrapper from 1.8.9 project into folder of 1.9, then decompile as eclipse format, then import it.
If I imported before decompiling outside, I'll need to remove the resource filter for "build" after decompiling. Skipping this step will cause GradleStart invisible.
Am I doing the simplest way? If not, how to make it more simple?
The step of importing ExampleMod for 1.9 is a little tricky. I have to download the project via browser.
In order to work, I need to copy Gradle wrapper from 1.8.9 project into folder of 1.9, then decompile as eclipse format, then import it.
If I imported before decompiling outside, I'll need to remove the resource filter for "build" after decompiling. Skipping this step will cause GradleStart invisible.
Am I doing the simplest way? If not, how to make it more simple?
Simplest way:
Clone Project with eclipse (set git "base dir" to ${workspace_loc} first)
Import using Import -> Gradle -> Project, it'll let you choose which version of gradle to use, choose 2.9
Once you import the project, run setupDecompWorkspace from the gradle tasks panel
When that finishes, run eclipse from the gradle tasks panel
Refresh the project if necessary
Basically if you want a visual guide, watch Link Removed but wherever I mention cloning sponge, just clone the example project instead, since the procedure is exactly the same.
The build folder being invisible is correct, buildship just adds the generated gradlestart stuff directly into the classpath anyway.
Oh okay, but there are still other mods that use MCP right? That has to wait for it? I guess in that case it's too bad since your mods would be updated to 1.9.2, while others wouldn't.
MCP as a toolchain has kind of fallen by the wayside, ForgeGradle (as of version 2.0) has surpassed it, and the underlying data are the same anyway. Given that I'm one of the most intransigent and even I've switched over, I don't think it will be too long before the old python-based toolchain is basically abandoned. Compared to ForgeGradle the python system is orders of magnitude slower, has fewer features, and is clunky to work with.
The python toolchain is still used internally by the MCP team to do the actual MCP updates, since it has features required to do them, but I personally expect that most mod projects will switch to FG now, it's just a much more functional system.
That definitely works too! Personally my recommendation is not to use the console at all and just use the native support in eclipse, especially since Buildship came along and really integrates nicely. But the beautiful thing about Gradle is that it supports lots of different kinds of workflow.
One thing to bear in mind is that even if you do the initial setupDecompWorkspace in the console, you should still import the project as a Gradle project (rather than a general project) because you can then manage all the gradle tasks within your workspace from that point forward.
A useful tip if you do want to use the console is that gradle doesn't require you to type in the whole task name, so for example gradle seDecWo works just as well as gradle setupDecompWorkspace
This snapshot does not seem to work when extended from forge-1.9-12.16.0.1865. both modloaders work by themselves however they do not work together at all. I am not receiving any crash report.
This snapshot does not seem to work when extended from forge-1.9-12.16.0.1865. both modloaders work by themselves however they do not work together at all. I am not receiving any crash report.
Make sure you have the latest snaphot, it's working fine for me when attached to forge 1865
maybe. There have been 9 versions of the installer compiled for 1.9 (see here: http://jenkins.liteloader.com/view/1.9/ ). The filename for all of them is unfortunately the same. Stop guessing and download the latest.
WARNING: coremods are present:
FMLPlugin (InventoryTweaks-1.61-dev-44.jar)
Contact their authors BEFORE contacting forge
// I bet Cylons wouldn't have this problem.
Time: 4/18/16 11:17 PM
Description: Initializing game
java.lang.OutOfMemoryError: Java heap space
at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:84)
at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:350)
at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:334)
at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:259)
at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:202)
at net.minecraftforge.client.model.ItemLayerModel.bake(ItemLayerModel.java:107)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:516)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:161)
at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SimpleReloadableResourceManager.java:130)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SimpleReloadableResourceManager.java:111)
at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:748)
at com.mumfrey.liteloader.client.ResourcesClient.refreshResources(ResourcesClient.java:45)
at com.mumfrey.liteloader.client.LiteLoaderEventBrokerClient.onStartupComplete(LiteLoaderEventBrokerClient.java:277)
at com.mumfrey.liteloader.client.ClientProxy.onStartupComplete(ClientProxy.java:53)
at net.minecraft.client.Minecraft.handler$onStartupComplete$0(Minecraft.java:42)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:548)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:346)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:84)
at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:350)
at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:334)
at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:259)
at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:202)
at net.minecraftforge.client.model.ItemLayerModel.bake(ItemLayerModel.java:107)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:516)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:161)
at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SimpleReloadableResourceManager.java:130)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SimpleReloadableResourceManager.java:111)
at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:748)
at com.mumfrey.liteloader.client.ResourcesClient.refreshResources(ResourcesClient.java:45)
at com.mumfrey.liteloader.client.LiteLoaderEventBrokerClient.onStartupComplete(LiteLoaderEventBrokerClient.java:277)
at com.mumfrey.liteloader.client.ClientProxy.onStartupComplete(ClientProxy.java:53)
at net.minecraft.client.Minecraft.handler$onStartupComplete$0(Minecraft.java:42)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:548)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:346)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.9
Operating System: Mac OS X (x86_64) version 10.11.3
Java Version: 1.8.0_74, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 69242840 bytes (66 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 5 total; -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.23 Powered by Forge 12.16.0.1865 Optifine OptiFine_1.9_HD_U_B1 6 mods loaded, 6 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forge-1.9-12.16.0.1865-1.9.jar)
UCHIJA Forge{12.16.0.1865} [Minecraft Forge] (forge-1.9-12.16.0.1865-1.9.jar)
UCHIJA XaeroBetterPvP{1.8.5.3} [Better PVP Mod] (BetterPvP_1.8.5.3_Forge_1.9.jar)
UCHIJA inventorytweaks{1.61-dev-44-8aeffff} [Inventory Tweaks] (InventoryTweaks-1.61-dev-44.jar)
UCHIJA WorldEditCuiFe{1.0.2} [WorldEdit CUI Forge Edition] (WorldEditCuiFe-v1.0.2-mf-1.9-12.16.0.1811.jar)
Loaded coremods (and transformers):
FMLPlugin (InventoryTweaks-1.61-dev-44.jar)
invtweaks.forge.asm.ContainerTransformer
Launched Version: 1.9
LWJGL: 2.9.2
OpenGL: NVIDIA GeForce GT 650M OpenGL Engine GL version 2.1 NVIDIA-10.8.14 310.42.15f01, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
It's not really deterministic what changes between point releases, it's entirely possible that we'll go from 1.9.3 now till 1.9.15 with no further protocol changes, what prompts a point release is basically just determined by what bugs need addressing and while it's coincidental that 1.8 had no protocol changes through all minor releases, don't forget that 1.7 had a protocol change mid-life, as did many other versions. It's not really a trend it's really just the nature of software development.
I mean, look on the bright side. This game still receives regular updates and bugfixes, as well as major releases which include new content. I can name a dozen games in as many seconds which have not enjoyed such a luxury, and that would only scratch the surface.
Oh, I almost forgot this page. Sorry for my misunderstanding.
But still, it's magical to me that killjoy's 1.8.9 ExampleMod gradle creates 1.9 project well.
Welcome to the whole reason I'm changing everything over to gradle
Preliminary compatibility with Forge is now available, the current snapshot should now not crash when running alongside forge.
New version for 1.9.0 crashes game if AmbientOcclusion X-Ray mod is installed either prior to liteloader installation or after liteloader installation. Have to completely uninstall game and reinstall to get it to work again. Xray mod works fine without liteloader as long as liteloader is not installed.
---- Minecraft Crash Report ----
// I blame Dinnerbone.
Time: 4/17/16 6:12 PM
Description: Initializing game
java.lang.NoClassDefFoundError: bng
at bcf.an(SourceFile:523)
at bcf.a(SourceFile:377)
at net.minecraft.client.main.Main.main(SourceFile:124)
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.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: bng
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9 more
Caused by: org.spongepowered.asm.mixin.injection.InjectionError: Critical injection failure: Callback method handler$onRenderTerrain$0(IFJLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V in mixins.liteloader.client.json:MixinEntityRenderer failed injection check, (0/1) succeeded
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:262)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:950)
at org.spongepowered.asm.mixin.transformer.MixinApplicator.applyInjections(MixinApplicator.java:770)
at org.spongepowered.asm.mixin.transformer.MixinApplicator.applyMixin(MixinApplicator.java:255)
at org.spongepowered.asm.mixin.transformer.MixinApplicator.apply(MixinApplicator.java:220)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:174)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.apply(MixinTransformer.java:665)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.applyMixins(MixinTransformer.java:635)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transform(MixinTransformer.java:442)
at org.spongepowered.asm.mixin.transformer.MixinTransformer$Proxy.transform(MixinTransformer.java:109)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 11 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at bcf.an(SourceFile:523)
-- Initialization --
Details:
Stacktrace:
at bcf.a(SourceFile:377)
at net.minecraft.client.main.Main.main(SourceFile:124)
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.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.9
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: 283420432 bytes (270 MB) / 503840768 bytes (480 MB) up to 954728448 bytes (910 MB)
Mod Pack: LiteLoader startup failed
LiteLoader Mods: LiteLoader startup failed
LaunchWrapper: 11 active transformer(s)
- Transformer: org.spongepowered.asm.mixin.transformer.MixinTransformer$Proxy
- Transformer: com.mumfrey.liteloader.transformers.event.EventProxyTransformer
- Transformer: com.mumfrey.liteloader.launch.LiteLoaderTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.CrashReportTransformer
- Transformer: net.minecraftxray.loader.m
- Transformer: org.spongepowered.asm.mixin.transformer.MixinTransformer$Proxy
- Transformer: com.mumfrey.liteloader.transformers.event.EventTransformer
- Transformer: com.mumfrey.liteloader.common.transformers.LiteLoaderPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.MinecraftTransformer
- Transformer: com.mumfrey.liteloader.transformers.event.json.ModEventInjectionTransformer
- Transformer: org.spongepowered.asm.mixin.transformer.MixinTransformer$Proxy
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.9
XRay Version: 15
LWJGL: 2.9.4
OpenGL: GeForce GT 630/PCIe/SSE2 GL version 4.5.0 NVIDIA 361.91, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: No
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Resource Packs: Soartex_Fanver.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
The injector in question is looking for the call to Profiler.endStartSection("terrain") in the method renderWorldPass in EntityRenderer, the mod in question must be removing one of those things.
Oh okay, but there are still other mods that use MCP right? That has to wait for it? I guess in that case it's too bad since your mods would be updated to 1.9.2, while others wouldn't.
The step of importing ExampleMod for 1.9 is a little tricky. I have to download the project via browser.
In order to work, I need to copy Gradle wrapper from 1.8.9 project into folder of 1.9, then decompile as eclipse format, then import it.
If I imported before decompiling outside, I'll need to remove the resource filter for "build" after decompiling. Skipping this step will cause GradleStart invisible.
Am I doing the simplest way? If not, how to make it more simple?
Simplest way:
Basically if you want a visual guide, watch Link Removed but wherever I mention cloning sponge, just clone the example project instead, since the procedure is exactly the same.
The build folder being invisible is correct, buildship just adds the generated gradlestart stuff directly into the classpath anyway.
MCP as a toolchain has kind of fallen by the wayside, ForgeGradle (as of version 2.0) has surpassed it, and the underlying data are the same anyway. Given that I'm one of the most intransigent and even I've switched over, I don't think it will be too long before the old python-based toolchain is basically abandoned. Compared to ForgeGradle the python system is orders of magnitude slower, has fewer features, and is clunky to work with.
The python toolchain is still used internally by the MCP team to do the actual MCP updates, since it has features required to do them, but I personally expect that most mod projects will switch to FG now, it's just a much more functional system.
It's much easier to set up a eclipse workspace now :-)
Make sure you have gradle, git, and eclipse installed, and you are connected to the Internet, then:
After that, open eclipse to a new workspace, create an empty project, then go to File -> Import…
After that, press Gradle then click Next, then in "Project root directory" put the path to ExampleMod in the box
After that, click Next two times, then click Finish
After that, if you want to test your mod, right click on the *.launch file -> Run As -> the first option
After that, if you want build your mod:
Have fun :-)
That definitely works too! Personally my recommendation is not to use the console at all and just use the native support in eclipse, especially since Buildship came along and really integrates nicely. But the beautiful thing about Gradle is that it supports lots of different kinds of workflow.
One thing to bear in mind is that even if you do the initial setupDecompWorkspace in the console, you should still import the project as a Gradle project (rather than a general project) because you can then manage all the gradle tasks within your workspace from that point forward.
A useful tip if you do want to use the console is that gradle doesn't require you to type in the whole task name, so for example gradle seDecWo works just as well as gradle setupDecompWorkspace
Does this work with the latest Forge? 12.16.0.1865-1.9?
I get a crash on startup when I try using the 1.9 liteloader with Forge
(read back a few pages, got my answer. Doesn't work with Forge yet)
Hard decision...Voxelmap or InvTweaks and Dynamic lights?
It actually works now. It was fixed yesterday.
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
This snapshot does not seem to work when extended from forge-1.9-12.16.0.1865. both modloaders work by themselves however they do not work together at all. I am not receiving any crash report.
Make sure you have the latest snaphot, it's working fine for me when attached to forge 1865
Is liteloader-installer-1.9.0-00-SNAPSHOT.jar the latest snapshot? That's what I extended from forge and it's not working.
Please provide a crash report. They are stored in /crashreports/
Mods I work on and maintain:
TabbyChat | Mine Little Pony
My Blog
maybe. There have been 9 versions of the installer compiled for 1.9 (see here: http://jenkins.liteloader.com/view/1.9/ ). The filename for all of them is unfortunately the same. Stop guessing and download the latest.
Here is the crash report.
---- Minecraft Crash Report ----
WARNING: coremods are present:
FMLPlugin (InventoryTweaks-1.61-dev-44.jar)
Contact their authors BEFORE contacting forge
// I bet Cylons wouldn't have this problem.
Time: 4/18/16 11:17 PM
Description: Initializing game
java.lang.OutOfMemoryError: Java heap space
at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:84)
at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:350)
at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:334)
at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:259)
at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:202)
at net.minecraftforge.client.model.ItemLayerModel.bake(ItemLayerModel.java:107)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:516)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:161)
at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SimpleReloadableResourceManager.java:130)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SimpleReloadableResourceManager.java:111)
at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:748)
at com.mumfrey.liteloader.client.ResourcesClient.refreshResources(ResourcesClient.java:45)
at com.mumfrey.liteloader.client.LiteLoaderEventBrokerClient.onStartupComplete(LiteLoaderEventBrokerClient.java:277)
at com.mumfrey.liteloader.client.ClientProxy.onStartupComplete(ClientProxy.java:53)
at net.minecraft.client.Minecraft.handler$onStartupComplete$0(Minecraft.java:42)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:548)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:346)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraftforge.client.model.pipeline.UnpackedBakedQuad$Builder.<init>(UnpackedBakedQuad.java:84)
at net.minecraftforge.client.model.ItemLayerModel.buildQuad(ItemLayerModel.java:350)
at net.minecraftforge.client.model.ItemLayerModel.buildSideQuad(ItemLayerModel.java:334)
at net.minecraftforge.client.model.ItemLayerModel.addSideQuad(ItemLayerModel.java:259)
at net.minecraftforge.client.model.ItemLayerModel.getQuadsForSprite(ItemLayerModel.java:202)
at net.minecraftforge.client.model.ItemLayerModel.bake(ItemLayerModel.java:107)
at net.minecraftforge.client.model.ModelLoader$VanillaModelWrapper.bake(ModelLoader.java:516)
at net.minecraftforge.client.model.ModelLoader.func_177570_a(ModelLoader.java:161)
at net.minecraft.client.renderer.block.model.ModelManager.func_110549_a(ModelManager.java:28)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SimpleReloadableResourceManager.java:130)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SimpleReloadableResourceManager.java:111)
at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:748)
at com.mumfrey.liteloader.client.ResourcesClient.refreshResources(ResourcesClient.java:45)
at com.mumfrey.liteloader.client.LiteLoaderEventBrokerClient.onStartupComplete(LiteLoaderEventBrokerClient.java:277)
at com.mumfrey.liteloader.client.ClientProxy.onStartupComplete(ClientProxy.java:53)
at net.minecraft.client.Minecraft.handler$onStartupComplete$0(Minecraft.java:42)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:548)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:346)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.9
Operating System: Mac OS X (x86_64) version 10.11.3
Java Version: 1.8.0_74, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 69242840 bytes (66 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 5 total; -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.23 Powered by Forge 12.16.0.1865 Optifine OptiFine_1.9_HD_U_B1 6 mods loaded, 6 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forge-1.9-12.16.0.1865-1.9.jar)
UCHIJA Forge{12.16.0.1865} [Minecraft Forge] (forge-1.9-12.16.0.1865-1.9.jar)
UCHIJA XaeroBetterPvP{1.8.5.3} [Better PVP Mod] (BetterPvP_1.8.5.3_Forge_1.9.jar)
UCHIJA inventorytweaks{1.61-dev-44-8aeffff} [Inventory Tweaks] (InventoryTweaks-1.61-dev-44.jar)
UCHIJA WorldEditCuiFe{1.0.2} [WorldEdit CUI Forge Edition] (WorldEditCuiFe-v1.0.2-mf-1.9-12.16.0.1811.jar)
Loaded coremods (and transformers):
FMLPlugin (InventoryTweaks-1.61-dev-44.jar)
invtweaks.forge.asm.ContainerTransformer
Launched Version: 1.9
LWJGL: 2.9.2
OpenGL: NVIDIA GeForce GT 650M OpenGL Engine GL version 2.1 NVIDIA-10.8.14 310.42.15f01, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: Les Misa+ patch copy, Lower Shield
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
OptiFine Version: OptiFine_1.9_HD_U_B1
Render Distance Chunks: 32
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: fullbrightshaders8330047.zip
OpenGlVersion: 2.1 NVIDIA-10.8.14 310.42.15f01
OpenGlRenderer: NVIDIA GeForce GT 650M OpenGL Engine
OpenGlVendor: NVIDIA Corporation
CpuCount: 8