qouteall / ImmersivePortalsModForForge

Apache License 2.0
53 stars 21 forks source link

Optifine G8 #292

Open Gazer10 opened 2 years ago

Gazer10 commented 2 years ago

Simply put, it's much more stable and optimized than G7. I can't use the mod without having horribly slow render rates. Not only that, but I am now forced to use the mod (therefore also forced to use G7) on my LAN world because of an error (I posted a bug report about it for more information).

Thanks in advance (I can imagine how hard it is being a mod developer working on 2 APIs and can't blame you for not really working on forge, especially when you don't get an actual income from it).

archonsd commented 2 years ago

Same here.. there's a bit of a catch-22 when you use Better Foliage, OptiFine, and Immersive Portals. The last two revisions of Better Foliage require Optifine G8, while Immersive Portals will only work with Optifine <= G7. Unfortunately I'm trapped leaving Better Foliage 2 revisions behind current so I can continue to use Opti G7. It would be so appreciated if Immersive supported G8 of Opti.

LiskoSlayer63 commented 2 years ago

There's actually unofficial builds which does support Optifine G8

archonsd commented 2 years ago

Where?

cheemst commented 2 years ago

There's actually unofficial builds which does support Optifine G8

i need this ;-;

archonsd commented 2 years ago

There's actually unofficial builds which does support Optifine G8

Where?

LiskoSlayer63 commented 2 years ago

@archonsd @cheemst I'm at hurry, but I tried to compile it for you. Try this: v0.16-1.16-merged-optifine-g8

spiritedsnowcat commented 2 years ago

@archonsd @cheemst I'm at hurry, but I tried to compile it for you. Try this: v0.16-1.16-merged-optifine-g8

Hi @LiskoSlayer63! Unfortunately, that didn't work for me. I'm using the following mods and it still produced a crash:

Here's the crash from the logs:

[10:43:06] [main/INFO]: Launching target 'fmlclient' with arguments [--version, forge-36.2.6, --gameDir, C:\Users\Gareth\curseforge\minecraft\Instances\Fantasy & Craft Test, --assetsDir, C:\Users\Gareth\curseforge\minecraft\Install\assets, --uuid, 47caa06b97594fa686cc1581d23d65e3, --username, SpiritedFang, --assetIndex, 1.16, --accessToken, ????????, --userType, mojang, --versionType, release, --width, 1024, --height, 768]
[10:43:06] [main/INFO]: Transform: net/minecraft/world/server/ChunkManager
[10:43:06] [main/INFO]: Transform: net/minecraft/client/entity/player/AbstractClientPlayerEntity
[10:43:06] [main/INFO]: Transform: net/minecraft/client/renderer/WorldRenderer
[10:43:07] [main/INFO]: Transform: net/optifine/reflect/ReflectorClass
[10:43:07] [main/INFO]: Transform: net/minecraft/client/renderer/WorldRenderer
[10:43:07] [main/INFO]: Transform: net/minecraft/client/entity/player/AbstractClientPlayerEntity
[10:43:07] [main/INFO]: Transform: net/minecraft/client/renderer/entity/ItemFrameRenderer
[10:43:07] [main/INFO]: Transform: net/minecraft/client/renderer/entity/LivingRenderer
[10:43:07] [main/INFO]: Transform: net/minecraft/client/entity/player/AbstractClientPlayerEntity
[10:43:07] [main/INFO]: Transform: net/minecraft/client/renderer/FirstPersonRenderer
[10:43:07] [pool-3-thread-1/FATAL]: Mixin apply failed imm_ptl_peripheral_mixins.json:common.altius_world.MixinChunkStatus -> net.minecraft.world.chunk.ChunkStatus: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException 'static' modifier of handler method does not match target in net/minecraft/world/chunk/ChunkStatus::redirectBuildSurface [PREINJECT Applicator Phase -> imm_ptl_peripheral_mixins.json:common.altius_world.MixinChunkStatus -> Prepare Injections ->  -> handler$zfc000$redirectBuildSurface(Lnet/minecraft/world/server/ServerWorld;Lnet/minecraft/world/gen/ChunkGenerator;Ljava/util/List;Lnet/minecraft/world/chunk/IChunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: 'static' modifier of handler method does not match target in net/minecraft/world/chunk/ChunkStatus::redirectBuildSurface [PREINJECT Applicator Phase -> imm_ptl_peripheral_mixins.json:common.altius_world.MixinChunkStatus -> Prepare Injections ->  -> handler$zfc000$redirectBuildSurface(Lnet/minecraft/world/server/ServerWorld;Lnet/minecraft/world/gen/ChunkGenerator;Ljava/util/List;Lnet/minecraft/world/chunk/IChunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
    at org.spongepowered.asm.mixin.injection.code.Injector.checkTargetModifiers(Injector.java:347) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.injection.callback.CallbackInjector.sanityCheck(CallbackInjector.java:387) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:237) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1319) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1042) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
    at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154) [modlauncher-8.0.9.jar:8.0.9+86+master.3cf110c]
    at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) [modlauncher-8.0.9.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_51]
    at net.minecraftforge.registries.GameData.init(GameData.java:177) [?:?]
    at net.minecraftforge.registries.GameData.<clinit>(GameData.java:132) [?:?]
    at net.minecraft.util.registry.Registry.forge(Registry.java:347) [?:?]
    at net.minecraft.util.registry.Registry.forge(Registry.java:331) [?:?]
    at net.minecraft.util.registry.Registry.<clinit>(Registry.java:140) [?:?]
    at net.minecraft.util.registry.Bootstrap.func_151354_b(Bootstrap.java:38) [?:?]
    at net.minecraft.client.main.Main.lambda$main$0(Main.java:123) [?:?]
    at net.minecraft.client.main.Main$$Lambda$605/1232948374.run(Unknown Source) [?:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_51]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_51]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_51]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_51]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:39)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.Launcher.run(Launcher.java:82)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at cpw.mods.modlauncher.Launcher.main(Launcher.java:66)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]: Caused by: java.lang.reflect.InvocationTargetException
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]:     at java.lang.reflect.Method.invoke(Method.java:497)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]:     at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]:     at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$488/368955890.call(Unknown Source)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]:     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
[10:43:08] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]:     ... 4 more
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:643]: Caused by: java.lang.RuntimeException: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:643]:  at net.minecraftforge.fml.loading.BackgroundWaiter.runAndTick(BackgroundWaiter.java:43)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:643]:  at net.minecraft.client.main.Main.main(Main.java:123)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:643]:  ... 11 more
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at net.minecraftforge.registries.GameData.init(GameData.java:177)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at net.minecraftforge.registries.GameData.<clinit>(GameData.java:132)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at net.minecraft.util.registry.Registry.forge(Registry.java:347)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at net.minecraft.util.registry.Registry.forge(Registry.java:331)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at net.minecraft.util.registry.Registry.<clinit>(Registry.java:140)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at net.minecraft.util.registry.Bootstrap.func_151354_b(Bootstrap.java:38)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at net.minecraft.client.main.Main.lambda$main$0(Main.java:123)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at net.minecraft.client.main.Main$$Lambda$605/1232948374.run(Unknown Source)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[10:43:08] [main/INFO]: [java.lang.Throwable:printStackTrace:667]:  at java.lang.Thread.run(Thread.java:745)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [imm_ptl_peripheral_mixins.json:common.altius_world.MixinChunkStatus] from phase [DEFAULT] in config [imm_ptl_peripheral_mixins.json] FAILED during APPLY
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:636)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:588)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  ... 23 more
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: 'static' modifier of handler method does not match target in net/minecraft/world/chunk/ChunkStatus::redirectBuildSurface [PREINJECT Applicator Phase -> imm_ptl_peripheral_mixins.json:common.altius_world.MixinChunkStatus -> Prepare Injections ->  -> handler$zfc000$redirectBuildSurface(Lnet/minecraft/world/server/ServerWorld;Lnet/minecraft/world/gen/ChunkGenerator;Ljava/util/List;Lnet/minecraft/world/chunk/IChunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.injection.code.Injector.checkTargetModifiers(Injector.java:347)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.injection.callback.CallbackInjector.sanityCheck(CallbackInjector.java:387)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:237)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1319)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1042)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
[10:43:08] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]:  ... 23 more

