first commit
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
#if SHOW_LIGHT_LEVEL == 1
|
||||
if (heldItemId == 40000 || heldItemId2 == 40000)
|
||||
#elif SHOW_LIGHT_LEVEL == 2
|
||||
if (heldBlockLightValue > 7.4 || heldBlockLightValue2 > 7.4)
|
||||
#endif
|
||||
|
||||
if (NdotU > 0.99) {
|
||||
#ifdef OVERWORLD
|
||||
#if MC_VERSION < 11800
|
||||
float lxMin = 0.533334;
|
||||
#else
|
||||
float lxMin = 0.034; // Quite high minimum value because of an Iris/Sodium issue
|
||||
#endif
|
||||
float lyMin = 0.533334;
|
||||
#else
|
||||
float lxMin = 0.8;
|
||||
float lyMin = 0.533334;
|
||||
#endif
|
||||
|
||||
bool xDanger = lmCoord.x < lxMin;
|
||||
#ifndef NETHER
|
||||
bool yDanger = lmCoord.y < lyMin;
|
||||
#else
|
||||
bool yDanger = lmCoord.x < lyMin;
|
||||
#endif
|
||||
|
||||
if (xDanger) {
|
||||
vec2 indicatePos = playerPos.xz + cameraPosition.xz;
|
||||
indicatePos = 1.0 - 2.0 * abs(fract(indicatePos) - 0.5);
|
||||
float minPos = min(indicatePos.x, indicatePos.y);
|
||||
|
||||
if (minPos > 0.5) {
|
||||
color.rgb = yDanger ? vec3(0.4, 0.05, 0.05) : vec3(0.3, 0.3, 0.05);
|
||||
|
||||
smoothnessG = 0.5;
|
||||
highlightMult = 1.0;
|
||||
smoothnessD = 0.0;
|
||||
|
||||
emission = 3.0;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user