Open Gazer10 opened 3 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.
There's actually unofficial builds which does support Optifine G8
Where?
There's actually unofficial builds which does support Optifine G8
i need this ;-;
There's actually unofficial builds which does support Optifine G8
Where?
@archonsd @cheemst I'm at hurry, but I tried to compile it for you. Try this: v0.16-1.16-merged-optifine-g8
@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!
@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
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.
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).