iPortalTeam / ImmersivePortalsMod

Non-Euclidean in Minecraft. See through portals and teleport seamlessly.
https://qouteall.fun/immptl/
Apache License 2.0
421 stars 100 forks source link

Immersive Portals is incompatible with OptiFabric | 1.16.5 #1563

Open TheKsenon opened 2 weeks ago

TheKsenon commented 2 weeks ago

Is it a mod compatibility issue?

No

If it's a mod compatibility issue, please provide the link(s) to the incompatible mod(s)

https://www.curseforge.com/minecraft/mc-mods/immersive-portals-mod/download/3546002

Minecraft version

Other (specify below)

Describe the issue

Heya! I would like to play with the "Immersive Portals" mod. But, there is a BIG problem. Immersive Portals is incompatible with OptiFabric.

What I Use?:

immersive-portals-0.102-mc1.16.5-fabric.jar
OptiFine_1.16.5_HD_U_G8.jar (ALSO TRIED WITH, G7 and more...)
optifabric-1.13.16.jar
Pojavlauncher
Pehkui-3.7.9+1.14.4-1.20.2.jar
fabric-api-0.42.0+1.16.jar

There is a THIS error:

--------- beginning with launcher debug
Info: Launcher version: edelweiss-20230928-9484d0c-v3_openjdk
Info: Architecture: arm64
Info: Device model: Xiaomi M2103K19C
Info: API version: 33
Info: Selected Minecraft version: fabric-loader-0.14.25-1.16.5
Info: Custom Java arguments: ""
Added custom env: TMPDIR=/data/user/0/net.kdt.pojavlaunch/cache
Added custom env: AWTSTUB_WIDTH=2400
Added custom env: FORCE_VSYNC=false
Added custom env: POJAV_NATIVEDIR=/data/app/~~qCU9KXxqa3r0oOAnfFojgw==/net.kdt.pojavlaunch-xFqSalmwzTMeRFB0wxeoGA==/lib/arm64
Added custom env: REGAL_GL_VERSION=4.5
Added custom env: REGAL_GL_VENDOR=Android
Added custom env: LIBGL_MIPMAP=3
Added custom env: allow_higher_compat_version=true
Added custom env: MESA_GLSL_CACHE_DIR=/data/user/0/net.kdt.pojavlaunch/cache
Added custom env: HOME=/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files
Added custom env: PATH=/data/user/0/net.kdt.pojavlaunch/runtimes/Internal/bin:/product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system_ext/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin
Added custom env: LIBGL_NOINTOVLHACK=1
Added custom env: force_glsl_extensions_warn=true
Added custom env: LIBGL_NORMALIZE=1
Added custom env: LD_LIBRARY_PATH=/data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/jli:/data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64:/system/lib64:/vendor/lib64:/vendor/lib64/hw:/data/app/~~qCU9KXxqa3r0oOAnfFojgw==/net.kdt.pojavlaunch-xFqSalmwzTMeRFB0wxeoGA==/lib/arm64
Added custom env: LIBGL_NOERROR=1
Added custom env: POJAV_RENDERER=opengles2
Added custom env: LIBGL_ES=2
Added custom env: VTEST_SOCKET_NAME=/data/user/0/net.kdt.pojavlaunch/cache/.virgl_test
Added custom env: MESA_LOADER_DRIVER_OVERRIDE=zink
Added custom env: MESA_GLSL_VERSION_OVERRIDE=460
Added custom env: JAVA_HOME=/data/user/0/net.kdt.pojavlaunch/runtimes/Internal
Added custom env: MESA_GL_VERSION_OVERRIDE=4.6
Added custom env: allow_glsl_extension_directive_midshader=true
Added custom env: REGAL_GL_RENDERER=Regal
Added custom env: AWTSTUB_HEIGHT=1080
Initialising gl4es
v1.1.5 built on Sep 27 2023 17:42:09
Using GLES 2.0 backend
loaded: libGLESv2.so
loaded: libEGL.so
Using GLES 2.0 backend
Hardware Full NPOT detected and used
Extension GL_EXT_blend_minmax  detected and used
FBO are in core, and so used
PointSprite are in core, and so used
CubeMap are in core, and so used
BlendColor is in core, and so used
Blend Subtract is in core, and so used
Blend Function and Equation Separation is in core, and so used
Texture Mirrored Repeat is in core, and so used
Extension GL_OES_mapbuffer  detected
Extension GL_OES_element_index_uint  detected and used
Extension GL_OES_packed_depth_stencil  detected and used
Extension GL_OES_depth24  detected and used
Extension GL_OES_rgb8_rgba8  detected and used
Extension GL_EXT_texture_format_BGRA8888  detected and used
Extension GL_OES_depth_texture  detected and used
Extension GL_OES_texture_stencil8  detected and used
Extension GL_EXT_texture_rg  detected and used
Extension GL_EXT_color_buffer_float  detected and used
Extension GL_EXT_color_buffer_half_float  detected and used
high precision float in fragment shader available and used
Max vertex attrib: 32
Extension GL_OES_standard_derivatives  detected and used
Extension GL_ARM_shader_framebuffer_fetch detected and used
Extension GL_OES_get_program_binary  detected and used
Number of supported Program Binary Format: 1
Max texture size: 16383
Max Varying Vector: 31
Texture Units: 16/16 (hardware: 64), Max lights: 8, Max planes: 6
Extension GL_EXT_texture_filter_anisotropic  detected and used
Max Anisotropic filtering: 16
Hardware vendor is ARM
GLSL 300 es supported
GLSL 310 es supported and used
GLSL 320 es supported
Max Color Attachments: 8 / Draw buffers: 8
sRGB surface supported
EGLImage to Texture2D supported
EGLImage to RenderBuffer supported
ignore MipMap
glGetError() always return GL_NOERROR
Targeting OpenGL 2.1
No hack in shader converter to define overloaded function with int
Not trying to batch small subsequent glDrawXXXX
try to use VBO
glXMakeCurrent FBO workaround enabled
FBO workaround for using binded texture enabled
Force texture for Attachment color0 on FBO
Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done
Force normals to be normalized on FPE shaders
glX Will try to recycle EGL Surface
Current folder is:/
--------- beginning of main
I/jrelog  ( 4537): dlopen libgl4es_114.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/jli/libjli.so success
I/jrelog  ( 4537): dlopen libjvm.so failed: dlopen failed: library "libjvm.so" not found

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/server/libjvm.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libverify.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libjava.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libnet.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libnio.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libawt.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libawt_headless.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libfreetype.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libfontmanager.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libinstrument.so failed: dlopen failed: library "libtinyiconv.so" not found: needed by /data/data/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libinstrument.so in namespace clns-4

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libnet.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libtinyiconv.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libjsound.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/liblcms.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libverify.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/server/libjvm.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libnio.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libnpt.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libjsig.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libfontmanager.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libjsdt.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libunpack.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libjpeg.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libj2gss.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libawt_headless.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libsctp.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libzip.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libfreetype.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libj2pcsc.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libawt_xawt.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libjava_crw_demo.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libmlib_image.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libjaas_unix.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libhprof.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libjava.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libdt_socket.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libjawt.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libmanagement.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libjdwp.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/jli/libjli.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libawt.so success
I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libj2pkcs11.so success

