Closed eggyplantsu closed 1 month ago
Issues with the button mixin should be resolved starting from 2.6.0
Also please use gist or something, don't just paste crashlogs straight into an issue. At least spoiler it or something... I'll edit your issue this time
Further analasys of your crash report by someone else indicates that you are likely using Et Futurum's prismarine. This is not compatible with GTNH.
Please let me know if that fixes the crash for you.
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/13627#issuecomment-2119011430 Yup, prismarine was the problem, the modpack loads perfectly fine now. I don't know how I managed to get away with enabling prismarine with my old GTNH install. This means non full blocks of prismarine will be deleted, at least I didnt build anything large with it.
Wait nvm I can't load my world anymore, creating new worlds was fine, but any blocks from this mod that were in the world prior the updating prevents the save from loading with a broken id map.
Make a backup and try again I guess? Forge ID map randomly implodes, but removing blocks should work with the ID map. If that still doesn't work all I can suggest is reading the error and correcting the ID map data manually, this is a Forge issue I can't fix.
Initial Questions
Mod Version
Et_Futurum_Requiem-2.4.6-nomixin.jar & Et_Futurum_Requiem-2.6.0-nomixin.jar
Describe the Issue
Originally Et Futurum Requiem was compatible with GTNH modpack which in this case I tried updating my GTNH install to a newer version from GTNH-2.4.0 to GTNH-2.6.1. The version of ET Futurum that was compatible with GTNH 2.40 was 2.4.6 installed with back in slime. With tweaked configs and Crafttweaker to make the mod compatible in-game.
However installing any version of Et Futurum would crash the client during startup midway and leave the client frozen in a loading screen with evidence of a crash log in the console. With GTNH-2.6.1 now 2.4.6 refuses to be compatible, back in slime was removed for redundancy and a nomixin version was installed seeing GTNH added their own mixin past modpack version 2.4.0. To replicate, first disable button placement vertically in the config because it will crash a 2.4.6 nomixin install. Disable 1 to 3 door recipe in configs also. I see Gregtech is having a problem in the crash logs related with recipes, I guess a forked gtnh version of et futurum would be the only choice at this point if the original mod is permanently incompatible, I don't really know much of making mods and I can't really access legacy modding content properly.
Conflicting Mods
gregtech-5.09.43.192
Crash Report
Crash Log
---- Minecraft Crash Report ---- // Why did you do that? Time: 2024-05-28 17:51:45 EDT Description: Initializing game java.lang.IllegalArgumentException: null in argument at gregtech.api.util.GT_RecipeBuilder.handleNullRecipeComponents(GT_RecipeBuilder.java:182) at gregtech.api.util.GT_RecipeBuilder.itemOutputs(GT_RecipeBuilder.java:286) at gregtech.loaders.oreprocessing.ProcessingDirty.registerOre(ProcessingDirty.java:33) at gregtech.api.enums.OrePrefixes.processOre(OrePrefixes.java:1281) at gregtech.common.GT_Proxy.registerRecipes(GT_Proxy.java:2344) at gregtech.api.util.GT_CLS_Compat.registerAndReportProgression(GT_CLS_Compat.java:110) at gregtech.api.util.GT_CLS_Compat.stepMaterialsCLS(GT_CLS_Compat.java:128) at gregtech.common.GT_Proxy.activateOreDictHandler(GT_Proxy.java:3028) at gregtech.loaders.postload.GT_PostLoad.activateOreDictHandler(GT_PostLoad.java:63) at gregtech.GT_Mod.onPostLoad(GT_Mod.java:468) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.lang.reflect.Method.invoke(Method.java:578) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.lang.reflect.Method.invoke(Method.java:578) 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 cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.lang.reflect.Method.invoke(Method.java:578) 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 cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) at net.minecraft.client.Minecraft.startGame(Minecraft.java:552) at net.minecraft.client.Minecraft.run(Minecraft.java:5099) at net.minecraft.client.main.Main.main(SourceFile:148) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.lang.reflect.Method.invoke(Method.java:578) at net.minecraft.launchwrapper.Launch.rfb$realLaunch(Launch.java:250) at net.minecraft.launchwrapper.Launch.launch(Launch.java:35) at net.minecraft.launchwrapper.Launch.main(Launch.java:60) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.lang.reflect.Method.invoke(Method.java:578) at com.gtnewhorizons.retrofuturabootstrap.Main.main(Main.java:219) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.lang.reflect.Method.invoke(Method.java:578) at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) at org.multimc.EntryPoint.listen(EntryPoint.java:143) at org.multimc.EntryPoint.main(EntryPoint.java:34) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Initialization -- Details: Stacktrace: at RFB-Launch//net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:5102) at RFB-Launch//net.minecraft.client.main.Main.main(SourceFile:148) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:578) at RFB-System//net.minecraft.launchwrapper.Launch.rfb$realLaunch(Launch.java:250) at RFB-System//net.minecraft.launchwrapper.Launch.launch(Launch.java:35) at RFB-System//net.minecraft.launchwrapper.Launch.main(Launch.java:60) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:578) at com.gtnewhorizons.retrofuturabootstrap.Main.main(Main.java:219) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:578) at RFB-System//org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) at RFB-System//org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) at RFB-System//org.multimc.EntryPoint.listen(EntryPoint.java:143) at RFB-System//org.multimc.EntryPoint.main(EntryPoint.java:34) -- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 10 (amd64) version 10.0 Java Version: 19.0.2, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 846285632 bytes (807 MB) / 2789212160 bytes (2660 MB) up to 7516192768 bytes (7168 MB) JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms1024m -Xmx7168m AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 Angelica 1.0.0-alpha50 308 mods loaded, 308 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1614-1.7.10-universal.jar) UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forge-1.7.10-10.13.4.1614-1.7.10-universal.jar) UCHIJ apexcoremod{1.7.10-1.0} [ApexCore] (minecraft.jar) UCHIJ appliedenergistics2-core{rv3-beta-357-GTNH} [Applied Energistics 2 Core] (minecraft.jar) UCHIJ Aroma1997Core{1.0.2.16} [Aroma1997Core] (Aroma1997Core-1.7.10-1.0.2.16.jar) UCHIJ CodeChickenCore{1.2.1} [CodeChicken Core] (minecraft.jar) UCHIJ CropLoadCoreASM{0.0.2} [CroploadCore ASM Core] (minecraft.jar) UCHIJ NotEnoughItems{2.5.28-GTNH} [NotEnoughItems] (NotEnoughItems-2.5.28-GTNH.jar) UCHIJ OpenComputers|Core{1.10.11-GTNH} [OpenComputers (Core)] (minecraft.jar) UCHIJ MobiusCore{1.4.2-mapless} [MobiusCore] (minecraft.jar) UCHIJ PlayerAPI{1.4.4} [Player API] (minecraft.jar) UCHIJ ThE-core{1.0.0.1} [Thaumic Energistics Core] (minecraft.jar) UCHIJ ThaumicTinkerer-preloader{0.1} [Thaumic Tinkerer Core] (minecraft.jar) UCHIJ WitcheryExtras_ASM{0.1-Beta} [WitcheryExtras_ASM] (minecraft.jar) UCHIJ OpenModsCore{0.10.9} [OpenModsCore] (minecraft.jar) UCHIJOther Details
crash-2024-05-28_17.51.45-client.txt I did test renaming the mod id thinking I can make gregtech load first before futurum.