
Ars Nouveau Scry Oculus incompatibility
Closed this issue · 4 comments
Bug Description
When you try to open the Scry Crystal outside of render distance, the chunks are not rendered. Minimap mods work, some mods with custom rendering (e.g. create) get rendered partially.
However, the terrain does not render (always) and console is spammed (only sometimes, probably just on multiplayer)
[Render thread/WARN] [minecraft/ClientChunkCache]: Ignoring chunk since it's not in the view range: <x>, <z>
Reproduction Steps
- Install Sodium & Ars Nouveau
- Set up a Scry Oculus bound to Scry Crystal, as explained on the wiki
- Go far enough to stop scry crystal from being in player's view distance
- Open the oculus
Log File
Crash Report
Same issue reported in Ars Nouveau repo: baileyholl/Ars-Nouveau#1889
Ars Nouveau is mixing into ClientChunkCache. Because their mod is trying to add chunks while bypassing the normal code paths, the event hooks from Sodium are not triggered, which it makes it so the chunks are not seen as loaded/unloaded.
There is nothing we can really do about this. The author of Ars Nouveau will have to adapt their code to make sure other mods' event hooks are called, or add specific integration code for Sodium.
I have provided a fix for this at baileyholl/Ars-Nouveau#1893.