I/jrelog  ( 4537): dlopen /data/user/0/net.kdt.pojavlaunch/runtimes/Internal/lib/aarch64/libsunec.so success

I/jrelog  ( 4537): dlopen /data/app/~~qCU9KXxqa3r0oOAnfFojgw==/net.kdt.pojavlaunch-xFqSalmwzTMeRFB0wxeoGA==/lib/arm64/libopenal.so success

I/jrelog  ( 4537): Done processing args

I/jrelog  ( 4537): Found JLI lib
I/jrelog  ( 4537): Calling JLI_Launch

OpenJDK 64-Bit Server VM warning: No monotonic clock was available - timed services may be adversely affected if the time-of-day clock changes
ScriptEngineManager providers.next(): javax.script.ScriptEngineFactory: Provider jdk.nashorn.api.scripting.NashornScriptEngineFactory not found
2024-06-09 17:04:18,028 main ERROR appender Console has no parameter that matches element Policies
[17:04:18] [main/INFO]: Loading Minecraft 1.16.5 with Fabric Loader 0.14.25
[17:04:18] [ForkJoinPool-1-worker-2/WARN]: Mod modmenu uses the version v1.16.8+unknown.bd9230a which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'v1'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[17:04:18] [main/INFO]: Loading 57 mods:
    - fabric 0.42.0+1.16
       |-- fabric-api-base 0.4.0+3cc0f0907d
       |-- fabric-api-lookup-api-v1 1.3.1+3cc0f0907d
       |-- fabric-biome-api-v1 3.1.13+3cc0f0907d
       |-- fabric-blockrenderlayer-v1 1.1.6+3cc0f0907d
       |-- fabric-command-api-v1 1.1.3+3cc0f0907d
       |-- fabric-commands-v0 0.2.3+3cc0f0907d
       |-- fabric-containers-v0 0.1.12+3cc0f0907d
       |-- fabric-content-registries-v0 0.2.5+3cc0f0907d
       |-- fabric-crash-report-info-v1 0.1.4+3cc0f0907d
       |-- fabric-dimensions-v1 2.0.8+3cc0f0907d
       |-- fabric-entity-events-v1 1.2.4+3cc0f0907d
       |-- fabric-events-interaction-v0 0.4.5+3cc0f0907d
       |-- fabric-events-lifecycle-v0 0.2.2+3cc0f0907d
       |-- fabric-game-rule-api-v1 1.0.7+3cc0f0907d
       |-- fabric-item-api-v1 1.2.2+3cc0f0907d
       |-- fabric-item-groups-v0 0.3.1+3cc0f0907d
       |-- fabric-key-binding-api-v1 1.0.5+3cc0f0907d
       |-- fabric-keybindings-v0 0.2.2+3cc0f0907d
       |-- fabric-lifecycle-events-v1 1.2.2+3cc0f0907d
       |-- fabric-loot-tables-v1 1.0.3+3cc0f0907d
       |-- fabric-mining-levels-v0 0.1.4+3cc0f0907d
       |-- fabric-models-v0 0.3.1+3cc0f0907d
       |-- fabric-networking-api-v1 1.0.5+3cc0f0907d
       |-- fabric-networking-blockentity-v0 0.2.9+3cc0f0907d
       |-- fabric-networking-v0 0.3.3+3cc0f0907d
       |-- fabric-object-builder-api-v1 1.9.6+3cc0f0907d
       |-- fabric-object-builders-v0 0.7.3+3cc0f0907d
       |-- fabric-particles-v1 0.2.5+3cc0f0907d
       |-- fabric-registry-sync-v0 0.7.6+3cc0f0907d
       |-- fabric-renderer-api-v1 0.4.5+3cc0f0907d
       |-- fabric-renderer-indigo 0.4.5+3cc0f0907d
       |-- fabric-renderer-registries-v1 2.3.1+3cc0f0907d
       |-- fabric-rendering-data-attachment-v1 0.1.6+3cc0f0907d
       |-- fabric-rendering-fluids-v1 0.1.15+3cc0f0907d
       |-- fabric-rendering-v0 1.1.3+3cc0f0907d
       |-- fabric-rendering-v1 1.6.1+3cc0f0907d
       |-- fabric-resource-loader-v0 0.4.8+3cc0f0907d
       |-- fabric-screen-api-v1 1.0.1+3cc0f0907d
       |-- fabric-screen-handler-api-v1 1.1.6+3cc0f0907d
       |-- fabric-structure-api-v1 1.1.12+3cc0f0907d
       |-- fabric-tag-extensions-v0 1.1.2+3cc0f0907d
       |-- fabric-textures-v0 1.0.7+3cc0f0907d
       |-- fabric-tool-attribute-api-v1 1.2.8+3cc0f0907d
       \-- fabric-transfer-api-v1 1.5.0+3cc0f0907d
    - fabricloader 0.14.25
    - immersive_portals 0.102
       |-- cloth-config2 4.11.15
       |    \-- cloth-basic-math 0.5.1
       |-- imm_ptl_core 0.102
       \-- modmenu v1.16.8+unknown.bd9230a
    - java 8
    - minecraft 1.16.5
    - optifabric 1.13.16
       \-- mm 2.3
    - pehkui 3.7.9+1.14.4-1.20.2
       \-- kanos_config 0.4.1+1.14.4-1.19.4