Thanks!

LiskoSlayer63 commented 2 years ago

@spiritedfang With my experience Immersive Portals is not compatible with newer versions of Mixins, and Forge just updated the Mixin version they're using within 1.16.5-36.2.5.

So try to downgrade Forge to older version than that, you can try the latest stable build or just 1.16.5-36.2.4.

This seems to be the exact same problem as #294

archonsd commented 2 years ago

It works fine for me with forge. 4, opti g8, and latest Foliage. Performance seems poor, so I'll have to test various permutations to see if I can narrow it down..

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: LiskoSlayer63 @.> Sent: Sunday, October 3, 2021 3:06:13 PM To: qouteall/ImmersivePortalsModForForge @.> Cc: archonsd @.>; Mention @.> Subject: Re: [qouteall/ImmersivePortalsModForForge] Optifine G8 (#292)

@spiritedfanghttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fspiritedfang&data=04%7C01%7C%7C308c17795563443b4a6208d986a0de97%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637688847744478941%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=IBgv2s%2BmdpWqBOmTtXApEn%2FJjVvr5nNaFd2OeZTETZM%3D&reserved=0 With my experience Immersive Portals is not compatible with newer versions of Mixins and Forge just updated the Mixin version they're using in version 1.16.5-36.2.5. So Try to downgrade Forge to older version than that, you can try the latest stable build or just 1.16.5-36.2.4.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fqouteall%2FImmersivePortalsModForForge%2Fissues%2F292%23issuecomment-933007767&data=04%7C01%7C%7C308c17795563443b4a6208d986a0de97%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637688847744488936%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=sC2KvHIqHY%2FNGLj6suGsesgmVDm4cFDH8kn4bnNx%2Bbs%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABBIYKJENSBWL3A3XOKU6JDUFCSSLANCNFSM5D2UZGZA&data=04%7C01%7C%7C308c17795563443b4a6208d986a0de97%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637688847744488936%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=pvux8mPDdL816GTzIj63cvc9YK09Y9f7JCstXh9fiHU%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C308c17795563443b4a6208d986a0de97%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637688847744498930%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=u3BAM%2Bq%2FN8GZNLjg7TRR3NEZZgvgjchbAp3Slwpz%2Fjo%3D&reserved=0 or Androidhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C308c17795563443b4a6208d986a0de97%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637688847744498930%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=PrPfvMQEJHRsMTB83jm9lOn%2BHyKY5Iz99k0RneiUiG8%3D&reserved=0.