F5F Stay Refreshed Software PC Gaming There is a bug in the BSL shader settings within the "Minecraft" game.

There is a bug in the BSL shader settings within the "Minecraft" game.

There is a bug in the BSL shader settings within the "Minecraft" game.

T
TheMiniKins
Member
122
08-14-2025, 09:20 PM
#1
Hi guys, can someone assist with this unusual shadow bug in BSL shaders? It appears on grass and leaves ☹️. I’m not sure how to describe it, but the shadow texture seems to move oddly due to the sun angle. I don’t know how to stop it or make it stop blurring. Also, how can I improve FPS in BSL shader textures? My shaders have a grainy filter that’s affecting performance. My PC specs aren’t great, but I can share them if needed. Lastly, a friend wants to add water ripple effects in Minecraft using WebGL – any good code suggestions?
T
TheMiniKins
08-14-2025, 09:20 PM #1

Hi guys, can someone assist with this unusual shadow bug in BSL shaders? It appears on grass and leaves ☹️. I’m not sure how to describe it, but the shadow texture seems to move oddly due to the sun angle. I don’t know how to stop it or make it stop blurring. Also, how can I improve FPS in BSL shader textures? My shaders have a grainy filter that’s affecting performance. My PC specs aren’t great, but I can share them if needed. Lastly, a friend wants to add water ripple effects in Minecraft using WebGL – any good code suggestions?

F
Fluffycakes123
Senior Member
696
08-25-2025, 11:11 PM
#2
For BSL, you need to raise the "shadow resolution" option in the shader pack settings. If the shadows are of very low resolution, then since the sun moves throughout the day, it will create that effect.
Also, if you're using a "POM resource pack", the "POM Quality" shouldn't be set above 256, and the POM range shouldn't be set above 32. Shadow Map resolution can have a pretty big impact on performance, so low/medium should be OK.
I have noticed that Shadow map resolution at medium looks good, though you should always keep Directional Lightmap setting to off while using simultaneously with this. World Curvature set at 4096 also looks natural, if you prefer this to be added.
For more FPS, go into BLS's settings and disable "light shafts", as they significantly lower framerate and impact performance. Set your shadow distance value to a number between 100 and 120. Any value above 120 looks awkward and is totally unnecessary. Lastly, if your Minecraft's render distance is set above 8, then try to keep it at or
below
8.
For grainy filter, try turning off "Ambient Occlusion" within shader settings. If you're using BSL shaders, it's in the "Visuals" section. Is the grain too high ?
To create a simple water "ripple" effect, here is the GLSL code which I always use. There are other codes as well. Ripple effect is just an evaluation of the
sombrero function
. Or, we can call it a 2D version of the SINC function.
Just scale down the "height" of the function, and animate it by adding time into the sin term to generate a repeating pulse. Any doubts ask me ?
Code:
#ifdef GL_ES
precision highp float;
#endif
uniform float time;
uniform vec2 resolution;
uniform sampler2D tex;
void main(void) {
vec2 cPos = -1.0 + 2.0 * gl_FragCoord.xy / resolution.xy;
float cLength = length(cPos);
vec2 uv = gl_FragCoord.xy/resolution.xy+(cPos/cLength)*cos(cLength*12.0-time*4.0)*0.03;
vec3 col = texture2D(tex,uv).xyz;
gl_FragColor = vec4(col,1.0);
}
F
Fluffycakes123
08-25-2025, 11:11 PM #2