[17:04:18] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/.minecraft/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
Registering Mixin for OptiFine
Found existing patched optifine jar, using that
Immersive Portals is still using the traditional Early Riser initialisation
[17:04:24] [main/WARN]: Error loading class: net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk (java.lang.ClassNotFoundException: net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk)
[17:04:28] [main/INFO]: [OptiFine] (Reflector) Field not found: World.tileEntitiesToBeRemoved
[17:04:31] [main/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.class_3489.createOptional
[17:04:45] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[17:04:48] [main/INFO]: Setting user: Ksenon
[17:04:50] [main/INFO]: Immersive Portals Mod Initializing
[17:04:52] [main/INFO]: Reach entity attributes mod is not present
[17:04:52] [main/INFO]: Pehkui is present
[17:04:53] [main/INFO]: Definitely not up to no good
[17:04:55] [main/INFO]: [Indigo] Registering Indigo renderer!
[17:04:55] [main/INFO]: [Indigo] Compatibility mode enabled.
[17:04:55] [main/INFO]: IP Config Applied
[17:04:56] [main/INFO]: Optifine is present
[17:04:56] [main/INFO]: Sodium is not present
[17:04:56] [main/WARN]: WARNING! Mod cloth-basic-math is only using deprecated 'modmenu:api' custom value! This will be removed in 1.18 snapshots, so ask the author of this mod to support the new API.
[17:04:56] [main/WARN]: WARNING! Mod cloth-config2 is only using deprecated 'modmenu:api' custom value! This will be removed in 1.18 snapshots, so ask the author of this mod to support the new API.
[17:04:56] [main/WARN]: WARNING! Mod mm is only using deprecated 'modmenu:api' custom value! This will be removed in 1.18 snapshots, so ask the author of this mod to support the new API.
Registered forkAndExec
[17:04:57] [main/INFO]: [STDERR]: [LWJGL] Failed to load a library. Possible solutions:
    a) Add the directory that contains the shared library to -Djava.library.path or -Dorg.lwjgl.librarypath.
    b) Add the JAR that contains the shared library to the classpath.
