I want to render chunks/blocks (in the future, entities and such) to another framebuffer, to add some more advanced effects to them by using my own shaders for rendering. I will be using the RenderLevelLastEvent. I find the vanilla code difficult to follow, even after hours of reading. I only need to extract the rendering code for chunks, and the matrix required to project it properly in my shader, and maybe the textures. It would take me a long time to get it to work. Does anyone know how to do this?
I am using 1.18