MoreCulling incompatability
Phoenix-Starlight opened this issue · 14 comments
Describe the bug
Sodium currently is broken, and renders in a way similar to xray. (Walls are absolutely transparent)
To Reproduce
Steps to reproduce the behavior:
- Go to any world
Expected behavior
Not be xray-like and transparent
Context (please complete the following information):
- DashLoader Version 4.1.2+1.19
- Minecraft Version 1.19
Full Logs
latest.log
Additional Context
If Dashloader fails (F3+T) then everything behaves as normal.
Also happened to me, especially on servers. It probably is a 3 way issue, but removing DashLoader has the least gameplay impact for now, so I am going to this. (The issue started to happen in 1.19.1)
Not 3 way issue. 4 or 5 way issue. (Do resource packs count?)
Mods used:
Sodium
MoreCulling
Continuity
Fabric API
Indium
Dashloader
Resourcepacks used:
3D Redstone tweaks (requires Continuity and utilizes emissives) here
AquaHUD here
Log: latest.log
Reproduction steps:
- Launch
- Load resource packs in
- Quit and re-launch. (So dashloader uses the cache)
- Go to any world.
I did mention this a long time ago here #25 (comment) but it seems like it was ignored. I'm running a plethora of performance mods as well, so it's most likely an incompatibility with some mod combination.
I'm having an issue like this occur as well, I thought it was another mod at first but it seems Dashloader may be the culprit. These same chunks always become invisible after some time passes (perhaps when they're reloaded?). Exiting and reloading the world doesn't fix it, but pressing F3+T (clearing DashLoader's cache) does. Will do some testing later to try to isolate the issue, it might be completely unrelated to Sodium for all I know.
Can you please isolate the issue? Sodium with DashLoader does not cause an incompatibility by my testing. This may be a different mod being incompatible or a 3 way incompatibility.
I been having a similar issue.
latest.log
It definitely has to do with MoreCulling. The issue is fixed when I disable MoreCulling's "BlockState Culling" option, and when the option is re-enabled, the exact same invisible blocks become bugged again.
Also happened to me, especially on servers. It probably is a 3 way issue, but removing DashLoader has the least gameplay impact for now, so I am going to this. (The issue started to happen in 1.19.1)
Dude, it is because of MoreCulling and DashLoader. F3 + T fixes it (temporarily??)
It's due to DashLoader somehow removing a final field from MultipartBakedModel. I didn't even think that would be possible without ASM.
If dashloader is some how removing that field, it may be doing it in other mods like Lithium. Causing it to recache the entire entity lists every time.
MultipartBakedModel_cacheMixin This being missing should be impossible