IrisShaders / Iris

A modern shaders mod for Minecraft compatible with existing OptiFine shader packs
https://irisshaders.dev
GNU Lesser General Public License v3.0
3.22k stars 610 forks source link

minecraft crashes when iris shaders are loaded with pbr and pom to render in replaymod #2375

Closed RaffayIrfan closed 1 week ago

RaffayIrfan commented 2 weeks ago

Minecraft Version

minecraft1.20.4

Iris Version

iris-1.7.1+mc1.20.4

Sodium Version

sodium-fabric-0.5.8+mc1.20.4

Operating System

ubuntu 22.04

What is your GPU?

intel hd 4600

Java Version

java-17

Reproduction Steps

1.open any replay in replay mod. 2.turn on shader (i used bsl and photon) 3.start the render of keyframes. 4.enable pom and pbr. 5.before joining the world the game crashes with error code 6

Crash Report file and latest.log

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007777a109a7e2, pid=184640, tid=184642
#
# JRE version: OpenJDK Runtime Environment Microsoft-8035246 (17.0.8+7) (build 17.0.8+7-LTS)
# Java VM: OpenJDK 64-Bit Server VM Microsoft-8035246 (17.0.8+7-LTS, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C  [crocus_dri.so+0x9a7e2]
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /home/admi/.minecraft/core.184640)
#
# If you would like to submit a bug report, please visit:
#   https://aka.ms/minecraftjavacrashes
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  S U M M A R Y ------------

Command Line: -Xss1M -Djava.library.path=/home/admi/.minecraft/bin/b059415a75ef71e86ac518403d574ff60fe44618 -Djna.tmpdir=/home/admi/.minecraft/bin/b059415a75ef71e86ac518403d574ff60fe44618 -Dorg.lwjgl.system.SharedLibraryExtractPath=/home/admi/.minecraft/bin/b059415a75ef71e86ac518403d574ff60fe44618 -Dio.netty.native.workdir=/home/admi/.minecraft/bin/b059415a75ef71e86ac518403d574ff60fe44618 -Dminecraft.launcher.brand=minecraft-launcher -Dminecraft.launcher.version=2.26.2 -DFabricMcEmu= net.minecraft.client.main.Main  -Xmx16G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -Dlog4j.configurationFile=/home/admi/.minecraft/assets/log_configs/client-1.12.xml net.fabricmc.loader.impl.launch.knot.KnotClient --username GraveSpaNova --version fabric-loader-0.15.11-1.20.4 --gameDir /home/admi/.minecraft --assetsDir /home/admi/.minecraft/assets --assetIndex 12 --uuid 8cc0e10621d6480fa7c81c30c6ca9d38 --clientId 52uFakJ18qqqxi/CBAsaQ6+Go4feweYBz9mIN3OLehSewpbE86mrsdmDydv+OlnW --xuid 2535447825782773 --userType msa --versionType release --quickPlayPath /home/admi/.minecraft/quickPlay/java/1718974025048.json

Host: Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz, 4 cores, 15G, Ubuntu 22.04.4 LTS
Time: Fri Jun 21 17:47:32 2024 PKT elapsed time: 27.439852 seconds (0d 0h 0m 27s)

---------------  T H R E A D  ---------------

Current thread (0x000077785c028060):  JavaThread "Render thread" [_thread_in_native, id=184642, stack(0x0000777863d00000,0x0000777863e00000)]

