Is there any way for DH to “know” what chunks are loaded?
Using the /forceload command, you can keep any set of chunks loaded at any distance from the player. This would theoretically allow one to keep certain POI always loaded at full detail level. It’s especially nice for large interiors where shaders don’t interact well with DH chunks.
But, DH will overdraw the chunks no matter what after a certain distance based on the players render distance. So you can keep the chunks loaded, they just won’t maintain full detail.
Is there any way to prevent DH from overdrawing certain chunks? I suppose you could just not generate the DH data for those chunks/remove them from the DH data file for the world? Then turn Distant Generation off of course. But that’s not a perfect solution.
3 Replies
With blending disabled, I guess it would be possible
With blending enabled, after overdraw distance vanilla stuff does no longer exist
Or well it does, but I doubt it can be easly done if possible
I still haven’t figured out how to delete chunks from the SQlite file. I can open it with a database viewer, but then how do I know what data to delete to delete specific chunks?
You reverse engineer the db format or guess