I see two pages ago it was mentioned that other shaders used through optifine aren't compatible. However I've found a post on github where a user claims to have gotten things working by setting his shader to only operate in world0. link
Does anyone here have any experience setting a shader to only work in the overworld? I cannot for the life of me find the shaders.properties file.