I'm trying to finally learn how to make mods, but first I have to figure out how to read crash reports.
However sometimes crash reports may not be so easy to read and seemingly don't even give the name of the mod that crashed it. Even the stack trace doesn't seem to show a name! Often they cite something along the lines of spongepowered or sun.reflect. Is there anything you can do in this situation? I was also wondering to a smaller degree about access violations from mods that crash in-game, though I'm guessing that's quite a bit more difficult to fix...
Most of the guides I'm finding are incredibly outdated or uninformative. I even found one from 2012 that talks about deleting the Meta-INF file before modding! (Talk about old-school! Haven't had to do that since I installed my first mods, back when Buildcraft was brand new, before forge really took off!...)
At any rate, what I'm really looking for is where to start reading crashlogs beyond simply looking for the mod name at the very beginning of the stacktrace, and maybe even where to start making mods. I have quite a bit of experience in coding, but not much in java regarding minecraft, as I never got around to modding, so it's somewhat difficult to understand what the logs are even saying at times...
The best you can do is try to decipher what mod is in the crash report. Most times you'll run into unrelated garbage (typically happens due to ASM transformers and whatnot), but it'll be in the crash report for sure.
Look at the jar file and package names, the exception thrown, and start from there.
There is no exact guide to solving a specific crash report, every case is different and may not apply to your situation directly.
Woah! Sorry for not responding for so long... I got busy
Anyways... Here's one of the many crashlogs I have that don't explicitly say what mod caused it. I've never posted a crashlog to the forum before, so I hope putting them inside spoilers inside code-blocks make them easier to read...
---- Minecraft Crash Report -------- Minecraft Crash Report ----
WARNING: coremods are present: darkness (darkness-forge-1.12.x-0.4.2.jar) IELoadingPlugin (ImmersiveEngineering-core-0.12-98.jar) LoadingPlugin (ChunkAnimator-1.12.2-1.2.1.jar) SmoothEntityLight (SmoothEntityLight-4.0.4-MC1.12.2.jar) CubicChunksCoreMod (CubicChunks-1.12.2-0.0.1208.0-SNAPSHOT-all.jar) MovingWorldCore (movingworld-1.12-6.353-full.jar) CXLibraryCore (cxlibrary-1.12.1-1.6.1.jar) ObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar) Inventory Tweaks Coremod (InventoryTweaks-1.63.jar) HMBFixesCoremod (HMBFixes-1.12.2-12.1.0.jar) ChunkGenLimiterCoremod (chunkgenlimiter-1.1-core.jar) LoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar) MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar) IvToolkit (IvToolkit-1.3.3-1.12.jar) FMLModule (mdxlib-3.0.0.26.jar) ReachFixPlugin (ReachFix-1.12.2-1.0.5.jar) ForgelinPlugin (Forgelin-1.8.4.jar) CubicGenCoreMod (CubicWorldGen-1.12.2-0.0.152.0-SNAPSHOT-all.jar) Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.14-1.12.2.jar) CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar) CWGFarPlaneViewCoreMod (CWGFarPlaneView-0.4.0-core.jar) CorePlugin (ForgeEndertech-1.12.2-4.5.6.0-build.0619.jar) HCASM (HammerLib-1.12.2-2.0.6.32.jar) VCTweakerCore (ViesCraftTweaker-1.12.2-2.3.10.jar) DLFMLCorePlugin (DynamicLights-1.12.2.jar)Contact their authors BEFORE contacting forge
// Don't be sad, have a hug! <3
Time: 7/9/22 2:05 PMDescription: Initializing game
java.lang.NullPointerException: Initializing game at net.minecraftforge.fml.common.versioning.ComparableVersion.compareTo(ComparableVersion.java:487) at net.minecraftforge.fml.common.versioning.DefaultArtifactVersion.compareTo(DefaultArtifactVersion.java:61) at net.minecraftforge.fml.common.versioning.DefaultArtifactVersion.compareTo(DefaultArtifactVersion.java:22) at net.minecraftforge.fml.common.versioning.Restriction.containsVersion(Restriction.java:99) at net.minecraftforge.fml.common.versioning.VersionRange.containsVersion(VersionRange.java:549) at net.minecraftforge.fml.common.versioning.DefaultArtifactVersion.containsVersion(DefaultArtifactVersion.java:83) at net.minecraftforge.fml.common.versioning.DefaultArtifactVersion.equals(DefaultArtifactVersion.java:55) at java.util.Collections.eq(Collections.java:5250) at java.util.Collections$SingletonSet.contains(Collections.java:4762) at net.minecraftforge.fml.common.Loader.sortModList(Loader.java:269) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:572) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) at net.minecraft.client.main.Main.main(SourceFile:123) 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:497) 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 --Thread: Client threadStacktrace: at net.minecraftforge.fml.common.versioning.ComparableVersion.compareTo(ComparableVersion.java:487) at net.minecraftforge.fml.common.versioning.DefaultArtifactVersion.compareTo(DefaultArtifactVersion.java:61) at net.minecraftforge.fml.common.versioning.DefaultArtifactVersion.compareTo(DefaultArtifactVersion.java:22) at net.minecraftforge.fml.common.versioning.Restriction.containsVersion(Restriction.java:99) at net.minecraftforge.fml.common.versioning.VersionRange.containsVersion(VersionRange.java:549) at net.minecraftforge.fml.common.versioning.DefaultArtifactVersion.containsVersion(DefaultArtifactVersion.java:83) at net.minecraftforge.fml.common.versioning.DefaultArtifactVersion.equals(DefaultArtifactVersion.java:55) at java.util.Collections.eq(Collections.java:5250) at java.util.Collections$SingletonSet.contains(Collections.java:4762) at net.minecraftforge.fml.common.Loader.sortModList(Loader.java:269) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:572) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
-- Initialization --Details:Stacktrace: at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) at net.minecraft.client.main.Main.main(SourceFile:123) 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:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --Details: Minecraft Version: 1.12.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 520712848 bytes (496 MB) / 1414004736 bytes (1348 MB) up to 11453595648 bytes (10923 MB) JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx12288m -Xms256m IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2860 111 mods loaded, 111 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature | |:----- |:-------------------------------------------- |:-------------------------- |:---------------------------------------------------- |:---------------------------------------- | | L | minecraft | 1.12.2 | minecraft.jar | None | | L | mcp | 9.42 | minecraft.jar | None | | L | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2860.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | | L | forge | 14.23.5.2860 | forge-1.12.2-14.23.5.2860.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | | L | ivtoolkit | 1.3.3-1.12 | minecraft.jar | None | | L | reachfix | 1.0.5 | minecraft.jar | None | | L | vctweaker | 2.3 | ViesCraftTweaker-1.12.2-2.3.10.jar | f2ae887a76e1b521b51bb44cf136918015b5927a | | L | com.elytradev.movingworld.common.asm.coremod | | minecraft.jar | None | | L | darkness | 0.4.2 | darkness-forge-1.12.x-0.4.2.jar | None | | L | foamfixcore | 7.7.4 | minecraft.jar | None | | L | obfuscate | 0.4.2 | minecraft.jar | None | | L | cubicchunkscore | 1.12.2-0.0.1208.0-SNAPSHOT | minecraft.jar | None | | L | wolffsmod | 2.2 | [1.12.2]-Flan's-Mod-Vehicles-for-Custom-NPCs-2.2.jar | None | | L | magistumod | 1.12.2 | [1.12.2]-Flan's-mod-WW2-bots-1.4.jar | None | | L | additionalpipes | 6.0.0.8 | additionalpipes-6.0.0.8.jar | None | | L | animania | 2.0.3.28 | animania-1.12.2-base-2.0.3.28.jar | None | | L | appleskin | 1.0.14 | AppleSkin-mc1.12-1.0.14.jar | None | | L | aunis | 1.9.11-beta | aunis-1.12.2-1.9.11-beta.jar | None | | L | auniscraft | 3.5 | aunis_crafting_addon_1-12-2_3.5.jar | None | | L | base | 3.14.0 | base-1.12.2-3.14.0.jar | None | | L | betteroofing | 1.0 | Better Oofing-1.0.jar | None | | L | betteragriculture | 1.2.3 | betteragriculture-1.12.2-1.2.3.jar | None | | L | betterburning | 0.9.2 | BetterBurning-1.12.2-0.9.2.jar | None | | L | bookshelf | 2.3.590 | Bookshelf-1.12.2-2.3.590.jar | None | | L | buildcraftcompat | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | L | buildcraftbuilders | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | L | buildcraftcore | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | L | buildcraftenergy | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | L | buildcraftfactory | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | L | buildcraftlib | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | L | buildcraftrobotics | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | L | buildcraftsilicon | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | L | buildcrafttransport | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | L | chunkpregenerator | 2.5.0 | Chunk Pregenerator-V1.12-2.5.6.jar | None | | L | chunkanimator | 1.12.2-1.2 | ChunkAnimator-1.12.2-1.2.1.jar | None | | L | chunkexplorer | 1.12.2 | chunkexplorer-1.12.2-1.2-universal.jar | None | | L | chunkgenlimit | 1.1 | chunkgenlimiter-1.1.jar | None | | L | controlling | 3.0.10 | Controlling-3.0.10.jar | None | | L | craftstudioapi | 1.0.0 | CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar | None | | L | ctgui | 1.0.0 | CraftTweaker2-1.12-4.1.20.675.jar | None | | L | crafttweaker | 4.1.20 | CraftTweaker2-1.12-4.1.20.675.jar | None | | L | crafttweakerjei | 2.0.3 | CraftTweaker2-1.12-4.1.20.675.jar | None | | L | ctm | MC1.12.2-1.0.2.31 | CTM-MC1.12.2-1.0.2.31.jar | None | | L | cubicchunks | 1.12.2-0.0.1208.0-SNAPSHOT | CubicChunks-1.12.2-0.0.1208.0-SNAPSHOT-all.jar | None | | L | dynamictreees-cubicaddon | 1.12.2-0.1.1 | CubicDynamicTreesAddon-1.12.2-0.1.1.jar | None | | L | cubicgen | 1.12.2-0.0.152.0-SNAPSHOT | CubicWorldGen-1.12.2-0.0.152.0-SNAPSHOT-all.jar | None | | L | customnpcs | 1.12 | CustomNPCs_1.12.2-(05Jul20).jar | None | | L | cwgfarplaneview | 0.4.0 | CWGFarPlaneView-0.4.0.jar | None | | L | cxlibrary | 1.6.1 | cxlibrary-1.12.1-1.6.1.jar | None | | L | darkutils | 1.8.230 | DarkUtils-1.12.2-1.8.230.jar | None | | L | davincisvessels | @DVESSELSVER@ | davincisvessels-1.12-6.340-full.jar | None | | L | dynamiclights | 1.4.9 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_onfire | 1.0.7 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_creepers | 1.0.6 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_dropitems | 1.1.0 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_entityclasses | 1.0.1 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_mobequipment | 1.1.0 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_flamearrows | 1.0.1 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_floodlights | 1.0.3 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_otherplayers | 1.0.9 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_theplayer | 1.1.3 | DynamicLights-1.12.2.jar | None | | L | dynamictrees | 1.12.2-0.9.29 | DynamicTrees-1.12.2-0.9.29.jar | None | | L | eleccoreloader | 1.9.453 | ElecCore-1.12.2-1.9.453.jar | None | | L | eleccore | 1.9.453 | ElecCore-1.12.2-1.9.453.jar | None | | L | flansmod | 5.10.0 | Flan's Mod-1.12.2-5.10.0.jar | None | | L | foamfix | 0.10.14-1.12.2 | foamfix-0.10.14-1.12.2.jar | None | | L | forgeendertech | 1.12.2-4.5.6.0 | ForgeEndertech-1.12.2-4.5.6.0-build.0619.jar | None | | L | forgelin | 1.8.4 | Forgelin-1.8.4.jar | None | | L | hammercore | 2.0.6.32 | HammerLib-1.12.2-2.0.6.32.jar | None | | L | hbm | hbm-1.6.8Av2-1.12.2 | hbm-1.6.8a-Gv2.jar | None | | L | zhbmfixes | 12.1.0 | HMBFixes-1.12.2-12.1.0.jar | None | | L | waila | 1.8.26 | Hwyla-1.8.26-B41_1.12.2.jar | None | | L | inventorytweaks | 1.63+release.109.220f184 | InventoryTweaks-1.63.jar | None | | L | jei | 4.16.1.301 | jei_1.12.2-4.16.1.301.jar | None | | L | journeymap | 1.12.2-5.7.1 | journeymap-1.12.2-5.7.1.jar | None | | L | labyrinth | 0.5.0 | labyrinth-0.5.0.jar | None | | L | llor | 1.1.6-mc1.12.2 | LLOverlayReloaded-1.1.6-mc1.12.2.jar | None | | L | malisiscore | 1.12.2-6.5.1-SNAPSHOT | malisiscore-1.12.2-6.5.1.jar | None | | L | mantle | 1.12-1.3.3.55 | Mantle-1.12-1.3.3.55.jar | None | | L | mcjtylib_ng | 3.5.4 | mcjtylib-1.12-3.5.4.jar | None | | L | mdxlib | 3.0.0.26 | mdxlib-3.0.0.26.jar | None | | L | mechapartspack | 5.7.2 | Mecha Parts-Content Pack-1.12.2-5.7.2.jar | None | | L | minerva | 1.0.13 | minerva-library-1.0.13.jar | None | | L | modernweaponspack | 5.8.2 | Modern Warfare-Content Pack-1.12.2-5.8.2.jar | None | | L | mousetweaks | 2.10 | MouseTweaks-2.10-mc1.12.2.jar | None | | L | movingworld | 1.12-6.353 | movingworld-1.12-6.353-full.jar | None | | L | mrcrayfishvehiclespawner | 1.3 | Mr_Crayfish_Vehicle_Spawner_1.3.jar | None | | L | nbttooltip | 0.6 | nbttooltip-0.6.jar | None | | L | patchouli | 1.0-23.6 | Patchouli-1.0-23.6.jar | None | | L | potatooscustomstructureforhbm | 1.0.0 | Potatoo's HBM Structures_1.12.2-1.0.3.jar | None | | L | realistictorches | 2.1.2 | RealisticTorches-1.12.2-2.1.2.jar | None | | L | reborncore | 3.19.5 | RebornCore-1.12.2-3.19.5-universal.jar | None | | L | resourceloader | 1.5.3 | ResourceLoader-MC1.12.1-1.5.3.jar | None | | L | sgcraft | 2.0.3 | SGCraft-2.0.5.jar | None | | L | shadowmc | 3.8.0 | ShadowMC-1.12-3.8.0.jar | None | | L | simplepartspack | 5.7.2 | Simple Parts-Content Pack-1.12.2-5.7.2.jar | None | | L | sel | 4.0.4 | SmoothEntityLight-4.0.4-MC1.12.2.jar | None | | L | starwars | 8.9 | StarWars[1.12.2]-8.9.jar | None | | L | titanpack | 5.7.2 | Titan-Content Pack-1.12.2-5.7.2.jar | None | | L | toughasnails | 3.1.0.139 | ToughAsNails-1.12.2-3.1.0.139-universal.jar | None | | L | transport | @1.12.2-1.0.0@ | Transport-1.12.2-1.0.0.jar | None | | L | twilightforest | 3.11.1021 | twilightforest-1.12.2-3.11.1021-universal.jar | None | | L | vehicle | 0.44.1 | vehicle-mod-0.44.1-1.12.2.jar | None | | L | vc | 5.9.16 | ViesCraft-1.12.2-5.9.16.jar | None | | L | viesmachines | 1.1.0 - MC 1.12.2 | viesmachines-1.12.2-1.1.0.jar | None | | L | what | 0.2 | WHAT-0.2.jar | None | | L | ww2pack | 5.7.2 | WW2-Content Pack-1.12.2-5.7.2.jar | None | | L | recipehandler | 0.14 | YARCF-0.14(1.12.2).jar | None | | L | yeoldepack | 5.8.2 | Ye Olde-Content Pack-1.12.2-5.8.2.jar | None | | L | zombiepack | 5.8.5 | Zombie-Content Pack-1.12.2-5.8.5.jar | None | | L | immersiveengineering | 0.12-98 | ImmersiveEngineering-0.12-98.jar | None |
Loaded coremods (and transformers): darkness (darkness-forge-1.12.x-0.4.2.jar) io.github.yamporg.darkness.asm.WorldProviderTransformer io.github.yamporg.darkness.asm.EntityRendererTransformerIELoadingPlugin (ImmersiveEngineering-core-0.12-98.jar) blusunrize.immersiveengineering.common.asm.IEClassTransformerLoadingPlugin (ChunkAnimator-1.12.2-1.2.1.jar) lumien.chunkanimator.asm.ClassTransformerSmoothEntityLight (SmoothEntityLight-4.0.4-MC1.12.2.jar) lakmoore.sel.common.TransformerCubicChunksCoreMod (CubicChunks-1.12.2-0.0.1208.0-SNAPSHOT-all.jar) io.github.opencubicchunks.cubicchunks.core.asm.transformer.CubicChunksWorldEditTransformerMovingWorldCore (movingworld-1.12-6.353-full.jar) CXLibraryCore (cxlibrary-1.12.1-1.6.1.jar) cubex2.cxlibrary.CoreModTransformerObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar) com.mrcrayfish.obfuscate.asm.ObfuscateTransformerInventory Tweaks Coremod (InventoryTweaks-1.63.jar) invtweaks.forge.asm.ContainerTransformerHMBFixesCoremod (HMBFixes-1.12.2-12.1.0.jar) org.zeith.zhbmfixes.asm.HMBFixesCoremodChunkGenLimiterCoremod (chunkgenlimiter-1.1-core.jar) io.github.barteks2x.chunkgenlimiter.coremod.ChunkGenLimitTransformerLoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar) lumien.resourceloader.asm.ClassTransformerMalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar) IvToolkit (IvToolkit-1.3.3-1.12.jar) FMLModule (mdxlib-3.0.0.26.jar) com.asx.mdx.AccessTransformerReachFixPlugin (ReachFix-1.12.2-1.0.5.jar) meldexun.reachfix.asm.ReachFixClassTransformerForgelinPlugin (Forgelin-1.8.4.jar) CubicGenCoreMod (CubicWorldGen-1.12.2-0.0.152.0-SNAPSHOT-all.jar) io.github.opencubicchunks.cubicchunks.cubicgen.asm.coremod.MapGenStrongholdCubicConstructorTransformDo not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.14-1.12.2.jar) pl.asie.foamfix.coremod.FoamFixTransformerCTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar) team.chisel.ctm.client.asm.CTMTransformerCWGFarPlaneViewCoreMod (CWGFarPlaneView-0.4.0-core.jar) cwgfarplaneview.core.CWGFPVClassTransformerCorePlugin (ForgeEndertech-1.12.2-4.5.6.0-build.0619.jar) HCASM (HammerLib-1.12.2-2.0.6.32.jar) com.zeitheron.hammercore.asm.HammerCoreTransformerVCTweakerCore (ViesCraftTweaker-1.12.2-2.3.10.jar) se.gory_moon.vctweaker.asm.VCTransformerDLFMLCorePlugin (DynamicLights-1.12.2.jar) atomicstryker.dynamiclights.common.DLTransformer GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.6.14800 Compatibility Profile Context 22.5.2 30.0.21017.1000' Renderer: 'Radeon RX 590 Series' Launched Version: forge-14.23.5.2860 LWJGL: 2.9.4 OpenGL: Radeon RX 590 Series GL version 4.6.14800 Compatibility Profile Context 22.5.2 30.0.21017.1000, ATI Technologies Inc. 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: Yes Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: Current Language: English (US) Profiler Position: N/A (disabled) CPU: 16x AMD Ryzen 7 2700 Eight-Core Processor
These are the worst ones to figure out, because they usually don't explicitly say which mod caused the crash on the first line or so. Sometimes they don't even say anything related to in-game! But another thing I really want to know is where I can decipher which mod it's conflicting with the mod that caused the crash (So I can choose which ones to disable rather than just the crashing mod every time)
I also have many... MANY more crash reports from my ""experimenting". And yes, I do have a LOT of mods in some packs, which is where most of the problems come from... but my PC can (surprisingly) handle it. Really I just want to get into mod development and modpack making in general. (I really love making kitchen-sink and mega-modpacks! I actually even have a few stable ones I'm playing!
I believe I found out this one to be a conflict between OpenCubicChunks and phosphor (as it caused me a great deal of pain earlier, apparently CubicChunks doesn't play nice with lots of mods, due to its complex nature...) I think I showed the next crashlog to someone and they somehow knew it was cubicchunks and phosphor conflicting.
---- Minecraft Crash Report -------- Minecraft Crash Report ----
WARNING: coremods are present: darkness (darkness-forge-1.12.x-0.4.2.jar) IELoadingPlugin (ImmersiveEngineering-core-0.12-98.jar) SmoothEntityLight (SmoothEntityLight-4.0.4-MC1.12.2.jar) ReachFixPlugin (ReachFix-1.12.2-1.0.5.jar) CubicChunksCoreMod (CubicChunks-1.12.2-0.0.1208.0-SNAPSHOT-all.jar) ForgelinPlugin (Forgelin-1.8.4.jar) CubicGenCoreMod (CubicWorldGen-1.12.2-0.0.152.0-SNAPSHOT-all.jar) MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar) Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.14-1.12.2.jar) LoadingPlugin (AdChimneys-1.12.2-3.5.15.1-build.0630.jar) CXLibraryCore (cxlibrary-1.12.1-1.6.1.jar) ObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar) Inventory Tweaks Coremod (InventoryTweaks-1.63.jar) HMBFixesCoremod (HMBFixes-1.12.2-12.1.0.jar) PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.2.6+build50-universal.jar) CWGFarPlaneViewCoreMod (CWGFarPlaneView-0.4.0-core.jar) CorePlugin (ForgeEndertech-1.12.2-4.5.6.0-build.0619.jar) ChunkGenLimiterCoremod (chunkgenlimiter-1.1-core.jar) HCASM (HammerLib-1.12.2-2.0.6.32.jar) LoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar) IvToolkit (IvToolkit-1.3.3-1.12.jar) DLFMLCorePlugin (DynamicLights-1.12.2.jar) FMLModule (mdxlib-3.0.0.26.jar) LoadingPlugin (ChunkAnimator-MC1.12-1.2.jar)Contact their authors BEFORE contacting forge
// There are four lights!
Time: 6/24/22 3:28 PMDescription: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/world/chunk/Chunk at net.minecraftforge.fml.common.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:89) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:612) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) 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:497) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) at net.minecraft.client.main.Main.main(SourceFile:123) 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:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/chunk/Chunk at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) at java.lang.Class.getConstructor0(Class.java:3075) at java.lang.Class.getConstructor(Class.java:1825) at net.minecraftforge.fml.common.eventhandler.EventBus.register(EventBus.java:128) at net.minecraftforge.fml.common.eventhandler.EventBus.register(EventBus.java:112) at net.minecraftforge.fml.common.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:82) ... 36 moreCaused by: java.lang.ClassNotFoundException: net.minecraft.world.chunk.Chunk 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) ... 43 moreCaused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178) at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ... 45 moreCaused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [cubicchunks.mixins.core.json:common.MixinChunk_Cubes] from phase [DEFAULT] in config [cubicchunks.mixins.core.json] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:642) at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:594) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356) ... 50 moreCaused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("FIELD") on net/minecraft/world/chunk/Chunk::getLightFor_CubicChunks_EBSGetRedirect with priority 999 cannot inject into net/minecraft/world/chunk/Chunk::func_177413_a(Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/math/BlockPos;)I merged by me.jellysquid.mods.phosphor.mixins.lighting.common.MixinChunk with priority 1000 [PREINJECT Applicator Phase -> cubicchunks.mixins.core.json:common.MixinChunk_Cubes -> Prepare Injections -> -> redirect$zzd000$getLightFor_CubicChunks_EBSGetRedirect([Lnet/minecraft/world/chunk/storage/ExtendedBlockStorage;I)Lnet/minecraft/world/chunk/storage/ExtendedBlockStorage; -> Prepare] at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293) at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:375) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1255) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351) ... 50 more
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------
-- System Details --Details: Minecraft Version: 1.12.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 957000792 bytes (912 MB) / 1914175488 bytes (1825 MB) up to 11453595648 bytes (10923 MB) JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx12288m -Xms256m IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2860 121 mods loaded, 121 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature | |:----- |:----------------------------- |:-------------------------- |:---------------------------------------------------- |:---------------------------------------- | | LC | minecraft | 1.12.2 | minecraft.jar | None | | LC | mcp | 9.42 | minecraft.jar | None | | LC | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2860.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | | LC | forge | 14.23.5.2860 | forge-1.12.2-14.23.5.2860.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | | LC | ivtoolkit | 1.3.3-1.12 | minecraft.jar | None | | LC | reachfix | 1.0.5 | minecraft.jar | None | | LC | darkness | 0.4.2 | darkness-forge-1.12.x-0.4.2.jar | None | | LC | foamfixcore | 7.7.4 | minecraft.jar | None | | LC | obfuscate | 0.4.2 | minecraft.jar | None | | LC | cubicchunkscore | 1.12.2-0.0.1208.0-SNAPSHOT | minecraft.jar | None | | LC | wolffsmod | 2.2 | [1.12.2]-Flan's-Mod-Vehicles-for-Custom-NPCs-2.2.jar | None | | LC | magistumod | 1.12.2 | [1.12.2]-Flan's-mod-WW2-bots-1.4.jar | None | | LC | buildcraftlib | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | LC | buildcraftcore | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | LC | buildcraftfactory | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | LC | buildcrafttransport | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | LC | buildcraftsilicon | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | LC | additionalpipes | 6.0.0.8 | additionalpipes-6.0.0.8.jar | None | | LC | cxlibrary | 1.6.1 | cxlibrary-1.12.1-1.6.1.jar | None | | LC | advinv | 1.4.2 | advInv-1.12.1-1.4.2.jar | None | | LC | airportlight | [1.12.2]-2.1.2 | AirPort-[1.12.2]-2.1.2.jar | None | | LC | craftstudioapi | 1.0.0 | CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar | None | | LC | twilightforest | 3.11.1021 | twilightforest-1.12.2-3.11.1021-universal.jar | None | | LC | animania | 2.0.3.28 | animania-1.12.2-base-2.0.3.28.jar | None | | LC | crafttweaker | 4.1.20 | CraftTweaker2-1.12-4.1.20.675.jar | None | | LC | jei | 4.16.1.301 | jei_1.12.2-4.16.1.301.jar | None | | LC | appleskin | 1.0.14 | AppleSkin-mc1.12-1.0.14.jar | None | | LC | aunis | 1.9.11-beta | aunis-1.12.2-1.9.11-beta.jar | None | | LC | auniscraft | 3.5 | aunis_crafting_addon_1-12-2_3.5.jar | None | | LC | base | 3.14.0 | base-1.12.2-3.14.0.jar | None | | LC | betteroofing | 1.0 | Better Oofing-1.0.jar | None | | LC | betteragriculture | 1.2.3 | betteragriculture-1.12.2-1.2.3.jar | None | | LC | betterburning | 0.9.2 | BetterBurning-1.12.2-0.9.2.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LC | bookshelf | 2.3.590 | Bookshelf-1.12.2-2.3.590.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LC | buildcraftbuilders | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | LC | buildcraftcompat | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | LC | buildcraftenergy | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | LC | buildcraftrobotics | 7.99.24.8 | buildcraft-all-7.99.24.8.jar | None | | LC | cctweaked | 1.89.2 | cc-tweaked-1.12.2-1.89.2.jar | None | | LE | computercraft | 1.89.2 | cc-tweaked-1.12.2-1.89.2.jar | None | | L | chunkpregenerator | 2.5.0 | Chunk Pregenerator-V1.12-2.5.4.jar | None | | L | chunkanimator | 1.2 | ChunkAnimator-MC1.12-1.2.jar | None | | L | chunkexplorer | 1.12.2 | chunkexplorer-1.12.2-1.2-universal.jar | None | | L | chunkgenlimit | 1.1 | chunkgenlimiter-1.1.jar | None | | L | controlling | 3.0.10 | Controlling-3.0.10.jar | None | | L | ctgui | 1.0.0 | CraftTweaker2-1.12-4.1.20.675.jar | None | | L | crafttweakerjei | 2.0.3 | CraftTweaker2-1.12-4.1.20.675.jar | None | | L | cubicchunks | 1.12.2-0.0.1208.0-SNAPSHOT | CubicChunks-1.12.2-0.0.1208.0-SNAPSHOT-all.jar | None | | L | dynamictrees | 1.12.2-0.9.29 | DynamicTrees-1.12.2-0.9.29.jar | None | | L | dynamictreees-cubicaddon | 1.12.2-0.1.1 | CubicDynamicTreesAddon-1.12.2-0.1.1.jar | None | | L | cubicgen | 1.12.2-0.0.152.0-SNAPSHOT | CubicWorldGen-1.12.2-0.0.152.0-SNAPSHOT-all.jar | None | | L | customnpcs | 1.12 | CustomNPCs_1.12.2-(05Jul20).jar | None | | L | cwgfarplaneview | 0.4.0 | CWGFarPlaneView-0.4.0.jar | None | | L | waila | 1.8.26 | Hwyla-1.8.26-B41_1.12.2.jar | None | | L | darkutils | 1.8.230 | DarkUtils-1.12.2-1.8.230.jar | None | | L | patchouli | 1.0-23.6 | Patchouli-1.0-23.6.jar | None | | L | deepmoblearning | 1.12.2-2.5.4 | deepmoblearning-1.12.2-2.5.4-universal.jar | None | | L | eleccore | 1.9.453 | ElecCore-1.12.2-1.9.453.jar | None | | L | mcjtylib_ng | 3.5.4 | mcjtylib-1.12-3.5.4.jar | None | | L | deepresonance | 1.8.0 | deepresonance-1.12-1.8.0.jar | None | | L | dynamiclights | 1.4.9 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_onfire | 1.0.7 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_creepers | 1.0.6 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_dropitems | 1.1.0 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_entityclasses | 1.0.1 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_mobequipment | 1.1.0 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_flamearrows | 1.0.1 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_floodlights | 1.0.3 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_otherplayers | 1.0.9 | DynamicLights-1.12.2.jar | None | | L | dynamiclights_theplayer | 1.1.3 | DynamicLights-1.12.2.jar | None | | L | experiencebugfix | 1.0.0.0 | ExperienceBugFix-1.12.2-1.0.0.0.jar | None | | L | eyesinthedarkness | 0.1.0 | EyesInTheDarkness-0.1.0.jar | None | | L | fairylights | 2.1.10 | fairylights-2.2.0-1.12.2.jar | None | | L | flansmod | 5.10.0 | Flan's Mod-1.12.2-5.10.0.jar | None | | L | foamfix | 0.10.14-1.12.2 | foamfix-0.10.14-1.12.2.jar | None | | L | forgeendertech | 1.12.2-4.5.6.0 | ForgeEndertech-1.12.2-4.5.6.0-build.0619.jar | None | | L | forgelin | 1.8.4 | Forgelin-1.8.4.jar | None | | L | hammercore | 2.0.6.32 | HammerLib-1.12.2-2.0.6.32.jar | None | | L | hbm | hbm-1.6.8Av2-1.12.2 | hbm-1.6.8a-Gv2.jar | None | | L | zhbmfixes | 12.1.0 | HMBFixes-1.12.2-12.1.0.jar | None | | L | inventorytweaks | 1.63+release.109.220f184 | InventoryTweaks-1.63.jar | None | | L | journeymap | 1.12.2-5.7.1 | journeymap-1.12.2-5.7.1.jar | None | | L | labyrinth | 0.5.0 | labyrinth-0.5.0.jar | None | | L | llor | 1.1.6-mc1.12.2 | LLOverlayReloaded-1.1.6-mc1.12.2.jar | None | | L | mantle | 1.12-1.3.3.55 | Mantle-1.12-1.3.3.55.jar | None | | L | mdxlib | 3.0.0.26 | mdxlib-3.0.0.26.jar | None | | L | mechapartspack | 5.7.2 | Mecha Parts-Content Pack-1.12.2-5.7.2.jar | None | | L | mekanism | 1.12.2-9.8.3.390 | Mekanism-1.12.2-9.8.3.390.jar | None | | L | mekanismgenerators | 1.12.2-9.8.3.390 | MekanismGenerators-1.12.2-9.8.3.390.jar | None | | L | mekanismtools | 1.12.2-9.8.3.390 | MekanismTools-1.12.2-9.8.3.390.jar | None | | L | mekatweaker | 1.2.0 | mekatweaker-1.12-1.2.0.jar | None | | L | mekores | 2.0.13 | mekores-2.0.13.jar | None | | L | minerva | 1.0.13 | minerva-library-1.0.13.jar | None | | L | modernweaponspack | 5.8.2 | Modern Warfare-Content Pack-1.12.2-5.8.2.jar | None | | L | mousetweaks | 2.10 | MouseTweaks-2.10-mc1.12.2.jar | None | | L | mrcrayfishvehiclespawner | 1.3 | Mr_Crayfish_Vehicle_Spawner_1.3.jar | None | | L | nbttooltip | 0.6 | nbttooltip-0.6.jar | None | | L | potatooscustomstructureforhbm | 1.0.0 | Potatoo's HBM Structures_1.12.2-1.0.3.jar | None | | L | realistictorches | 2.1.2 | RealisticTorches-1.12.2-2.1.2.jar | None | | L | reborncore | 3.19.5 | RebornCore-1.12.2-3.19.5-universal.jar | None | | L | resourceloader | 1.5.3 | ResourceLoader-MC1.12.1-1.5.3.jar | None | | L | sgcraft | 2.0.3 | SGCraft-2.0.5.jar | None | | L | shadowmc | 3.8.0 | ShadowMC-1.12-3.8.0.jar | None | | L | simplepartspack | 5.7.2 | Simple Parts-Content Pack-1.12.2-5.7.2.jar | None | | L | sel | 4.0.4 | SmoothEntityLight-4.0.4-MC1.12.2.jar | None | | L | starwars | 8.9 | StarWars[1.12.2]-8.9.jar | None | | L | texfix | 4.0 | TexFix V-1.12-4.0.jar | None | | L | titanpack | 5.7.2 | Titan-Content Pack-1.12.2-5.7.2.jar | None | | L | toughasnails | 3.1.0.139 | ToughAsNails-1.12.2-3.1.0.139-universal.jar | None | | L | transport | @1.12.2-1.0.0@ | Transport-1.12.2-1.0.0.jar | None | | L | vehicle | 0.44.1 | vehicle-mod-0.44.1-1.12.2.jar | None | | L | vr | 1.1.2 | VehicleRegistration-1.1.2.jar | None | | L | what | 0.2 | WHAT-0.2.jar | None | | L | ww2pack | 5.7.2 | WW2-Content Pack-1.12.2-5.7.2.jar | None | | L | recipehandler | 0.14 | YARCF-0.14(1.12.2).jar | None | | L | yeoldepack | 5.8.2 | Ye Olde-Content Pack-1.12.2-5.8.2.jar | None | | L | zombiepack | 5.8.5 | Zombie-Content Pack-1.12.2-5.8.5.jar | None | | L | immersiveengineering | 0.12-98 | ImmersiveEngineering-0.12-98.jar | None | | L | phosphor-lighting | 1.12.2-0.2.6 | phosphor-1.12.2-0.2.6+build50-universal.jar | None | | L | adchimneys | 1.12.2-3.5.15.1 | AdChimneys-1.12.2-3.5.15.1-build.0630.jar | None | | L | eleccoreloader | 1.9.453 | ElecCore-1.12.2-1.9.453.jar | None |
Loaded coremods (and transformers): darkness (darkness-forge-1.12.x-0.4.2.jar) io.github.yamporg.darkness.asm.WorldProviderTransformer io.github.yamporg.darkness.asm.EntityRendererTransformerIELoadingPlugin (ImmersiveEngineering-core-0.12-98.jar) blusunrize.immersiveengineering.common.asm.IEClassTransformerSmoothEntityLight (SmoothEntityLight-4.0.4-MC1.12.2.jar) lakmoore.sel.common.TransformerReachFixPlugin (ReachFix-1.12.2-1.0.5.jar) meldexun.reachfix.asm.ReachFixClassTransformerCubicChunksCoreMod (CubicChunks-1.12.2-0.0.1208.0-SNAPSHOT-all.jar) io.github.opencubicchunks.cubicchunks.core.asm.transformer.CubicChunksWorldEditTransformerForgelinPlugin (Forgelin-1.8.4.jar) CubicGenCoreMod (CubicWorldGen-1.12.2-0.0.152.0-SNAPSHOT-all.jar) io.github.opencubicchunks.cubicchunks.cubicgen.asm.coremod.MapGenStrongholdCubicConstructorTransformMekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar) mekanism.coremod.KeybindingMigrationHelperDo not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.14-1.12.2.jar) pl.asie.foamfix.coremod.FoamFixTransformerLoadingPlugin (AdChimneys-1.12.2-3.5.15.1-build.0630.jar) com.endertech.minecraft.mods.adchimneys.world.WorldData$BlockRandomTickCXLibraryCore (cxlibrary-1.12.1-1.6.1.jar) cubex2.cxlibrary.CoreModTransformerObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar) com.mrcrayfish.obfuscate.asm.ObfuscateTransformerInventory Tweaks Coremod (InventoryTweaks-1.63.jar) invtweaks.forge.asm.ContainerTransformerHMBFixesCoremod (HMBFixes-1.12.2-12.1.0.jar) org.zeith.zhbmfixes.asm.HMBFixesCoremodPhosphorFMLLoadingPlugin (phosphor-1.12.2-0.2.6+build50-universal.jar) CWGFarPlaneViewCoreMod (CWGFarPlaneView-0.4.0-core.jar) cwgfarplaneview.core.CWGFPVClassTransformerCorePlugin (ForgeEndertech-1.12.2-4.5.6.0-build.0619.jar) ChunkGenLimiterCoremod (chunkgenlimiter-1.1-core.jar) io.github.barteks2x.chunkgenlimiter.coremod.ChunkGenLimitTransformerHCASM (HammerLib-1.12.2-2.0.6.32.jar) com.zeitheron.hammercore.asm.HammerCoreTransformerLoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar) lumien.resourceloader.asm.ClassTransformerIvToolkit (IvToolkit-1.3.3-1.12.jar) DLFMLCorePlugin (DynamicLights-1.12.2.jar) atomicstryker.dynamiclights.common.DLTransformerFMLModule (mdxlib-3.0.0.26.jar) com.asx.mdx.AccessTransformerLoadingPlugin (ChunkAnimator-MC1.12-1.2.jar) lumien.chunkanimator.asm.ClassTransformer GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.6.14800 Compatibility Profile Context 22.5.2 30.0.21017.1000' Renderer: 'Radeon RX 590 Series'
I have another log or two, in case the other two aren't great "examples" to look at... but that might be a bit much for now... At any rate, I have a vague understanding of what some things mean, but not others, like what spongepowered or sun.reflect are. I also don't get how people can pick out which two mods are conflicting when only one, or even neither mods are explicitly stated in the stack-trace above the detailed walkthrough!
To be clear, I know a bit about C++ and python, but I'm still learning java, so I don't really know it that well...
The first one refers to Forge itself - so it crashes before mod loading
Forge checks the mods before loading - so maybe one of these mods is not for 1.12.2
In this case you have to remove all mods and add these one by one or in groups
I believe I found out this one to be a conflict between OpenCubicChunks and phosphor (as it caused me a great deal of pain earlier, apparently CubicChunks doesn't play nice with lots of mods, due to its complex nature...) I think I showed the next crashlog to someone and they somehow knew it was cubicchunks and phosphor conflicting.
This points to a mod, making changes in your world - later you will find the lines directly pointing to these 2 mods
moreCaused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [cubicchunks.mixins.core.json:common.MixinChunk_Cubes] from phase [DEFAULT] in config [cubicchunks.mixins.core.json] FAILED during APPLY
and
InvalidInjectionException: @At("FIELD") on net/minecraft/world/chunk/Chunk::getLightFor_CubicChunks_EBSGetRedirect with priority 999 cannot inject into net/minecraft/world/chunk/Chunk::func_177413_a(Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/math/BlockPos;)I merged by me.jellysquid.mods.phosphor.mixins.lighting.common.MixinChunk with priority 1000
I'm trying to finally learn how to make mods, but first I have to figure out how to read crash reports.
However sometimes crash reports may not be so easy to read and seemingly don't even give the name of the mod that crashed it. Even the stack trace doesn't seem to show a name! Often they cite something along the lines of spongepowered or sun.reflect. Is there anything you can do in this situation? I was also wondering to a smaller degree about access violations from mods that crash in-game, though I'm guessing that's quite a bit more difficult to fix...
Most of the guides I'm finding are incredibly outdated or uninformative. I even found one from 2012 that talks about deleting the Meta-INF file before modding! (Talk about old-school! Haven't had to do that since I installed my first mods, back when Buildcraft was brand new, before forge really took off!...)
At any rate, what I'm really looking for is where to start reading crashlogs beyond simply looking for the mod name at the very beginning of the stacktrace, and maybe even where to start making mods. I have quite a bit of experience in coding, but not much in java regarding minecraft, as I never got around to modding, so it's somewhat difficult to understand what the logs are even saying at times...
The best you can do is try to decipher what mod is in the crash report. Most times you'll run into unrelated garbage (typically happens due to ASM transformers and whatnot), but it'll be in the crash report for sure.
Look at the jar file and package names, the exception thrown, and start from there.
There is no exact guide to solving a specific crash report, every case is different and may not apply to your situation directly.
You can add such crash-report when occurred
We can use this as an example to get more into details
Woah! Sorry for not responding for so long... I got busy
Anyways... Here's one of the many crashlogs I have that don't explicitly say what mod caused it. I've never posted a crashlog to the forum before, so I hope putting them inside spoilers inside code-blocks make them easier to read...
These are the worst ones to figure out, because they usually don't explicitly say which mod caused the crash on the first line or so. Sometimes they don't even say anything related to in-game! But another thing I really want to know is where I can decipher which mod it's conflicting with the mod that caused the crash (So I can choose which ones to disable rather than just the crashing mod every time)
I also have many... MANY more crash reports from my ""experimenting". And yes, I do have a LOT of mods in some packs, which is where most of the problems come from... but my PC can (surprisingly) handle it. Really I just want to get into mod development and modpack making in general. (I really love making kitchen-sink and mega-modpacks! I actually even have a few stable ones I'm playing!
I believe I found out this one to be a conflict between OpenCubicChunks and phosphor (as it caused me a great deal of pain earlier, apparently CubicChunks doesn't play nice with lots of mods, due to its complex nature...) I think I showed the next crashlog to someone and they somehow knew it was cubicchunks and phosphor conflicting.
I have another log or two, in case the other two aren't great "examples" to look at... but that might be a bit much for now... At any rate, I have a vague understanding of what some things mean, but not others, like what spongepowered or sun.reflect are. I also don't get how people can pick out which two mods are conflicting when only one, or even neither mods are explicitly stated in the stack-trace above the detailed walkthrough!
To be clear, I know a bit about C++ and python, but I'm still learning java, so I don't really know it that well...
The first one refers to Forge itself - so it crashes before mod loading
Forge checks the mods before loading - so maybe one of these mods is not for 1.12.2
In this case you have to remove all mods and add these one by one or in groups
Yes - these two are just not compatible
This points to a mod, making changes in your world - later you will find the lines directly pointing to these 2 mods
and