chunksfadein icon indicating copy to clipboard operation
chunksfadein copied to clipboard

[BACKPORT REQUEST]: v3.0.x for 1.20.1

Open linstarowo opened this issue 2 months ago • 2 comments

Before creating a request, please make sure you have checked the following:

  • [x] Similar request had not already been reported before in the issue tracker.

What has to be improved/added? v3.0.x compat for 1.20.1

When I first saw this mod, I was amazed by its wonderful visual effects, especially after v3.0 and its compatibility with distant horizon. But I am a server owner of Minecraft 1.20.1... So I try to port it to 1.20.1 My Repo I chose version 1.21.5 and completed some basic work. But I haven't written any rendering-related code before, so I have no idea how to make it run properly. The fading overlay cannot be rendered correctly. I trying to create a WrappedChunkShaderInterface to distinguish sodium chunk renderer from other renderer since the iris in 1.20.1 has not SodiumProgram & SodiumRender, but it not works. The renderering will became a mess when DH on and the mod cannot work when shaderpacks loaded. Maybe my work is of no use, but I hope it can help you a little.

linstarowo avatar Oct 02 '25 16:10 linstarowo

Hi! There actually were a lot of changes in Minecraft and Sodium rendering if you compare 1.20.1 and 1.21.5, so it is indeed pretty hard to port it, especially if you don't know the context :) By the way, Distance Horizons is the same for all versions, so it itself doesn't require much fixing. I will backport v3.0.0 to all versions, but I'm just trying to figure out the best way to do it, since there are 14 versions, each requiring separate handling. Doing it with brute-force seems too wasteful, so I'll try to do something similar to DH, which has a single codebase with preprocessor statements to handle all the versions.

kerudion avatar Oct 02 '25 17:10 kerudion

Thank you ! Would be awesome if you backported it to 1.21.1, too (But you seemed to have planned this already !) GL HF !

Benoxiid avatar Oct 06 '25 03:10 Benoxiid