[17:04:57] [main/INFO]: [STDERR]: [LWJGL] Enable debug mode with -Dorg.lwjgl.util.Debug=true for better diagnostics.
[17:04:57] [main/INFO]: [STDERR]: [LWJGL] Enable the SharedLibraryLoader debug mode with -Dorg.lwjgl.util.DebugLoader=true for better diagnostics.
[17:04:58] [main/INFO]: Backend library: LWJGL version 3.3.1 SNAPSHOT
EGLBridge: Binding to OpenGL ES
[17:04:59] [main/INFO]: [OptiFine] 
[17:04:59] [main/INFO]: [OptiFine] OptiFine_1.16.5_HD_U_G8
[17:04:59] [main/INFO]: [OptiFine] Build: 20210515-161946
[17:04:59] [main/INFO]: [OptiFine] OS: Linux (aarch64) version Android-13
[17:04:59] [main/INFO]: [OptiFine] Java: 1.8.0_392-internal, Oracle Corporation
[17:04:59] [main/INFO]: [OptiFine] VM: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
[17:04:59] [main/INFO]: [OptiFine] LWJGL: 3.4.0
[17:05:00] [main/INFO]: [OptiFine] OpenGL: Mali-G57 MC2, version 2.1 gl4es wrapper 1.1.5, PojavLauncherTeam & ptitSeb
[17:05:00] [main/INFO]: [OptiFine] OpenGL Version: 2.1.0
[17:05:00] [main/INFO]: [OptiFine] OpenGL Occlussion culling: Not available (GL_ARB_occlusion_query)
[17:05:00] [main/INFO]: [OptiFine] Maximum texture size: 8192x8192
[17:05:00] [VersionCheck/INFO]: [OptiFine] Checking for new version
[17:05:00] [main/ERROR]: Mixin apply for mod (unknown) failed imm_ptl_optifine.mixins.json:MixinShaders_Swap from mod (unknown) -> net.optifine.shaders.Shaders: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @Shadow field colorBufferSizes was not located in the target class net.optifine.shaders.Shaders. No refMap loaded.
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Shadow field colorBufferSizes was not located in the target class net.optifine.shaders.Shaders. No refMap loaded.
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachFields(MixinPreProcessorStandard.java:624) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:302) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) [fabric-loader-0.14.25.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fabric-loader-0.14.25.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric-loader-0.14.25.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [fabric-loader-0.14.25.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_392-internal]
    at net.optifine.Config.initDisplay(Config.java:221) [Optifine-mapped.jar:?]
    at net.minecraft.class_4493.method_21973(class_4493.java:429) [client-intermediary.jar:?]
    at com.mojang.blaze3d.platform.GLX._init(GLX.java:151) [client-intermediary.jar:?]
    at com.mojang.blaze3d.systems.RenderSystem.initRenderer(RenderSystem.java:1065) [client-intermediary.jar:?]
    at net.minecraft.class_310.<init>(class_310.java:478) [client-intermediary.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:177) [client-intermediary.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.14.25.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.25.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.25.jar:?]
[17:05:00] [main/ERROR]: Mixin apply for mod (unknown) failed imm_ptl_optifine.mixins.json:MixinShaders_Swap from mod (unknown) -> net.optifine.shaders.Shaders: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException @Shadow field colorBufferSizes was not located in the target class net.optifine.shaders.Shaders. No refMap loaded.
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Shadow field colorBufferSizes was not located in the target class net.optifine.shaders.Shaders. No refMap loaded.
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachFields(MixinPreProcessorStandard.java:624) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:302) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.12.5+mixin.0.8.5.jar:0.12.5+mixin.0.8.5]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422) [fabric-loader-0.14.25.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323) [fabric-loader-0.14.25.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) [fabric-loader-0.14.25.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) [fabric-loader-0.14.25.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_392-internal]
    at net.optifine.CrashReporter.extendCrashReport(CrashReporter.java:126) [Optifine-mapped.jar:?]
    at net.optifine.CrashReporter.onCrashReport(CrashReporter.java:38) [Optifine-mapped.jar:?]
    at net.minecraft.class_128.method_568(class_128.java:227) [client-intermediary.jar:?]
    at net.minecraft.class_310.method_1565(class_310.java:785) [client-intermediary.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:186) [client-intermediary.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.14.25.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.25.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.25.jar:?]
