DavidQF555 / Multiverse

A Minecraft mod
https://www.curseforge.com/minecraft/mc-mods/multiverse
GNU General Public License v3.0
7 stars 2 forks source link

Rifts invisible while shaders are on #6

Open Jargonecius opened 6 months ago

Jargonecius commented 6 months ago

Pretty easy to replicate. Rifts are just completely invisible with any shader on. Using Oculus on Forge for 1.20.1 but I imagine one would get the same issue with just about any version of the mod.

DavidQF555 commented 6 months ago

The rifts use their own custom shader. I'm assuming the other shaders are overriding it somehow. I will investigate and try to fix this.

grugsy commented 5 months ago

I have an idea for this. Optifine/Iris/Oculus disable vanilla shaders and use their own, so to make the rifts render with shaders they would need to use a vanilla resourcepack method to handle the animation, a custom riftcolor.png, and some clever json to control the particle texture color. Using optifine format resourcepack wizardry it would allow for a lot of cool shader/animation effects to work. include both animation methods in the mod's assets, but only load your custom shader method if another shader mod is not present/enabled and everybody wins. (plus it would allow for easy rift customization with resourcepacks)