LtxProgrammer / Changed-Minecraft-Mod

A Changed experience in the world of Minecraft.
MIT License
33 stars 37 forks source link

ChangedMC appears to be unstable when you install new mods, and can cause a renderthread CTD #1046

Open TheSystemGuy1337 opened 7 hours ago

TheSystemGuy1337 commented 7 hours ago

Here we go again. Recently, I have found out the hard way that ChangedMC appears to be rather volatile when it comes to mod installations. If you have existing mods, ChangedMC seems to get along well. But adding new mods (ie Video Player) will cause it to become unstable and will crash Minecraft if you try to start it. I don't know what could be causing this, and it all started with this issue I made.. The crash occurs during the transition from the loading screen to the title screen or Forge error screen. Instead of the fadeout animation playing, Minecraft crashes with a Render Thread error.

BUT, If I install my mods one-by-one (install mod, start Minecraft, close Minecraft, rinse and repeat), then this crash does not occur.

I'm not a programmer or a very good one, but I think this might be some IRQ conflict like issue. Here is the debugging log from MultiMC:

debug.log

gengyoubo commented 6 hours ago

This is where I think the problem arises: [20:00:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\TheSystemGuy\MultiMC\libraries\net\minecraftforge\fmlcore\1.18.2-40.2.0\fmlcore-1.18.2-40.2.0.jar is missing mods.toml file [20:00:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\TheSystemGuy\MultiMC\libraries\net\minecraftforge\javafmllanguage\1.18.2-40.2.0\javafmllanguage-1.18.2-40.2.0.jar is missing mods.toml file [20:00:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\TheSystemGuy\MultiMC\libraries\net\minecraftforge\lowcodelanguage\1.18.2-40.2.0\lowcodelanguage-1.18.2-40.2.0.jar is missing mods.toml file [20:00:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\TheSystemGuy\MultiMC\libraries\net\minecraftforge\mclanguage\1.18.2-40.2.0\mclanguage-1.18.2-40.2.0.jar is missing mods.toml file [20:00:01] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! [20:00:01] [main/ERROR] [ne.mi.fm.lo.ModSorter/LOADING]: Missing or unsupported mandatory dependencies: Mod ID: 'watermedia', Requested by: 'videoplayer', Expected range: '[2.0,)', Actual version: '[MISSING]' [20:00:02] [main/INFO] [mixin/]: Compatibility level set to JAVA_17 [20:00:02] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeclient' with arguments [--version, 1.18.2, --gameDir, C:\Users\TheSystemGuy\MultiMC\instances\1.18.2.minecraft, --assetsDir, C:\Users\TheSystemGuy\MultiMC\assets, --uuid, , --username, TheSystemGuy, --assetIndex, 1.18, --accessToken, ????????, --userType, msa, --versionType, release, --width, 854, --height, 480] [20:00:02] [main/WARN] [mixin/]: Reference map 'yungsextras.refmap.json' for yungsextras.mixins.json could not be read. If this is a development environment you can ignore this message [20:00:02] [main/WARN] [mixin/]: Reference map 'yungsextras.refmap.json' for yungsextras_forge.mixins.json could not be read. If this is a development environment you can ignore this message [20:00:02] [main/WARN] [mixin/]: Reference map 'yungsbridges.refmap.json' for yungsbridges.mixins.json could not be read. If this is a development environment you can ignore this message [20:00:02] [main/WARN] [mixin/]: Reference map 'yungsbridges.refmap.json' for yungsbridges_forge.mixins.json could not be read. If this is a development environment you can ignore this message [20:00:07] [pool-3-thread-1/INFO] [ne.mi.re.GameData/]: Potentially Dangerous alternative prefix changed for name deferred_state_provider, expected minecraft. This could be a intended override, but in most cases indicates a broken mod. [20:00:07] [pool-3-thread-1/INFO] [ne.mi.re.GameData/]: Potentially Dangerous alternative prefix changed for name mixed_state_provider, expected minecraft. This could be a intended override, but in most cases indicates a broken mod. [20:00:09] [Render thread/WARN] [minecraft/VanillaPackResources]: Assets URL 'union:/C:/Users/TheSystemGuy/MultiMC/libraries/net/minecraft/client/1.18.2-20220404.173914/client-1.18.2-20220404.173914-srg.jar%2371!/assets/.mcassetsroot' uses unexpected schema [20:00:09] [Render thread/WARN] [minecraft/VanillaPackResources]: Assets URL 'union:/C:/Users/TheSystemGuy/MultiMC/libraries/net/minecraft/client/1.18.2-20220404.173914/client-1.18.2-20220404.173914-srg.jar%2371!/data/.mcassetsroot' uses unexpected schema [20:00:09] [Render thread/INFO] [mojang/YggdrasilAuthenticationService]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [20:00:10] [Render thread/INFO] [minecraft/Minecraft]: Setting user: TheSystemGuy [20:00:10] [Render thread/INFO] [minecraft/Minecraft]: Backend library: LWJGL version 3.2.2 SNAPSHOT [20:00:11] [Render thread/FATAL] [ne.mi.fm.ModLoader/CORE]: Error during pre-loading phase net.minecraftforge.fml.ModLoadingException: Mod §evideoplayer§r requires §6watermedia§r §o2.0 or above§r §7Currently, §6watermedia§r§7 is §o§nnot installed at …… net.minecraftforge.fml.ModLoadingException.lambda$fromEarlyException$0(ModLoadingException.java:50) ~[fmlcore-1.18.2-40.2.0.jar%2372!/:?] {} at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}

[20:00:11] [Render thread/ERROR] [ne.mi.fm.ModLoader/]: Cowardly refusing to send event net.minecraftforge.client.event.sound.SoundLoadEvent to a broken mod state

gengyoubo commented 6 hours ago

[20:00:00] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 9.1.3+9.1.3+main.9b69c82a starting: java version 17.0.8 by Oracle Corporation [20:00:00] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/TheSystemGuy/MultiMC/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2348!/ Service=ModLauncher Env=CLIENT [20:00:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\TheSystemGuy\MultiMC\libraries\net\minecraftforge\fmlcore\1.18.2-40.2.0\fmlcore-1.18.2-40.2.0.jar is missing mods.toml file [20:00:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\TheSystemGuy\MultiMC\libraries\net\minecraftforge\javafmllanguage\1.18.2-40.2.0\javafmllanguage-1.18.2-40.2.0.jar is missing mods.toml file [20:00:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\TheSystemGuy\MultiMC\libraries\net\minecraftforge\lowcodelanguage\1.18.2-40.2.0\lowcodelanguage-1.18.2-40.2.0.jar is missing mods.toml file [20:00:01] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file C:\Users\TheSystemGuy\MultiMC\libraries\net\minecraftforge\mclanguage\1.18.2-40.2.0\mclanguage-1.18.2-40.2.0.jar is missing mods.toml file [20:00:01] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! [20:00:01] [main/ERROR] [ne.mi.fm.lo.ModSorter/LOADING]: Missing or unsupported mandatory dependencies: Mod ID: 'watermedia', Requested by: 'videoplayer', Expected range: '[2.0,)', Actual version: '[MISSING]' You may be missing the front mod?(watermedia)

gengyoubo commented 6 hours ago

What I'm trying to tell you is that even if you manage to launch the game, by the time you play the video it will flash back and be bad. I highly discourage the use of this mod!

TheSystemGuy1337 commented 5 hours ago

What I'm trying to tell you is that even if you manage to launch the game, by the time you play the video it will flash back and be bad. I highly discourage the use of this mod!

I did install Watermedia after this; and the crash reappeared, but installing them one-by-one fixes them. Since you discourage use of that mod (I only really wanted to try it out), I will discontinue use of that mod immediately and just move it to it's own install on MultiMC.

However, even with a handful of mods, the crash can still occur. This is the very first instance of this crash. The actual error is identical, which is java.lang.IllegalArgumentException: No model for layer changed:dark_latex_wolf_partial#main

FirstCrashdebug.log

LtxProgrammer commented 4 hours ago

However, even with a handful of mods, the crash can still occur. This is the very first instance of this crash. The actual error is identical, which is java.lang.IllegalArgumentException: No model for layer changed:dark_latex_wolf_partial#main

Please see #943