Stack: [0x0000777863d00000,0x0000777863e00000],  sp=0x0000777863dfbde0,  free space=1007k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [crocus_dri.so+0x9a7e2]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.lwjgl.opengl.GL20C.glLinkProgram(I)V+0
j  org.lwjgl.opengl.GL20.glLinkProgram(I)V+1
j  com.mojang.blaze3d.platform.GlStateManager.glLinkProgram(I)V+4
j  net.irisshaders.iris.gl.shader.ProgramCreator.create(Ljava/lang/String;[Lnet/irisshaders/iris/gl/shader/GlShader;)I+111
j  net.irisshaders.iris.gl.program.ProgramBuilder.beginCompute(Ljava/lang/String;Ljava/lang/String;Lcom/google/common/collect/ImmutableSet;)Lnet/irisshaders/iris/gl/program/ProgramBuilder;+42
j  net.irisshaders.iris.shadows.ShadowCompositeRenderer.createComputes([Lnet/irisshaders/iris/shaderpack/programs/ComputeSource;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/irisshaders/iris/shadows/ShadowRenderTargets;Lnet/irisshaders/iris/gl/buffer/ShaderStorageBufferHolder;)[Lnet/irisshaders/iris/gl/program/ComputeProgram;+111
j  net.irisshaders.iris.shadows.ShadowCompositeRenderer.<init>(Lnet/irisshaders/iris/pipeline/WorldRenderingPipeline;Lnet/irisshaders/iris/shaderpack/properties/PackDirectives;[Lnet/irisshaders/iris/shaderpack/programs/ProgramSource;[[Lnet/irisshaders/iris/shaderpack/programs/ComputeSource;Lnet/irisshaders/iris/shadows/ShadowRenderTargets;Lnet/irisshaders/iris/gl/buffer/ShaderStorageBufferHolder;Lnet/irisshaders/iris/gl/texture/TextureAccess;Lnet/irisshaders/iris/uniforms/FrameUpdateNotifier;Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/util/Set;Lcom/google/common/collect/ImmutableMap;Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Lnet/irisshaders/iris/uniforms/custom/CustomUniforms;)V+170
j  net.irisshaders.iris.pipeline.IrisRenderingPipeline.<init>(Lnet/irisshaders/iris/shaderpack/programs/ProgramSet;)V+1800
j  net.irisshaders.iris.Iris.createPipeline(Lnet/irisshaders/iris/shaderpack/materialmap/NamespacedId;)Lnet/irisshaders/iris/pipeline/WorldRenderingPipeline;+27
j  net.irisshaders.iris.Iris$$Lambda$5663+0x0000000800d09360.apply(Ljava/lang/Object;)Ljava/lang/Object;+4
j  net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(Lnet/irisshaders/iris/shaderpack/materialmap/NamespacedId;)Lnet/irisshaders/iris/pipeline/WorldRenderingPipeline;+47
j  net.irisshaders.iris.Iris.onLoadingComplete()V+27
j  net.minecraft.class_442.handler$bgn000$iris$firstInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V+6
j  net.minecraft.class_442.method_25426()V+414
j  net.minecraft.class_437.method_25423(Lnet/minecraft/class_310;II)V+52
j  net.minecraft.class_310.method_1507(Lnet/minecraft/class_437;)V+232
j  net.minecraft.class_310.method_53528(Lnet/minecraft/class_310$class_8764;)V+38
j  net.minecraft.class_310$$Lambda$7358+0x0000000800fa3988.run()V+8
j  net.minecraft.class_310.method_51736(Lnet/minecraft/class_310$class_8764;)V+38
j  net.minecraft.class_310.method_53465(Lnet/minecraft/class_310$class_8764;)V+14
j  net.minecraft.class_310.method_29338(Lnet/minecraft/class_310$class_8764;)V+19
j  net.minecraft.class_310$$Lambda$7357+0x0000000800fa3760.run()V+8
j  net.minecraft.class_156.method_17974(Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional;+21
j  net.minecraft.class_310.method_53522(Lnet/minecraft/class_310$class_8764;Ljava/util/Optional;)V+15
j  net.minecraft.class_310$$Lambda$6682+0x0000000800ed91d8.accept(Ljava/lang/Object;)V+12
j  net.minecraft.class_425.method_25394(Lnet/minecraft/class_332;IIF)V+702
j  net.minecraft.class_757.method_3192(FJZ)V+759
j  net.minecraft.class_310.method_1523(Z)V+447
j  net.minecraft.class_310.method_1514()V+102
j  net.minecraft.client.main.Main.main([Ljava/lang/String;)V+1630
j  java.lang.invoke.LambdaForm$DMH+0x00000008002dc400.invokeStaticInit(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@17.0.8
j  java.lang.invoke.LambdaForm$MH+0x0000000800398000.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V+19 java.base@17.0.8
j  net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(Ljava/lang/ClassLoader;)V+74
j  net.fabricmc.loader.impl.launch.knot.Knot.launch([Ljava/lang/String;Lnet/fabricmc/api/EnvType;)V+40
j  net.fabricmc.loader.impl.launch.knot.KnotClient.main([Ljava/lang/String;)V+4
v  ~StubRoutines::call_stub

siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000020

Register to memory mapping:

RAX=0x000077773f2c4bd8 points into unknown readable memory: 0x000077773f2c4c78 | 78 4c 2c 3f 77 77 00 00
RBX=0x000077773f11cc80 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00
RCX=0x000000000000000d is an unknown value
RDX=0x0000000000000005 is an unknown value
RSP=0x0000777863dfbde0 is pointing into the stack for thread: 0x000077785c028060
RBP=0x000077773f259348 points into unknown readable memory: 0x000077773f17c790 | 90 c7 17 3f 77 77 00 00
RSI=0x000077773f2c4bd8 points into unknown readable memory: 0x000077773f2c4c78 | 78 4c 2c 3f 77 77 00 00
RDI=0x0000000000000001 is an unknown value
R8 =0x0000000000000001 is an unknown value
R9 =0x000077773f1c9460 points into unknown readable memory: 0x000077773f149570 | 70 95 14 3f 77 77 00 00
R10=0x000077773f2b9420 points into unknown readable memory: 0x000077773f266bc8 | c8 6b 26 3f 77 77 00 00
R11=0x719e6ce2f9870120 is an unknown value
R12=0x0000777863dfbed0 is pointing into the stack for thread: 0x000077785c028060
R13=0x0000000000000001 is an unknown value
R14=0x0000777863dfbed0 is pointing into the stack for thread: 0x000077785c028060
R15=0x0000777863dfbea0 is pointing into the stack for thread: 0x000077785c028060

#latest.log

20:40:19] [Render thread/INFO]: Starting ffmpeg with args: -y -f rawvideo -pix_fmt bgra -s 1920x1080 -r 30 -i - -an -c:v libx264 -b:v 8388608 -pix_fmt yuv420p "2024_06_21_20_40_12.mp4"
[20:40:19] [Render thread/INFO]: Stopping worker threads
[20:40:20] [Render thread/INFO]: Reloading pipeline on dimension change: minecraft:overworld => minecraft:overworld
[20:40:20] [Render thread/INFO]: Destroying pipeline minecraft:overworld
[20:40:20] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld
[20:40:20] [Render thread/WARN]: Failed to resolve uniform biome_may_rain, reason: Unknown variable: PPT_RAIN ( = FunctionCall{smooth {[FunctionCall{if {[BinaryExpr{ {Id{biome_precipitation}} equals{2} {Id{PPT_RAIN}} }, Number{1.0}, Number{0.0}]} }, Number{30}, Number{30}]} })
java.lang.RuntimeException: Unknown variable: PPT_RAIN
    at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:220) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:81) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:111) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:191) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:81) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:111) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:194) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:81) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:111) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:194) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveExpression(ExpressionResolver.java:50) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.uniforms.custom.CustomUniforms.<init>(CustomUniforms.java:62) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.uniforms.custom.CustomUniforms$Builder.build(CustomUniforms.java:333) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.uniforms.custom.CustomUniforms$Builder.build(CustomUniforms.java:344) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.pipeline.IrisRenderingPipeline.<init>(IrisRenderingPipeline.java:264) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.Iris.createPipeline(Iris.java:578) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.minecraft.class_310.handler$bei000$iris$resetPipeline(class_310.java:8298) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_18097(class_310.java) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1481(class_310.java:2257) ~[client-intermediary.jar:?]
    at net.minecraft.class_634.method_11120(class_634.java:414) ~[client-intermediary.jar:?]
    at net.minecraft.class_2678.method_11567(class_2678.java:57) ~[client-intermediary.jar:?]
    at net.minecraft.class_2678.method_11054(class_2678.java:14) ~[client-intermediary.jar:?]
    at net.minecraft.class_2600.method_11072(class_2600.java:24) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
    at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.replayModExecuteTaskQueue(class_310.java:11786) ~[client-intermediary.jar:?]
    at com.replaymod.replay.FullReplaySender.executeTaskQueue(FullReplaySender.java:1374) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.replay.FullReplaySender.sendPacketsTill(FullReplaySender.java:1278) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.pathing.properties.TimestampProperty.applyToGame(TimestampProperty.java:37) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.pathing.properties.TimestampProperty.applyToGame(TimestampProperty.java:19) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.replaystudio.pathing.impl.TimelineImpl.applyToGame(TimelineImpl.java:69) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.replaystudio.pathing.impl.TimelineImpl.applyToGame(TimelineImpl.java:62) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.pathing.player.AbstractTimelinePlayer.onTick(AbstractTimelinePlayer.java:120) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.pathing.player.ReplayTimer$UpdatedCallback.lambda$static$0(ReplayTimer.java:71) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.pathing.player.ReplayTimer.method_1658(ReplayTimer.java:56) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.render.rendering.VideoRenderer.updateForNextFrame(VideoRenderer.java:275) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.render.capturer.PboOpenGlFrameCapturer.process(PboOpenGlFrameCapturer.java:79) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.render.rendering.Pipeline.run(Pipeline.java:69) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.render.rendering.VideoRenderer.renderVideo(VideoRenderer.java:230) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.render.gui.GuiRenderSettings$7.run(GuiRenderSettings.java:242) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.core.versions.scheduler.SchedulerImpl.lambda$runLater$3(SchedulerImpl.java:113) ~[replaymod-1.20.4-2.6.15.jar:?]
    at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
    at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[client-intermediary.jar:?]
    at com.replaymod.core.versions.scheduler.SchedulerImpl$ReplayModExecutor.method_5383(SchedulerImpl.java:78) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.core.versions.scheduler.SchedulerImpl.runTasks(SchedulerImpl.java:85) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.core.ReplayMod.runTasks(ReplayMod.java:222) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.replay.InputReplayTimer.method_1658(InputReplayTimer.java:67) ~[replaymod-1.20.4-2.6.15.jar:?]
    at net.minecraft.class_310.method_1523(class_310.java:1280) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:265) ~[fabric-loader-0.15.11-1.20.4.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.11.jar:?]
