DashLoader

DashLoader

4M Downloads

MoreCulling incompatability

Phoenix-Starlight opened this issue · 14 comments

commented

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:

  1. 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.

commented
commented

I am forced to take what I said back because it happened again.

commented

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)

commented

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:

  1. Launch
  2. Load resource packs in
  3. Quit and re-launch. (So dashloader uses the cache)
  4. Go to any world.
commented

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.

commented

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.
chunks_normal
chunks_broken

commented

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.

commented

My guess would be that this is a three way incompatibility with some stupid mod

commented

It may or may not be 4 way...

commented

I been having a similar issue.
2022-11-01_16 57 12
latest.log

commented
commented

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.

commented

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??)

commented

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