[17:05:00] [main/INFO]: [OptiFine] java.lang.RuntimeException: Mixin transformation of net.optifine.shaders.Shaders failed
---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.

Time: 09.06.24 17:05
Description: Initializing game

java.lang.RuntimeException: Mixin transformation of net.optifine.shaders.Shaders failed
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at net.optifine.Config.initDisplay(Config.java:221)
    at net.minecraft.class_4493.method_21973(class_4493.java:429)
    at com.mojang.blaze3d.platform.GLX._init(GLX.java:151)
    at com.mojang.blaze3d.systems.RenderSystem.initRenderer(RenderSystem.java:1065)
    at net.minecraft.class_310.<init>(class_310.java:478)
    at net.minecraft.client.main.Main.main(Main.java:177)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
    ... 13 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [imm_ptl_optifine.mixins.json:MixinShaders_Swap from mod (unknown)] from phase [DEFAULT] in config [imm_ptl_optifine.mixins.json] FAILED during APPLY
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638)
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589)
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379)
    ... 16 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @Shadow field colorBufferSizes was not located in the target class net.optifine.shaders.Shaders. No refMap loaded.
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachFields(MixinPreProcessorStandard.java:624)
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:302)
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277)
    at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289)
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:294)
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
    ... 16 more

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at net.optifine.Config.initDisplay(Config.java:221)
    at net.minecraft.class_4493.method_21973(class_4493.java:429)
    at com.mojang.blaze3d.platform.GLX._init(GLX.java:151)
    at com.mojang.blaze3d.systems.RenderSystem.initRenderer(RenderSystem.java:1065)
    at net.minecraft.class_310.<init>(class_310.java:478)

-- Initialization --
Details:
Stacktrace:
    at net.minecraft.client.main.Main.main(Main.java:177)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- System Details --