[20:40:20] [Render thread/WARN]: Failed to resolve uniform biome_may_snow, reason: Unknown variable: PPT_SNOW ( = FunctionCall{smooth {[FunctionCall{if {[BinaryExpr{ {Id{biome_precipitation}} equals{2} {Id{PPT_SNOW}} }, Number{1.0}, Number{0.0}]} }, Number{30}, Number{30}]} })
java.lang.RuntimeException: Unknown variable: PPT_SNOW
    at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:220) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:81) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:111) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:191) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:81) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:111) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:194) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpressionInternal(ExpressionResolver.java:81) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveCallExpression(ExpressionResolver.java:111) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveExpressionInternal(ExpressionResolver.java:194) ~[iris-1.7.1+mc1.20.4.jar:?]
    at kroppeb.stareval.resolver.ExpressionResolver.resolveExpression(ExpressionResolver.java:50) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.uniforms.custom.CustomUniforms.<init>(CustomUniforms.java:62) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.uniforms.custom.CustomUniforms$Builder.build(CustomUniforms.java:333) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.uniforms.custom.CustomUniforms$Builder.build(CustomUniforms.java:344) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.pipeline.IrisRenderingPipeline.<init>(IrisRenderingPipeline.java:264) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.Iris.createPipeline(Iris.java:578) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.irisshaders.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:33) ~[iris-1.7.1+mc1.20.4.jar:?]
    at net.minecraft.class_310.handler$bei000$iris$resetPipeline(class_310.java:8298) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_18097(class_310.java) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1481(class_310.java:2257) ~[client-intermediary.jar:?]
    at net.minecraft.class_634.method_11120(class_634.java:414) ~[client-intermediary.jar:?]
    at net.minecraft.class_2678.method_11567(class_2678.java:57) ~[client-intermediary.jar:?]
    at net.minecraft.class_2678.method_11054(class_2678.java:14) ~[client-intermediary.jar:?]
    at net.minecraft.class_2600.method_11072(class_2600.java:24) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
    at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.replayModExecuteTaskQueue(class_310.java:11786) ~[client-intermediary.jar:?]
    at com.replaymod.replay.FullReplaySender.executeTaskQueue(FullReplaySender.java:1374) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.replay.FullReplaySender.sendPacketsTill(FullReplaySender.java:1278) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.pathing.properties.TimestampProperty.applyToGame(TimestampProperty.java:37) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.pathing.properties.TimestampProperty.applyToGame(TimestampProperty.java:19) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.replaystudio.pathing.impl.TimelineImpl.applyToGame(TimelineImpl.java:69) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.replaystudio.pathing.impl.TimelineImpl.applyToGame(TimelineImpl.java:62) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.pathing.player.AbstractTimelinePlayer.onTick(AbstractTimelinePlayer.java:120) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.pathing.player.ReplayTimer$UpdatedCallback.lambda$static$0(ReplayTimer.java:71) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.pathing.player.ReplayTimer.method_1658(ReplayTimer.java:56) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.render.rendering.VideoRenderer.updateForNextFrame(VideoRenderer.java:275) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.render.capturer.PboOpenGlFrameCapturer.process(PboOpenGlFrameCapturer.java:79) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.render.rendering.Pipeline.run(Pipeline.java:69) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.render.rendering.VideoRenderer.renderVideo(VideoRenderer.java:230) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.render.gui.GuiRenderSettings$7.run(GuiRenderSettings.java:242) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.core.versions.scheduler.SchedulerImpl.lambda$runLater$3(SchedulerImpl.java:113) ~[replaymod-1.20.4-2.6.15.jar:?]
    at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
    at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
    at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[client-intermediary.jar:?]
    at com.replaymod.core.versions.scheduler.SchedulerImpl$ReplayModExecutor.method_5383(SchedulerImpl.java:78) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.core.versions.scheduler.SchedulerImpl.runTasks(SchedulerImpl.java:85) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.core.ReplayMod.runTasks(ReplayMod.java:222) ~[replaymod-1.20.4-2.6.15.jar:?]
    at com.replaymod.replay.InputReplayTimer.method_1658(InputReplayTimer.java:67) ~[replaymod-1.20.4-2.6.15.jar:?]
    at net.minecraft.class_310.method_1523(class_310.java:1280) ~[client-intermediary.jar:?]
    at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:265) ~[fabric-loader-0.15.11-1.20.4.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.11.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.11.jar:?]
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the moving_block FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the moving_block FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the moving_block FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the moving_block FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the entities_alpha FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the entities_alpha FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the entities_alpha FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the entities_alpha FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the entities_solid FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the entities_solid FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the entities_solid FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the entities_solid FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the entities_solid_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the entities_solid_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the entities_solid_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the entities_solid_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the entities_solid_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the entities_solid_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the entities_solid_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the entities_solid_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the entities_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the entities_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the entities_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the entities_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the entities_cutout_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the entities_cutout_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the entities_cutout_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the entities_cutout_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the hand_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the hand_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the hand_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the hand_cutout FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the hand_cutout_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the hand_cutout_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the hand_cutout_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the hand_cutout_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the hand_cutout_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the hand_cutout_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the hand_cutout_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the hand_cutout_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the hand_text FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the hand_text FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the hand_text FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the hand_text FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the hand_text_intensity FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the hand_text_intensity FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the hand_text_intensity FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the hand_text_intensity FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the lightning FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the lightning FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the lightning FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the lightning FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the particles FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the particles FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the particles FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:21] [Render thread/WARN]: The in declaration 'tangent_pos' in the particles FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the block_entity FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'tangent_pos' in the block_entity FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the block_entity FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the block_entity FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'tangent_pos' in the block_entity_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the block_entity_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the block_entity_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the block_entity_bright FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/INFO]: OpenGL debug message: id=1, source=SHADER COMPILER, type=OTHER, severity=HIGH, message='0:236(17): warning: `iris_entityInfo' used uninitialized'
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the block_entity_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the block_entity_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'tangent_pos' in the block_entity_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the block_entity_diffuse FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'tangent_pos' in the beacon FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_offset' in the beacon FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_coord' in the beacon FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/WARN]: The in declaration 'atlas_tile_scale' in the beacon FRAGMENT shader that is never assigned to in the previous stage VERTEX has been compatibility-patched by adding an initialization for it. See debugging.md for more information.
[20:40:22] [Render thread/INFO]: constructed ocean shader successfully
[20:40:22] [Render thread/INFO]: [STDOUT]: binding wonky attributes
[20:40:22] [Render thread/INFO]: constructed liquids shader successfully
[20:40:22] [Render thread/INFO]: Started 1 worker threads
[20:40:22] [Render thread/ERROR]: Failed to log session for quickplay. Missing world data or gamemode
[20:40:24] [Render thread/INFO]: [System] [CHAT] [Bobby] This world contains data from an old version of Minecraft. Run `/bobby upgrade` to upgrade it.
[20:40:25] [Render thread/INFO]: [STDERR]: error rendering class net.minecraft.class_1420
[20:40:25] [Render thread/INFO]: [STDERR]: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_4184.method_19326()" because "this.field_4686" is null
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_898.method_23168(class_898.java:397)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_922.method_4055(class_922.java:245)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_4071(class_927.java:27)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_3921(class_927.java:18)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_897.method_3936(class_897.java:68)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_922.method_4054(class_922.java:149)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_4072(class_927.java:45)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_3936(class_927.java:18)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.diebuddies.physics.PhysicsMod.blockifyEntity(PhysicsMod.java:749)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1309.handler$cco000$physicsmod$onDeath(class_1309.java:8722)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1309.method_6078(class_1309.java)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1309.method_5711(class_1309.java:1830)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1308.method_5711(class_1308.java:351)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_634.method_11148(class_634.java:1055)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_2663.method_11471(class_2663.java:33)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_2663.method_11054(class_2663.java:11)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_2600.method_11072(class_2600.java:24)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_18859(class_1255.java:156)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_4093.method_18859(class_4093.java:23)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_16075(class_1255.java:130)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_5383(class_1255.java:115)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_310.replayModExecuteTaskQueue(class_310.java:11786)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replay.FullReplaySender.executeTaskQueue(FullReplaySender.java:1374)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replay.FullReplaySender.sendPacketsTill(FullReplaySender.java:1278)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.properties.TimestampProperty.applyToGame(TimestampProperty.java:37)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.properties.TimestampProperty.applyToGame(TimestampProperty.java:19)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replaystudio.pathing.impl.TimelineImpl.applyToGame(TimelineImpl.java:69)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replaystudio.pathing.impl.TimelineImpl.applyToGame(TimelineImpl.java:62)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.player.AbstractTimelinePlayer.onTick(AbstractTimelinePlayer.java:120)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.player.ReplayTimer$UpdatedCallback.lambda$static$0(ReplayTimer.java:71)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.player.ReplayTimer.method_1658(ReplayTimer.java:56)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.rendering.VideoRenderer.updateForNextFrame(VideoRenderer.java:275)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.capturer.PboOpenGlFrameCapturer.process(PboOpenGlFrameCapturer.java:79)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.rendering.Pipeline.run(Pipeline.java:69)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.rendering.VideoRenderer.renderVideo(VideoRenderer.java:230)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.gui.GuiRenderSettings$7.run(GuiRenderSettings.java:242)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.versions.scheduler.SchedulerImpl.lambda$runLater$3(SchedulerImpl.java:113)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_18859(class_1255.java:156)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_4093.method_18859(class_4093.java:23)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_16075(class_1255.java:130)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_5383(class_1255.java:115)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.versions.scheduler.SchedulerImpl$ReplayModExecutor.method_5383(SchedulerImpl.java:78)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.versions.scheduler.SchedulerImpl.runTasks(SchedulerImpl.java:85)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.ReplayMod.runTasks(ReplayMod.java:222)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replay.InputReplayTimer.method_1658(InputReplayTimer.java:67)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_310.method_1523(class_310.java:1280)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_310.method_1514(class_310.java:888)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.client.main.Main.main(Main.java:265)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
[20:40:25] [Render thread/INFO]: [STDERR]: error rendering class net.minecraft.class_1420
[20:40:25] [Render thread/INFO]: [STDERR]: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_4184.method_19326()" because "this.field_4686" is null
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_898.method_23168(class_898.java:397)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_922.method_4055(class_922.java:245)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_4071(class_927.java:27)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_3921(class_927.java:18)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_897.method_3936(class_897.java:68)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_922.method_4054(class_922.java:149)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_4072(class_927.java:45)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_3936(class_927.java:18)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.diebuddies.physics.PhysicsMod.blockifyEntity(PhysicsMod.java:749)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1309.handler$cco000$physicsmod$onDeath(class_1309.java:8722)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1309.method_6078(class_1309.java)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1309.method_5711(class_1309.java:1830)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1308.method_5711(class_1308.java:351)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_634.method_11148(class_634.java:1055)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_2663.method_11471(class_2663.java:33)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_2663.method_11054(class_2663.java:11)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_2600.method_11072(class_2600.java:24)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_18859(class_1255.java:156)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_4093.method_18859(class_4093.java:23)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_16075(class_1255.java:130)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_5383(class_1255.java:115)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_310.replayModExecuteTaskQueue(class_310.java:11786)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replay.FullReplaySender.executeTaskQueue(FullReplaySender.java:1374)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replay.FullReplaySender.sendPacketsTill(FullReplaySender.java:1278)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.properties.TimestampProperty.applyToGame(TimestampProperty.java:37)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.properties.TimestampProperty.applyToGame(TimestampProperty.java:19)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replaystudio.pathing.impl.TimelineImpl.applyToGame(TimelineImpl.java:69)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replaystudio.pathing.impl.TimelineImpl.applyToGame(TimelineImpl.java:62)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.player.AbstractTimelinePlayer.onTick(AbstractTimelinePlayer.java:120)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.player.ReplayTimer$UpdatedCallback.lambda$static$0(ReplayTimer.java:71)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.player.ReplayTimer.method_1658(ReplayTimer.java:56)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.rendering.VideoRenderer.updateForNextFrame(VideoRenderer.java:275)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.capturer.PboOpenGlFrameCapturer.process(PboOpenGlFrameCapturer.java:79)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.rendering.Pipeline.run(Pipeline.java:69)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.rendering.VideoRenderer.renderVideo(VideoRenderer.java:230)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.gui.GuiRenderSettings$7.run(GuiRenderSettings.java:242)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.versions.scheduler.SchedulerImpl.lambda$runLater$3(SchedulerImpl.java:113)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_18859(class_1255.java:156)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_4093.method_18859(class_4093.java:23)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_16075(class_1255.java:130)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_5383(class_1255.java:115)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.versions.scheduler.SchedulerImpl$ReplayModExecutor.method_5383(SchedulerImpl.java:78)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.versions.scheduler.SchedulerImpl.runTasks(SchedulerImpl.java:85)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.ReplayMod.runTasks(ReplayMod.java:222)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replay.InputReplayTimer.method_1658(InputReplayTimer.java:67)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_310.method_1523(class_310.java:1280)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_310.method_1514(class_310.java:888)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.client.main.Main.main(Main.java:265)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
[20:40:25] [Render thread/INFO]: [STDERR]: error rendering class net.minecraft.class_1420
[20:40:25] [Render thread/INFO]: [STDERR]: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_4184.method_19326()" because "this.field_4686" is null
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_898.method_23168(class_898.java:397)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_922.method_4055(class_922.java:245)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_4071(class_927.java:27)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_3921(class_927.java:18)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_897.method_3936(class_897.java:68)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_922.method_4054(class_922.java:149)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_4072(class_927.java:45)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_927.method_3936(class_927.java:18)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.diebuddies.physics.PhysicsMod.blockifyEntity(PhysicsMod.java:749)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1309.handler$cco000$physicsmod$onDeath(class_1309.java:8722)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1309.method_6078(class_1309.java)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1309.method_5711(class_1309.java:1830)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1308.method_5711(class_1308.java:351)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_634.method_11148(class_634.java:1055)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_2663.method_11471(class_2663.java:33)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_2663.method_11054(class_2663.java:11)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_2600.method_11072(class_2600.java:24)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_18859(class_1255.java:156)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_4093.method_18859(class_4093.java:23)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_16075(class_1255.java:130)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_5383(class_1255.java:115)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_310.replayModExecuteTaskQueue(class_310.java:11786)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replay.FullReplaySender.executeTaskQueue(FullReplaySender.java:1374)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replay.FullReplaySender.sendPacketsTill(FullReplaySender.java:1278)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.properties.TimestampProperty.applyToGame(TimestampProperty.java:37)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.properties.TimestampProperty.applyToGame(TimestampProperty.java:19)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replaystudio.pathing.impl.TimelineImpl.applyToGame(TimelineImpl.java:69)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replaystudio.pathing.impl.TimelineImpl.applyToGame(TimelineImpl.java:62)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.player.AbstractTimelinePlayer.onTick(AbstractTimelinePlayer.java:120)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.player.ReplayTimer$UpdatedCallback.lambda$static$0(ReplayTimer.java:71)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.pathing.player.ReplayTimer.method_1658(ReplayTimer.java:56)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.rendering.VideoRenderer.updateForNextFrame(VideoRenderer.java:275)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.capturer.PboOpenGlFrameCapturer.process(PboOpenGlFrameCapturer.java:79)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.rendering.Pipeline.run(Pipeline.java:69)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.rendering.VideoRenderer.renderVideo(VideoRenderer.java:230)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.render.gui.GuiRenderSettings$7.run(GuiRenderSettings.java:242)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.versions.scheduler.SchedulerImpl.lambda$runLater$3(SchedulerImpl.java:113)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_18859(class_1255.java:156)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_4093.method_18859(class_4093.java:23)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_16075(class_1255.java:130)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_1255.method_5383(class_1255.java:115)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.versions.scheduler.SchedulerImpl$ReplayModExecutor.method_5383(SchedulerImpl.java:78)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.versions.scheduler.SchedulerImpl.runTasks(SchedulerImpl.java:85)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.core.ReplayMod.runTasks(ReplayMod.java:222)
[20:40:25] [Render thread/INFO]: [STDERR]:  at com.replaymod.replay.InputReplayTimer.method_1658(InputReplayTimer.java:67)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_310.method_1523(class_310.java:1280)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.class_310.method_1514(class_310.java:888)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.minecraft.client.main.Main.main(Main.java:265)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
[20:40:25] [Render thread/INFO]: [STDERR]:  at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
[20:40:26] [Render thread/INFO]: [System] [CHAT] Set the time to 1000