For BSL, you need to raise the "shadow resolution" option in the shader pack settings. If the shadows are of very low resolution, then since the sun moves throughout the day, it will create that effect.
Also, if you're using a "POM resource pack", the "POM Quality" shouldn't be set above 256, and the POM range shouldn't be set above 32. Shadow Map resolution can have a pretty big impact on performance, so low/medium should be OK.
I have noticed that Shadow map resolution at medium looks good, though you should always keep Directional Lightmap setting to off while using simultaneously with this. World Curvature set at 4096 also looks natural, if you prefer this to be added.
For more FPS, go into BLS's settings and disable "light shafts", as they significantly lower framerate and impact performance. Set your shadow distance value to a number between 100 and 120. Any value above 120 looks awkward and is totally unnecessary. Lastly, if your Minecraft's render distance is set above 8, then try to keep it at or
below
8.
For grainy filter, try turning off "Ambient Occlusion" within shader settings. If you're using BSL shaders, it's in the "Visuals" section. Is the grain too high ?
To create a simple water "ripple" effect, here is the GLSL code which I always use. There are other codes as well. Ripple effect is just an evaluation of the
sombrero function
. Or, we can call it a 2D version of the SINC function.
Just scale down the "height" of the function, and animate it by adding time into the sin term to generate a repeating pulse. Any doubts ask me ?
Code:
#ifdef GL_ES
precision highp float;
#endif
uniform float time;
uniform vec2 resolution;
uniform sampler2D tex;
void main(void) {
vec2 cPos = -1.0 + 2.0 * gl_FragCoord.xy / resolution.xy;
float cLength = length(cPos);
vec2 uv = gl_FragCoord.xy/resolution.xy+(cPos/cLength)*cos(cLength*12.0-time*4.0)*0.03;
vec3 col = texture2D(tex,uv).xyz;
gl_FragColor = vec4(col,1.0);
}

B
BreddyBoom
Member
93
08-30-2025, 08:15 AM
#3
if defined GL_ES
precision highp float;
endif

uniform float time;
uniform vec2 resolution;
uniform sampler2D tex;

void main() {
vec2 cPos = -1.0 + 2.0 * gl_FragCoord.xy / resolution.xy;
float cLength = length(cPos);

vec2 uv = gl_FragCoord.xy/resolution.xy + (cPos/cLength) * cos(cLength * 12.0 * time * 4.0) * 0.03;
vec3 col = texture2D(tex, uv).xyz;

gl_FragColor = vec4(col, 1.0);
}
B
BreddyBoom
08-30-2025, 08:15 AM #3

if defined GL_ES
precision highp float;
endif

uniform float time;
uniform vec2 resolution;
uniform sampler2D tex;

void main() {
vec2 cPos = -1.0 + 2.0 * gl_FragCoord.xy / resolution.xy;
float cLength = length(cPos);

vec2 uv = gl_FragCoord.xy/resolution.xy + (cPos/cLength) * cos(cLength * 12.0 * time * 4.0) * 0.03;
vec3 col = texture2D(tex, uv).xyz;

gl_FragColor = vec4(col, 1.0);
}

3
3picxPwnage
Junior Member
47
08-30-2025, 08:32 AM
#4
Great news about the issue being fixed. Your recommendation on shader packs is appreciated. Thanks for sharing the code as well—your friend will be informed soon. I’m glad the shadow quality has improved. Thanks for your support!
3
3picxPwnage
08-30-2025, 08:32 AM #4

Great news about the issue being fixed. Your recommendation on shader packs is appreciated. Thanks for sharing the code as well—your friend will be informed soon. I’m glad the shadow quality has improved. Thanks for your support!

I
ItsMiniMenace
Junior Member
10
09-09-2025, 03:28 AM
#5
Updated. Everything looks fine now. No problems with the mod and textures yet. Thanks.
I
ItsMiniMenace
09-09-2025, 03:28 AM #5

Updated. Everything looks fine now. No problems with the mod and textures yet. Thanks.

S
solid_swag
Junior Member
3
09-10-2025, 04:22 AM
#6
I've consistently favored SEUS renewed. IRIS Shaders and Sodium are also worth checking out. IRIS actually employs "shadow frustum culling" which can boost performance without compromising image quality.
S
solid_swag
09-10-2025, 04:22 AM #6

I've consistently favored SEUS renewed. IRIS Shaders and Sodium are also worth checking out. IRIS actually employs "shadow frustum culling" which can boost performance without compromising image quality.

B
BHLxNJx
Posting Freak
881
09-10-2025, 07:35 AM
#7
Sure, sir, I'll definitely take a look at it.
B
BHLxNJx
09-10-2025, 07:35 AM #7

Sure, sir, I'll definitely take a look at it.

L
Lil_Shorty
Member
202
09-13-2025, 10:15 PM
#8
Hey there, sorry for the hassle. I'm curious why SEUS and IRIS shaders don't work together? It seems like the game sometimes doesn't launch properly, but IRIS has actually helped boost performance. 😊
L
Lil_Shorty
09-13-2025, 10:15 PM #8

Hey there, sorry for the hassle. I'm curious why SEUS and IRIS shaders don't work together? It seems like the game sometimes doesn't launch properly, but IRIS has actually helped boost performance. 😊