Modpack-Modern icon indicating copy to clipboard operation
Modpack-Modern copied to clipboard

Game Crash when shaders enabled and in deeper cave

Open Tetahydril opened this issue 1 year ago • 1 comments

Version modpack Used

TerrafirmaGreg 1.20.x-0.7.12

Environment

Singleplayer

Side Crashed

Client

New Worlds

Yes

Steps to Reproduce

To reproduce, stand in the cave with the shaders enabled and with this config (I converted the .toml and .properties files to .txt to upload them) embeddium-options.json embeddium++.toml.txt oculus - .properties.txt

Here are some screenshots I did in creative before and after placing a quartzite electrotine ore block, which may be one of the blocks causuing the issue

2024-07-28_23 27 03 2024-07-28_23 27 06

Crash Report

crash-2024-07-19_22.10.27-client.txt crash-2024-07-26_10.59.21-client.txt latest.log

Additional Information

The game seems to reproducibly crash when it has to render a specific blocks using the Bliss Shaderpack because of the same error:

java.lang.NullPointerException: Cannot invoke "me.jellysquid.mods.sodium.client.render.chunk.RenderSection.getCulledBlockEntities()" because "renderSection" is null at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderBlockEntities(SodiumWorldRenderer.java:388) ~[embeddium-0.3.19+mc1.20.1-all.jar%23345!/:?]

I believe this happens because the shaders want to render the gloss of an ore block (Which seemed to overwhelm the game at first, because the gloss was so bright) referencing a specific function, but it is using the wrong package; e.g. (net.irisshaders.iris.layer.OuterWrappedRenderType.wrapExactlyOnce instead of net.coderbot.iris.layer.OuterWrappedRenderType.wrapExactlyOnce) I beleive

TerrafirmaGreg Version: 1.20.x-0.7.12

Operating System: Win 10

GPU: Nvidia RTX 4080 Super

Java Version: java 8 update 321

Shader: Bliss v2.0.4

Tetahydril avatar Jul 28 '24 21:07 Tetahydril

so dont use bliss

WaterMelwin avatar Jul 28 '24 21:07 WaterMelwin