Additional context

Issue with iris shaders compatibility working with replay mod . Without applying shaders replaymod works just fine.

RaffayIrfan commented 1 week ago

plz make it compatible . cant find other mod like replay or iris. ---- Minecraft Crash Report ---- // This doesn't make any sense!

Time: 2024-06-22 15:51:19 Description: Unexpected error

java.lang.RuntimeException: Mixin transformation of net.diebuddies.mixins.iris.MixinExtendedShaderAccessor 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.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at net.diebuddies.compat.Iris.setNormalMatrix(Iris.java:123) at net.diebuddies.render.MainRenderer.setupModelViewMatrix(MainRenderer.java:452) at net.diebuddies.render.MainRenderer.render(MainRenderer.java:406) at net.diebuddies.render.MainRenderer.renderAll(MainRenderer.java:222) at net.minecraft.class_761.handler$cfc000$physicsmod$renderMain(class_761.java:11189) at net.minecraft.class_761.method_3251(class_761.java:13252) at net.minecraft.class_761.method_22710(class_761.java:1028) at net.minecraft.class_757.method_3188(class_757.java:1098) at net.minecraft.class_757.method_3192(class_757.java:866) at net.minecraft.class_310.method_1523(class_310.java:1327) at net.minecraft.class_310.method_1514(class_310.java:888) at net.minecraft.client.main.Main.main(Main.java:265) 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.IllegalClassLoadError: Illegal classload request for net.diebuddies.mixins.iris.MixinExtendedShaderAccessor. Mixin is defined in physicsmod.mixins.json and cannot be referenced directly at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:334) 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) ... 19 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.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at net.diebuddies.compat.Iris.setNormalMatrix(Iris.java:123) at net.diebuddies.render.MainRenderer.setupModelViewMatrix(MainRenderer.java:452) at net.diebuddies.render.MainRenderer.render(MainRenderer.java:406) at net.diebuddies.render.MainRenderer.renderAll(MainRenderer.java:222) at net.minecraft.class_761.handler$cfc000$physicsmod$renderMain(class_761.java:11189) at net.minecraft.class_761.method_3251(class_761.java:13252) at net.minecraft.class_761.method_22710(class_761.java:1028) at net.minecraft.class_757.method_3188(class_757.java:1098)