Details:
    Minecraft Version: 1.16.5
    Minecraft Version ID: 1.16.5
    Operating System: Linux (aarch64) version Android-13
    Java Version: 1.8.0_392-internal, Oracle Corporation
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 1688164184 bytes (1609 MB) / 2548039680 bytes (2430 MB) up to 2548039680 bytes (2430 MB)
    CPUs: 8
    JVM Flags: 3 total; -Xms2490M -Xmx2490M -Xbootclasspath/p:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/caciocavallo/ResConfHack.jar:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/caciocavallo/cacio-androidnw-1.10-SNAPSHOT.jar:/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/caciocavallo/cacio-shared-1.10-SNAPSHOT.jar
    Fabric Mods: 
        cloth-basic-math: Cloth Basic Math 0.5.1
        cloth-config2: Cloth Config v4 4.11.15
        fabric: Fabric API 0.42.0+1.16
        fabric-api-base: Fabric API Base 0.4.0+3cc0f0907d
        fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.1+3cc0f0907d
        fabric-biome-api-v1: Fabric Biome API (v1) 3.1.13+3cc0f0907d
        fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.6+3cc0f0907d
        fabric-command-api-v1: Fabric Command API (v1) 1.1.3+3cc0f0907d
        fabric-commands-v0: Fabric Commands (v0) 0.2.3+3cc0f0907d
        fabric-containers-v0: Fabric Containers (v0) 0.1.12+3cc0f0907d
        fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.5+3cc0f0907d
        fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.4+3cc0f0907d
        fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.8+3cc0f0907d
        fabric-entity-events-v1: Fabric Entity Events (v1) 1.2.4+3cc0f0907d
        fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.5+3cc0f0907d
        fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.2+3cc0f0907d
        fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.7+3cc0f0907d
        fabric-item-api-v1: Fabric Item API (v1) 1.2.2+3cc0f0907d
        fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.1+3cc0f0907d
        fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.5+3cc0f0907d
        fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.2+3cc0f0907d
        fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.2+3cc0f0907d
        fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.3+3cc0f0907d
        fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.4+3cc0f0907d
        fabric-models-v0: Fabric Models (v0) 0.3.1+3cc0f0907d
        fabric-networking-api-v1: Fabric Networking API (v1) 1.0.5+3cc0f0907d
        fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.9+3cc0f0907d
        fabric-networking-v0: Fabric Networking (v0) 0.3.3+3cc0f0907d
        fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.9.6+3cc0f0907d
        fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+3cc0f0907d
        fabric-particles-v1: Fabric Particles (v1) 0.2.5+3cc0f0907d
        fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.6+3cc0f0907d
        fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.5+3cc0f0907d
        fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.5+3cc0f0907d
        fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.3.1+3cc0f0907d
        fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.6+3cc0f0907d
        fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.15+3cc0f0907d
        fabric-rendering-v0: Fabric Rendering (v0) 1.1.3+3cc0f0907d
        fabric-rendering-v1: Fabric Rendering (v1) 1.6.1+3cc0f0907d
        fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.8+3cc0f0907d
        fabric-screen-api-v1: Fabric Screen API (v1) 1.0.1+3cc0f0907d
        fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.6+3cc0f0907d
        fabric-structure-api-v1: Fabric Structure API (v1) 1.1.12+3cc0f0907d
        fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.2+3cc0f0907d
        fabric-textures-v0: Fabric Textures (v0) 1.0.7+3cc0f0907d
        fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.8+3cc0f0907d
        fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.0+3cc0f0907d
        fabricloader: Fabric Loader 0.14.25
        imm_ptl_core: Immersive Portals Core 0.102
        immersive_portals: Immersive Portals 0.102
        java: OpenJDK 64-Bit Server VM 8
        kanos_config: Kanos Config 0.4.1+1.14.4-1.19.4
        minecraft: Minecraft 1.16.5
        mm: Manningham Mills 2.3
        modmenu: Mod Menu v1.16.8+unknown.bd9230a
        optifabric: OptiFabric 1.13.16
        pehkui: Pehkui 3.7.9+1.14.4-1.20.2
    Launched Version: 1.16.5
    Backend library: LWJGL version 3.3.1 SNAPSHOT
    Backend API: Mali-G57 MC2 GL version 2.1 gl4es wrapper 1.1.5, PojavLauncherTeam & ptitSeb
    GL Caps: 
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'fabric'
    Type: Client (map_client.txt)
    CPU: <unknown>
    OptiFine Version: OptiFine_1.16.5_HD_U_G8
    OptiFine Build: 20210515-161946
    Render Distance Chunks: 2
    Mipmaps: 4
    Anisotropic Filtering: 1
    Antialiasing: 0
    Multitexture: false

-- OptiFabric --
Details:
    OptiFine jar designed for: 1.16.5
    OptiFine jar version: OptiFine_1.16.5_HD_U_G8
    OptiFine jar status: Valid OptiFine installer
    OptiFine remapped jar: /storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/./gg/.optifine/OptiFine_1.16.5_HD_U_G8/Optifine-mapped.jar
    OptiFabric error: <None>
#@!@# Game crashed! Crash report saved to: #@!@# /storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/./gg/crash-reports/crash-2024-06-09_17.05.00-client.txt
Failed to set damage region on surface 0x7bfe57b800, error=EGL_NOT_INITIALIZED
FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x7d18c334d8)
FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x7d18c334d8)
I/jrelog  ( 5938): dlopen libxhook.so success

FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x7c831ff1c0)

Error(in-game):

error2.png error1.png

AnAnonymousPotato commented 1 week ago

First of all, don't use OptiFabric. I'd suggest you to use Sodium, Iris and some other performance mods on the Fabric Loader. Second, you're using PojavLauncher to play Minecraft Java Edition on your Android device, so there may be some errors.