
[Bug] Forge - Sodium incompatibility 1.19.2
DTech10 opened this issue ยท 9 comments
Latest Logs
No crash logs
Such is an issue that is fixed with the Fabric Version due to the easy way of manipulating what mixins are on and off. Will need to investigate a compatibility method for Forge.
Seems that the Rubidium does have support for disabling mixins so I hope to release an update fixing such.
Due to this line of code being commented out, I can't use the easy method of disabling the mixin within the toml until for 1.19.2. Such should work with 1.19.4 and 1.20 but 1.19.2 will require an update on their side to say the least
Tested the new version, still doesnt work
[30Aug2023 12:15:56.673] [main/FATAL] [mixin/]: Mixin apply failed seamless_loading_screen-common.mixins.json:LevelLoadingScreenMixin -> net.minecraft.client.gui.screens.LevelLoadingScreen: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("INVOKE") on net/minecraft/client/gui/screens/LevelLoadingScreen::changeBackgroundColor with priority 1000 cannot inject into net/minecraft/client/gui/screens/LevelLoadingScreen::m_96149_(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/server/level/progress/StoringChunkProgressListener;IIII)V merged by me.jellysquid.mods.sodium.mixin.features.gui.fast_loading_screen.MixinLevelLoadingScreen with priority 1000 [PREINJECT Applicator Phase -> seamless_loading_screen-common.mixins.json:LevelLoadingScreenMixin -> Prepare Injections -> -> modify$egi000$changeBackgroundColor(I)I -> Prepare]
Tested the new version, still doesnt work
[30Aug2023 12:15:56.673] [main/FATAL] [mixin/]: Mixin apply failed seamless_loading_screen-common.mixins.json:LevelLoadingScreenMixin -> net.minecraft.client.gui.screens.LevelLoadingScreen: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("INVOKE") on net/minecraft/client/gui/screens/LevelLoadingScreen::changeBackgroundColor with priority 1000 cannot inject into net/minecraft/client/gui/screens/LevelLoadingScreen::m_96149_(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/server/level/progress/StoringChunkProgressListener;IIII)V merged by me.jellysquid.mods.sodium.mixin.features.gui.fast_loading_screen.MixinLevelLoadingScreen with priority 1000 [PREINJECT Applicator Phase -> seamless_loading_screen-common.mixins.json:LevelLoadingScreenMixin -> Prepare Injections -> -> modify$egi000$changeBackgroundColor(I)I -> Prepare]
This can not be fixed until Rubidum backports the needed feature. Place mixin.features.gui.fast_loading_screen=false
into the sodium-mixins.properties file under the config folder as a temp fix until the port gets working as this only applies for 1.19.2
yes i did that, but i found a bug where when you leave the world it doesn't make a new screenshot
this is the Latest logs