-- Uptime -- Details: JVM uptime: 62.725s Wall uptime: 50.072s High-res time: 48.054s Client ticks: 672 ticks / 33.600s Stacktrace: at net.minecraft.class_310.method_1587(class_310.java:2564) at net.minecraft.class_310.method_54580(class_310.java:995) at net.minecraft.class_310.method_1514(class_310.java:911) at net.minecraft.client.main.Main.main(Main.java:265) 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)

-- Affected level -- Details: All players: 2 total; [CameraEntity['GraveSpaNova'/-1789435, l='ClientLevel', x=-389.70, y=113.77, z=-256.48], class_745['GraveSpaNova'/3279, l='ClientLevel', x=-336.71, y=136.00, z=-282.98]] Chunk stats: 16384, 3618 F: 45 L: 684 U: 0 C: 0 Level dimension: minecraft:overworld Level spawn location: World: (0,193,0), Section: (at 0,1,0 in 0,12,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) Level time: 31946 game time, 1427 day time Server brand: fabric Server type: Non-integrated multiplayer server Tracked entity count: 52

-- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla, fabric, bobby, c2me, cloth-config, entityculling, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, fabricskyboxes, fallingleaves, immediatelyfast, iris, krypton, lazydfu, lithium, modmenu, noisium, physicsmod, replaymod, sodium, tectonic, terralith, wi_zoom, minecraft:physicsmod, file/Dramatic Skys Demo 1.5.3.18.zip, file/stratum-128x.zip, high_contrast, modmenu_high_contrast, replaymod_lang

psst it was problem with 128x texture oacks not working bcz they run out of ram ig